Skip to content

dmdhrumilmistry/GovernmentSchemesNotificationSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GovernmentSchemesNotificationSystem (GSNS)

There are several schemes available from the Government of India (GoI) but most of the citizens are unaware about their advantages and details. GSNS is written in Python3 to fetch the latest schemes from the website and notify users about the latest schemes available via email.

Pre-Installation Requirements

Installation

  • Clone/Download Repo
    git clone https://github.com/dmdhrumilmistry/GovernmentSchemesNotificationSystem.git
  • Install project requirements
    pip install -r requirements.txt
  • Generate Google Account App password and update credentials in main.py file on line 263
    main(csv_file, sender_mail='yourmail@gmail.com',
    sender_passwd='your_app_password')
  • Update User Name and their email addresses in users.csv file.
  • Start Application
    python main.py

    Note : When you run the project for first time, it'll fetch all the schemes and save into a json file, the users will be notified about the schemes. After this, only new schemes will be saved into a new json file and notify users about it.

TODOs

  • Create API using Flask

Contributions

  • Found a bug? Create an issue or create a fork, create new branch fix-bug branch, fix the bug, and create pull request.
  • For functionality create an issue, We'll try to add that functionality if it could be helpful to the users.

License

MIT License

About

Notify users about the latest Government of India schemes via emails

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages