This project aims to scrape the Yale-NUS dining hall website and send daily meals to a telegram group. We have noticed that going on the dining hall website takes a while as users will have to go through a login process. As the community uses Telegram as the main messaging platform, we have decided to try and make this process of checking today's dining hall menu a much more efficient process by bringing the message to the community. We utilized the Selenium library to interact with the web for the project. Selenium then scrapes all the available foods in today's dining menu and cleans the data. After cleaning said data, it will craft a message of the menu and use Telegram's API to send a message to a set group. The project aims to make it easier for the Yale-NUS community to know what they are eating today in a fast and quick way, avoiding the hassle of needing to go on the SATS website or go down to check.
Stars
2
Forks
0
Watchers
2
Open Issues
0
Overall repository health assessment
No package.json found
This might not be a Node.js project
12
commits
3
commits
Merge branch 'main' of github.com:mjerricho/ync-dining-hall-menu
3d0906eView on GitHubused exception for the scraping to increase resilience and rewroe the craft message function to reduce repetition
079bb43View on GitHub