Downloads menu from MySchoolDining and prints it
- Requests
- Beautiful Soup 4
Both can be install via pip
pip install -r requirements.txt
The latest release can be installed here
Run menu.py
It'll ask you for your mySchoolDining code
Example: For myschooldining.com/thenewschool, your url code is thenewschool
Once you enter that, it'll check if your school has multiple menus.
If you do, it'll ask you to pick one.
It'll then print out the menu.
Following that, it'll ask if you want to save data. If you agree, it'll save your school code and menu choice in a file called preferences.json
To delete your choices, delete preferences.json
Enjoy!
-t for tomorrow
-w week view
-f number, see this many days into the future
- Allow in program deletion of preferences
- Add support for headers like Lunch or Breakfast
- Testing various menus