A Python bot that uses OpenAI's GPT-4V to analyze the Dickinson College Caf Menus (Way to make something incredibly hard to parse) and utilizes SMTP to email daily menus to a select list of people. The deployment of Pitchfork is done by setting a cronjob on Github Actions to run every morning at 8:00 AM (Send time may vary considering Github Actions add a cronjob to a queue).
If you want to be added to this list, please email [email protected] or message WarpWing#3866 on Discord.
In addition, due to a lack of motivation, I've only included the basic dishes for the mainline. Outside of that, there are no updates for KOVE, Grains Bar, Grains Bar Sauce, Speciality Salad, Chef's Cold Plate or Deli Sandwich of the Day. If you're interested in helping to implement them, please feel free to submit a pull request or discuss them with me on GitHub Issues!
- Finalized Raw Data from GPT4V
- Keep data scheme consistent(Non Priority) (Eg. instead of Grill1, Grill2, do Grill: [])
- Setup Jinja2 Template for Email
- Setup Primary Bot Script
Ty Chermsirivatana '27 - Initial Work
Evan Wong '24 - Added Song Lyrics
Boosung Kim '25 - For his work on his own Dickinson Menu Bot which inspired this project.