https://github.com/annyanich/mensa-tracker
A web app that sends you emails when your favorite items show up on the menu in the Mensa at the Universität Oldenburg.
https://github.com/annyanich/mensa-tracker
alembic flask heroku postgresql rabbitmq scrapy yagmail
Last synced: 5 months ago
JSON representation
A web app that sends you emails when your favorite items show up on the menu in the Mensa at the Universität Oldenburg.
- Host: GitHub
- URL: https://github.com/annyanich/mensa-tracker
- Owner: annyanich
- License: other
- Created: 2016-10-28T19:17:49.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2022-11-04T19:39:24.000Z (over 3 years ago)
- Last Synced: 2024-04-17T06:08:48.952Z (about 2 years ago)
- Topics: alembic, flask, heroku, postgresql, rabbitmq, scrapy, yagmail
- Language: Python
- Homepage: http://mensa-tracker.herokuapp.com/about
- Size: 1.06 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Ann's Mensa Tracker
Ann's Mensa Tracker is a website that automatically checks the menu of your
university's Mensa and sends you an email on days when dishes appear that match
your search terms.
There are three main modules of this project:
- `menuscraper` Scrapes menu data from the Studentenwerk's website and saves it into a database once a day.
- `flask_app` Presents menu data on a web site. Allows users to search for dishes matching key words and subscribe to email alerts for them.
- `email_alerter` Sends emails once a night to users whose searches have matches.
### Installation, running, developing
See INSTALL.md.
### Authors, credits
Ann Yanich
I'd like to thank Miguel Grinberg for writing The Flask
Mega-Tutorial. I based my Flask project on his examples. You can find part 1 of
his tutorial at
https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world .
### Contact
Send bugs, feature requests, patches, etc. to ann.yanich@gmail.com.