예제 #1
0
__author__ = 'd3non'

from c3daysleft import sleep, twitter, get_teweet, get_format
from c3daysleft import SLEEP_MAX, SLEEP_MIN, OAUTH_FILE

import bot_apikeys

if __name__ == "__main__":
    sleep(SLEEP_MIN, SLEEP_MAX)
    oauth = twitter.read_token_file(OAUTH_FILE)
    t = twitter.Twitter(
        auth=twitter.OAuth(oauth[0], oauth[1], bot_apikeys.CONSUMER_KEY,
                           bot_apikeys.CONSUMER_SECRET))
    text = get_teweet().format(**get_format())
    print("tweeting: %s" % text)
    t.statuses.update(status=text)
예제 #2
0
 def test_sleep(self):
     start = datetime.datetime.now()
     sleep(1, 5)
     slept = (datetime.datetime.now() - start).seconds
     self.assertTrue(slept >= 1)
     self.assertTrue(slept <= 5)
예제 #3
0
 def test_sleep_exact(self):
     start = datetime.datetime.now()
     sleep(3, 3)
     self.assertEqual(3, (datetime.datetime.now() - start).seconds)
__author__ = 'd3non'

from c3daysleft import sleep, twitter, get_teweet, get_format
from c3daysleft import SLEEP_MAX, SLEEP_MIN, OAUTH_FILE

import bot_apikeys


if __name__ == "__main__":
    sleep(SLEEP_MIN, SLEEP_MAX)
    oauth = twitter.read_token_file(OAUTH_FILE)
    t = twitter.Twitter(auth=twitter.OAuth(oauth[0], oauth[1], bot_apikeys.CONSUMER_KEY, bot_apikeys.CONSUMER_SECRET))
    text = get_teweet().format(**get_format())
    print("tweeting: %s" % text)
    t.statuses.update(status=text)