A Python project for sending Email notification on IIT BBS News API Updation. The Project is currently functioning to send Email notification of updates on http://www.iitbbs.ac.in
IIT Bhubaneswar News API project is used for API Requests.
- Subscription Management through Google Sheets
- Google Sheets(Why Google Sheet?) is used for
CRUD
functionality of Email Addresses.
- Google Sheets(Why Google Sheet?) is used for
- Email Sending through Python SMTP Library
- Python's standard Email and SMTP library is used for Email sending.
- HTML Emails
- Emails are in HTML format, created using ZURB Foundation Framework and Inliner.
Just fill this Google Form and you're on board.
- Create Unsubscription Functionality for opting out.
C
andR
is implemented whileU
andD
is yet to implement. - Add other resources like daily weather, quotes of the day, top local and national headlines in Emails.
- Send Email to all users simultaneously. (Currently Emails are sent one by one to each user)
- Code Cleaning and add Documentation in class functions.
Feel free to submit a pull request or an issue. Sugest new features on issue tracker.
OR
You can tweet me for any other info.
Built with ♥ by Aman Pratap Singh(@apsknight) under MIT License