This unofficial Python library is for use with the Twitter API. The library includes a command-line tool that allows one to receive and send tweets through an IRC bot and access several types of twitter data. The Command-line Tool allows users to view their tweets, follow/unfollow friends, and view the public timeline. In addition, the twitter-log command will send all your tweets to a simple text file. The twitter-archive and twitter-follow commands will log all the tweets ever sent by a user and all the followers a user has, respectively. Extensive documentation and code examples are available at the project website.
For developers using OS X the Bloomberg API offers this Python library. OS X users should note that the OSX libraries are only compatible with OSX 10.7 and later, and can only be used with the Bloomberg Server API and B-Pipe data feed products (not the Desktop API). The Bloomberg API provides free, unrestricted access to raw financial data on current market trades (either real-time or delayed), reference data on historical information, and records of intraday trading. As part of their Open Market Data Initiative the library is offered under a "free-use" license, which allows unrestricted access to the interface's header files, documentation, and programming examples.
Reddiwrap is a Python wrapper for communicating and interacting with the Reddit API. This wrapper works to bring ease of use when using the Reddit API. Some of the items it can help with are: logging into a reddit account, navigating to and from pages, commenting on posts, viewing user info, and much more. Reddiwrap is authored by derv82 and documentation can be found on Github.
The Python Reddit API Wrapper, also known as PRAW, is a python package that provides accessibility to the Reddit API. PRAW aims to be user-friendly and designed in line with the rules of Reddit's API. PRAW is authored by Bryce Boe and provides clear and informative documentation and tutorials on the PRAW documentation page.
This Python source code provides snippets of code to set the API authentication, fetch data, add rows to account table, create database, create table in database, iterate over handles and hit the API with each iteration.
This Python source code for Twitter API is based on "Mining the Social Web (Second Edition) and provides sample code for accessing Twitter's API for development and oAuth access for production purposes, discovering trending topics, searching for tweets, constructing convenient function calls, saving and restoring JSON data with flat-text files, using MongoDB, sampling the Twitter firehose with the Streaming API, collecting time-series data, extracting tweet entities, finding the most popular tweet and tweets in a collection of tweets, tabulating frequency analysis, finding users who have retweeted a status, extracting a retweet attribution, making robust Twitter requests, resolving user profile information, extracting tweet entities from arbitrary text, getting friends and followers for a user, analyzing user's friends and followers, harvesting a user's tweet, crawling a friendship graph, analyzing tweet content, summarizing link targets, and analyzing a user's favorite tweet.
How-to: Twitter API Mining Twitter: Exploring Trending Topics, Discovering What People are Talking About, and More Source Code
This Python source code for Twitter API is based on "Mining the Social Web (2nd Edition)", and supplies code samples for authorizing application access, retrieving trends, displaying API responses as pretty-printed JSON, computing intersections of two set trends, collecting search results, extracting text, screen names, and hashtags from tweets, creating frequency distributions from words in tweets, using prettytable to display tuples in tabular format, calculation of lexical diversity, finding popular retweets, looking up authors of retweets, plotting frequencies of words, generating histograms of words, screen names, and hashtags, and generating histograms of retweets counts.
The App.net Python Library ADNpy is Python library for interacting with the App.net API. An access token is required, and developers can create one by generating it for their App.net application. With this library, developers have a way to communicate with the API using Python.
This Python library allows users to develop using the Bloomberg API. The Bloomberg API provides free, unrestricted access to raw financial data on current market trades (either real-time or delayed), reference data on historical information, and records of intraday trading. As part of their Open Market Data Initiative the Python library is offered under a "free-use" license, which allows unrestricted access of the interface's header files, documentation, and programming examples. Extensive documentation, including code examples, is available in the Developer Documentation and at the API website. Note that the Linux libraries are only available for use with the Server API and B-Pipe data feed products and can't be used with the Desktop API.
Django REST framework in Python language aims to facilitate the creation of Web APIs. The requirements to work with Django include Python 2.6.5+, 2.7, 3.2, 3.3, 3.4 and Django 1.4.11+, 1.5.5+, 1.6, 1.7. Installation options are available either by using pip or by cloning from GitHub. Django has been used by Mozilla and Eventbrite. To visualize how this framework can fit into a developer's practices, an example is available with steps to follow. Benefits to develop include community support, customization, and extensive documentation.