def main(): title, artist, verse = get_random_verse(min_len=30, max_len=config.TWEET_LENGTH_LIMIT) body = format_tweet(title, artist, verse) if config.DEBUG: print(body) else: tweet.post(body)
def main(): start_date = datetime.strptime(config.START_DATE, "%Y%m%d").date() end_date = datetime.strptime(config.END_DATE, "%Y%m%d").date() today = datetime.now(tz=pytz.timezone(config.TIMEZONE)).date() total_days = datediff(start_date, end_date) + timedelta(days=1) passed_days = datediff(start_date, today) + timedelta(days=1) left_days = datediff(today, end_date) msg = format_msg(left_days, passed_days, total_days) tweet.post(msg)
def main_loop(): while True: event = droid.eventWait().result print event if event["name"] == "click": id = event["data"]["id"] if id == "tweetmain": tweet.post() elif id == "timelinebutton": timeline.tl() elif id == "exit": exit(0) elif event["name"]=="screen": if event["data"]=="destroy": return
def tweet_func(): # get latest rank from latest tweet last_rank = tweet.get_last_tweet_rank() print("latest rank is: {}".format(last_rank)) # define new rank new_rank = int(last_rank) - 1 # define body message message = tweet.tweet_body(new_rank) #tweet tweet.post(message) # sleep interval between tweets, minus waiting time between follows sleep_time = ( definitions.interval_between_tweets - (definitions.people_to_follow * definitions.interval_between_follows / definitions.follow_people_every_cycles)) print("Tweeted succesfully. Waiting {} secs.".format(sleep_time))
def main(): rank = music.getrank() tweet.post(rank)
import definitions while True: # try to get image try: print("main: trying to get image") image.get_image() except: print("main: could not get image") pass # try to post tweet try: print("main: trying to post tweet") tweet.post() except: print("main: could not post tweet") pass # try to follow x people who've tweeted with hashtag try: print("main: trying to follow") follow.now(definitions.people_to_follow) except: print("main: could not follow new id") pass #Wait to not overload the Twitter API print("main: waiting {} seconds".format(definitions.sleep_time)) time.sleep(definitions.sleep_time)