Skip to content

ukyo/mysronproj

Repository files navigation

Tiny Twitter API Wrapper

Example:

import tinytwitter as tw

consumer_key = 'your-consumer-key'
consumer_secret = 'your-consumer-secret'
token_key = 'access-token-key'
token_secret = 'access-token-secret'

auth = tw.OAuth(consumer_key, consumer_secret, token_key, token_secret)
api = tw.Api(auth)

#post a new tweet
status = api.post(tw.STATUSES_UPDATE, status='message')

#show home timeline
for tweet in api.get(tw.STATUSES_HOME_TIMELINE):
    print tweet['text']

#delete a tweet
api.post(tw.STATUSES_DESTROY % status['id'])

#create a new list
list = api.post(tw.USER_LISTS % status['user']['screen_name'], name='foo')

#delete a list
api.delete(tw.USER_LISTS_ID % (status['user']['screen_name'], list['id']))

for tweet in api.stream(tw.STREAM_SAMPLE, 'GET'):
    try:
        print tweet['text']
    except:
        pass

Examle 2:

#post a new tweet
status = api.statuses__update('POST', status='message')

#show home timeline
for tweet in api.statuses__public_timeline():
    print tweet['text']

#delete a tweet
getattr(api, 'statuses__destroy__%s' % status['id'])('DELETE')

#create a new list
list = api.foouser__lists('POST', name='foo')

#delete a list
getattr(api, 'foouser__lists__%s' % list['id'])('DELETE')

#print sample stream
for tweet in api.sample_stream():
    try:
        print tweet['text']
    except:
        pass

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages