Finally, you can use the OAuth authenticator to connect to Twitter. In
code it all goes like this::
+ from twitter import *
+
MY_TWITTER_CREDS = os.path.expanduser('~/.my_app_credentials')
if not os.path.exists(MY_TWITTER_CREDS):
oauth_dance("My App Name", CONSUMER_KEY, CONSUMER_SECRET,
TILDE = '____TILDE-PYTHON-TWITTER____'
for k,v in query:
if type(k) is unicode: k = k.encode('utf-8')
- k = k.replace("~", TILDE)
+ k = str(k).replace("~", TILDE)
if type(v) is unicode: v = v.encode('utf-8')
- v = v.replace("~", TILDE)
+ v = str(v).replace("~", TILDE)
new_query.append((k, v))
query = new_query
return urlencode(query).replace(TILDE, "~").replace("+", "%20")