import os
from .api2 import TwitterAPI
+from .oauth_dance import oauth_dance
+from .oauth import read_token_file, OAuth
# lololol
def word_pairs(text):
ws = [w.strip(",.!'()[]{}") for w in text.split()]
- words = ["{} {}".format(w0, w1) for w0, w1 in zip(ws, ws[1:])]
+ words = [w0 + " " + w1 for w0, w1 in zip(ws, ws[1:])]
return words
def horsify(d, levels=LEVELS, min_words=1, max_words=12, max_length=140):
if not args[1:] or args[0] not in ('--tweet', '--print'):
print(__doc__)
sys.exit(1)
- text = horsify(markhov_dict(open(args[1]).read().decode('utf-8')))
+ text = horsify(markhov_dict(word_pairs(open(args[1]).read().decode('utf-8'))))
if args[0] == '--print':
print(text)
else:
import webbrowser
import time
+import requests
+
from .api import Twitter
from .oauth import OAuth, write_token_file
the file.
"""
print("Hi there! We're gonna get you all set up to use %s." % app_name)
- twitter = Twitter(
- auth=OAuth('', '', consumer_key, consumer_secret),
- format='', api_version=None)
- oauth_token, oauth_token_secret = parse_oauth_tokens(
- twitter.oauth.request_token())
+ response = requests.get(
+ 'https://api.twitter.com/oauth/request_token',
+ auth=OAuth('', '', consumer_key, consumer_secret))
+ oauth_token, oauth_token_secret = parse_oauth_tokens(response.text)
print("""
In the web browser window that opens please choose to Allow
access. Copy the PIN number that appears on the next page and paste or
""" + oauth_url)
oauth_verifier = _input("Please enter the PIN: ").strip()
- twitter = Twitter(
+ response = requests.post(
+ 'https://api.twitter.com/oauth/access_token',
auth=OAuth(
- oauth_token, oauth_token_secret, consumer_key, consumer_secret),
- format='', api_version=None)
- oauth_token, oauth_token_secret = parse_oauth_tokens(
- twitter.oauth.access_token(oauth_verifier=oauth_verifier))
+ oauth_token, oauth_token_secret, consumer_key, consumer_secret))
+ oauth_token, oauth_token_secret = parse_oauth_tokens(response.text)
if token_filename:
write_token_file(
token_filename, oauth_token, oauth_token_secret)
elif k == 'oauth_token_secret':
oauth_token_secret = v
return oauth_token, oauth_token_secret
+