Beispiel #1
0
#!/usr/bin/env python

import sys
import oauth2
from twisted.web import client
from twisted.internet import reactor

from atwitter import twitterrq
from atwitter.adapters import twisted_adapter

consumer = oauth2.Consumer(sys.argv[1], sys.argv[2])
token = oauth2.Token(sys.argv[3], sys.argv[4])
factory = twitterrq.TwitterRequestFactory(consumer, token)
agent = client.Agent(reactor)

def got(x):
    print 'Got', x

agent.request(
    *twisted_adapter.request(factory.show_user(screen_name=sys.argv[5]))).addCallback(
    twisted_adapter.response_callback()).addCallback(
    got).addBoth(lambda x: reactor.stop())

reactor.run()

Beispiel #2
0
#!/usr/bin/env python

import sys
import oauth2
from twisted.web import client
from twisted.internet import reactor

from atwitter import twitterrq
from atwitter.adapters import twisted_adapter

consumer = oauth2.Consumer(sys.argv[1], sys.argv[2])
if len(sys.argv) > 3:
    token = oauth2.Token(sys.argv[3], sys.argv[4])
else:
    token = None
factory = twitterrq.TwitterRequestFactory(consumer, token)
agent = client.Agent(reactor)

def got(x):
    print 'Got', x

agent.request(*twisted_adapter.request(factory.configuration())).addCallback(
    twisted_adapter.response_callback()).addCallback(
    got).addBoth(lambda x: reactor.stop())

reactor.run()

Beispiel #3
0
#!/usr/bin/env python

import sys
import oauth2
from twisted.web import client
from twisted.internet import reactor

from atwitter import twitterrq
from atwitter.adapters import twisted_adapter

consumer = oauth2.Consumer(sys.argv[1], sys.argv[2])
token = oauth2.Token(sys.argv[3], sys.argv[4])
factory = twitterrq.TwitterRequestFactory(consumer, token)
agent = client.Agent(reactor)

def got(x):
    print 'Got', x

def err(x):
    print 'Error', x

agent.request(*twisted_adapter.request(factory.update(' '.join(sys.argv[5:])))).addCallback(
    twisted_adapter.response_callback()).addCallbacks(
    got, err).addBoth(lambda x: reactor.stop())

reactor.run()

Beispiel #4
0
#!/usr/bin/env python

import sys
import oauth2
from twisted.web import client
from twisted.internet import reactor

from atwitter import twitterrq
from atwitter.adapters import twisted_adapter

consumer = oauth2.Consumer(sys.argv[1], sys.argv[2])
token = oauth2.Token(sys.argv[3], sys.argv[4])
factory = twitterrq.TwitterRequestFactory(consumer, token)
agent = client.Agent(reactor)

def got(x):
    print 'Got', x

def err(x):
    print 'Error', x, x.value.response, x.value.status

with open(sys.argv[5]) as f:
    agent.request(*twisted_adapter.request(
        factory.update_with_media(' '.join(sys.argv[6:]), [(sys.argv[5], f.read())]))).addCallback(
        twisted_adapter.response_callback()).addCallbacks(
        got, err).addBoth(lambda x: reactor.stop())

reactor.run()

Beispiel #5
0
#!/usr/bin/env python

import sys
import oauth2
from twisted.web import client
from twisted.internet import reactor

from atwitter import twitterrq
from atwitter.adapters import twisted_adapter

consumer = oauth2.Consumer(sys.argv[1], sys.argv[2])
token = oauth2.Token(sys.argv[3], sys.argv[4])
factory = twitterrq.TwitterRequestFactory(consumer, token)
agent = client.Agent(reactor)

def got(x):
    print 'Got', x

def err(x):
    print 'Error', x, x.value.response, x.value.status

with open(sys.argv[5]) as f:
    agent.request(*twisted_adapter.request(
        factory.update_profile_image(f.read(), sys.argv[5]))).addCallback(
        twisted_adapter.response_callback()).addCallbacks(
        got, err).addBoth(lambda x: reactor.stop())

reactor.run()

Beispiel #6
0
#!/usr/bin/env python

import sys
import oauth2
from twisted.web import client
from twisted.internet import reactor

from atwitter import twitterrq
from atwitter.adapters import twisted_adapter

consumer = oauth2.Consumer(sys.argv[1], sys.argv[2])
if len(sys.argv) > 3:
    token = oauth2.Token(sys.argv[3], sys.argv[4])
else:
    token = None
factory = twitterrq.TwitterRequestFactory(consumer, token)
agent = client.Agent(reactor)

def got(x):
    print 'Got', x

agent.request(*twisted_adapter.request(factory.rate_limit_status())).addCallback(
    twisted_adapter.response_callback()).addCallback(
    got).addBoth(lambda x: reactor.stop())

reactor.run()