Auto-Menu is a Python script that automates the process of filtering long, repetitive dining hall menus by scraping and extracting only the daily-updated main courses and desserts. It simplifies menu browsing for users, especially in areas with slow internet, by condensing 200+ items into only the most relevant options. Each morning, it automatically sends filtered menus via text message to over 20 users, saving time and effort.
π Project Documentation: Dining Hall Menu Reminder
- Web Scraping β Uses Selenium and BeautifulSoup to extract dining hall menus.
- Data Filtering β Condenses over 200 items into relevant main courses and desserts.
- Automation β Sends filtered menu updates via SMS every morning to over 20 users.
- Optimized for Slow Internet β Reduces data load for quick and easy menu browsing.
Menus are scraped from:
- Scrapes Menus β Extracts menu data from the provided dining hall websites.
- Filters New Items β Condenses menus to show only main courses and desserts that have been updated for the day.
- Sends SMS Updates β Sends the filtered menus to over 20 users each morning.
π For more details and usage instructions, check the project documentation linked above.