Get notified by email each time a new scholarship communique is posted on the Ministry of Education of Mauritius website.
The current government website unfortunately lacks an email subscription, an RSS feed, and an API, requiring manual checks for new scholarship updates. This tool eliminates this hassle by automatically sending you an email notification whenever a scholarship is posted. Additionally, it offers advanced features beyond a standard RSS feed, including customizable filtering options and deadline reminders.
To get started, check out the documentation.
- Dynamic Atom feed
- Customizable email template
- Deadline reminders
- Filtering options
- Asynchronous programming for fast web scraping
- Tested with PyTest
- A scheduled CRON job runs a web scraper on a daily basis.
- All communiques on the scholarship website are scraped.
- If a new communique is detected,
- The PDF content of the communique is extracted
- An email is sent to user.
- Atom feed is updated.
- Using the closing dates of all communiques scraped, reminders are sent by email to user.
- Any images in the PDF will not be included in the email notification.
- add delay between each email sent
- add image extraction from pdf:
- build an API in express
- add excalidraw diagram explaining how it works
- create a registration form so that anyone can subscribe for updates.