Skip to content

Latest commit

 

History

History
33 lines (24 loc) · 1.39 KB

README.md

File metadata and controls

33 lines (24 loc) · 1.39 KB

Pitchfork

made-with-python

A Python bot that webscrapes the Dickinson College Caf Menus 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).

Installing Pitchfork

Both the script version and the binary version follow the same install process. Assuming you have Python 3, you can do this to install the dependencies:

pip install -r requirements.txt

You can then execute the script (found in src/) like this:

python3 pitchfork.py

or if you want to use the cli binary (found in bin/) you can set permissions (using chmod or equivalent) and put it in a directory in your path (or alias into your shellrc):

chmod +x cafmenu
./cafmenu

Improvements

Please feel free to submit a pull request or discuss any recommended improvements with me on GitHub Issues!

Contributors

Ty Chermsirivatana '27 - Initial Work

Evan Wong '24 - Added Song Lyrics

Acknowledgements

Boosung Kim '25 - For his work on his own Dickinson Menu Bot which inspired this project.