Skip to content

Automates tweets at the times the Georgia Tech whistle sounds

Notifications You must be signed in to change notification settings

EnduringBeta/GTWhistler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GTWhistler

This bot automates tweets at the times the Georgia Tech whistle sounds, including:

  • The regular daily schedule
  • Football game scores
  • When The Whistle Blows

(It also responds to DMs at next whistle time, like a personal reminder.)

Let me know if the schedule is wrong at any point!

Notes:

  • "Images" holds the original images and modified ones for use in the account as well as a document linking to their sources.
  • "Deploy" holds instructions to run the program as a service on the Raspberry Pi as well as information explaining how it works.
  • "ExampleData" holds JSON files that contain useful information required for the bot to run. Sensitive data is removed. (Normally these are to be in the same directory as the Python code.)
  • "exampleConfig.json" is largely empty but is filled out on the Raspberry Pi for security reasons.
  • "exampleFootball.json" shows how data is saved for a mid-season 2016 football schedule
  • "exampleSchedule.json" shows an example schedule used by the bot to know when to tweet. (At time of writing it is identical to what is currently used.)
  • "exampleStorage.json" shows how data is stored for use between instances of running the bot.

Task List:

Bugs

  • Football game ending past midnight has issues (to be confirmed fixed)
  • Not checking if game is cancelled before entering GAMEDAY mode

Confirmation Needed

  • Commencement

Features

  • Bowl game
  • Auto-like mentions
  • Better handle and remember old DMs

About

Automates tweets at the times the Georgia Tech whistle sounds

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages