Skip to main content

A new and easy way to access Twitter data with Python.

Project description

Twython - Easy Twitter utilities in Python

I wrote Twython because I found that other Python Twitter libraries weren’t that up to date. Certain things like the Search API, OAuth, etc, don’t seem to be fully covered. This is my attempt at a library that offers more coverage.

This is my first library I’ve ever written in Python, so there could be some stuff in here that’ll make a seasoned Python vet scratch his head, or possibly call me insane. It’s open source, though, and I’m open to anything that’ll improve the library as a whole.

OAuth support is in the works, but every other part of the Twitter API should be covered. Twython handles both Basic (HTTP) Authentication and OAuth, and OAuth is the default method for Authentication. To override this, specify ‘authtype=”Basic”’ in your twython.setup() call.

Documentation is forthcoming, but Twython attempts to mirror the Twitter API in a large way. All parameters for API calls should translate over as function arguments.

Requirements

Twython requires (much like Python-Twitter, because they had the right idea :D) a library called “simplejson”. You can grab it at the following link:

http://pypi.python.org/pypi/simplejson

Example Use

import twython

twitter = twython.setup(authtype=”Basic”, username=”example”, password=”example”) twitter.updateStatus(“See how easy this was?”)

Twython 3k

There’s an experimental version of Twython that’s made for Python 3k. This is currently not guaranteed to work, but it’s provided so that others can grab it and hack on it. If you choose to try it out, be aware of this.

Questions, Comments, etc?

My hope is that Twython is so simple that you’d never have to ask any questions, but if you feel the need to contact me for this (or other) reasons, you can hit me up at ryan@venodesigns.net.

Twython is released under an MIT License - see the LICENSE file for more information.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

twython-0.6.tar.gz (7.1 kB view details)

Uploaded Source

Built Distributions

twython-0.6.win32.exe (71.8 kB view details)

Uploaded Source

twython-0.6.macosx-10.5-i386.tar.gz (49.2 kB view details)

Uploaded Source

File details

Details for the file twython-0.6.tar.gz.

File metadata

  • Download URL: twython-0.6.tar.gz
  • Upload date:
  • Size: 7.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for twython-0.6.tar.gz
Algorithm Hash digest
SHA256 72189161621c0b5e9cd83b7df2817dbfcbc41c7875d331553ee48b371fb4934a
MD5 571c34df055c78309071233d054bff62
BLAKE2b-256 26dad16439c9cba08ab9fc9f0d5c22d40e02789131e935c61c32db10817e3058

See more details on using hashes here.

File details

Details for the file twython-0.6.win32.exe.

File metadata

  • Download URL: twython-0.6.win32.exe
  • Upload date:
  • Size: 71.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for twython-0.6.win32.exe
Algorithm Hash digest
SHA256 6d96373c72b63e3b5d66cf8fa6cf93d2c689cc9e42bf79dc65223002f0570f71
MD5 86d8afaebcce4965d7425afceaceb519
BLAKE2b-256 6c50acf753fcd9d515ecc32f618a0149bbfff49ca780602a6e4dccb6be626cfd

See more details on using hashes here.

File details

Details for the file twython-0.6.macosx-10.5-i386.tar.gz.

File metadata

File hashes

Hashes for twython-0.6.macosx-10.5-i386.tar.gz
Algorithm Hash digest
SHA256 9e356fde81af25f95ad2c47cde8cd52927e6db9cdbbb741e1d03d75760f9b62c
MD5 fad55cc151b9c005befae319fe15ffe1
BLAKE2b-256 33988c3b64c1cb2bcff7062f852017eba27a9f58bfff801da63f38592c965b18

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page