An actively maintained, pure Python wrapper for the Twitter API. Supports both the normal and streaming Twitter APIs.
Twython is a library providing an easy (and up-to-date) way to access Twitter data in Python. Actively maintained and featuring support for both Python 2.6+ and Python 3, it's been battle tested by companies, educational institutions and individuals alike.
Full repository on GitHub
Full documentation
Support for:
- User information
- Twitter lists
- Timelines
- Direct Messages
- Image Uploading!
- Updating user status with an image
- Changing user avatar
- Changing user background image
- Changing user banner image
- Support for Twitter's Streaming API
- Seamless Python 3 support