As per my previous post (specifically the “Logging to database: (SQLite)” paragraph) I am logging detected flights to SQL database, with a small bit of code we can tweet when certain aircraft are detected overhead:
First create a twitter account if not done so already.
Next setup tweepy for python and get your twitter authentication tokens using this tutorial: https://realpython.com/twitter-bot-python-tweepy/
Finally replace the last line of the exiting write to database code at my GitHub with:
for index, row in df1.iterrows(): if df1['hex'][index] == 'HEX_CODE_YOU_WANT_TO_TWEET_ABOUT': print("Found") import tweepy # Authenticate to Twitter auth = tweepy.OAuthHandler("AUTH_TOKEN","AUTH_TOKEN") auth.set_access_token("AUTH_TOKEN","AUTH_TOKEN") api = tweepy.API(auth) try: api.verify_credentials() print("Authentication OK") api.update_status('Tweet Text' + str(dateTime)) except: print("Error during authentication") else: print("Hex was: ", df1['hex'][index]) exit()
That’s it, happy tweeting!