예제 #1
0
파일: test.py 프로젝트: Andken/Wordament
#!/usr/bin/python

import wordament

test = "queedoorkoobenac"

print test[0:4]
print test[4:8]
print test[8:12]
print test[12:16]


result = wordament.solve(test)

for r in result:
    tweet = "%s - %s" % (r[0], r[1])
    print "   ", tweet, r[2]

print test[0:4]
print test[4:8]
print test[8:12]
print test[12:16]

예제 #2
0
파일: tw.py 프로젝트: Andken/Wordament
def to_datetime(datestring):
    time_tuple = parsedate_tz(datestring.strip())
    dt = datetime(*time_tuple[:6])
    return dt - timedelta(seconds=time_tuple[-1])

api=twitter.Api(consumer_key='XBNaTJYS140ZUgv5jbD77Q',
                consumer_secret='GAUZj1D4YYdWMRFeNj2IqK0Qvnv44rJJKxlkM7eu5Q',
                access_token_key='83450267-GtsmZly7fVDgC1bx5MXnilBDJdx1P0uQ1JzxJ3BgY',
                access_token_secret='BwgE205gi1QYzubusk1hZRPAP9LXri8J2E6DVwcg')


orig_statuses = api.GetUserTimeline("@nutonwordament")

starting_post_time = to_datetime(orig_statuses[0].created_at)

while 1:
    statuses = api.GetUserTimeline("@nutonwordament")
    latest_post_time = to_datetime(statuses[0].created_at)
    if latest_post_time > starting_post_time:
        print "new tweet: ", statuses[0].text
        starting_post_time = latest_post_time
        if len(statuses[0].text) == 16:
            results = wordament.solve(statuses[0].text)
            for r in results:
                tweet = "%s - %s" % (r[0], r[1])
                api.PostUpdate(tweet)

    time.sleep(1)