MailGist is a project designed to summarize your emails from Gmail and display them as a notification on your Windows Taskbar.
Before you begin, complete the following steps to authorize the application:
- Complete the required steps on the Google Cloud Documentation under Set up your environment
- Download the credentials json file and save it to
clients/credentials/gmail/XYZ.json
Important
Ensure that you have your email added to the list of verified developers in the Google CLoud Oauth Page.
To install MailGist, follow these steps:
git clone https://github.com/Puhalenthi/MailGist.git
cd MailGist
pip install -r requirements.txt
To use MailGist, follow these steps:
- Add a
GITHUB_TOKEN
orOPENAI_API_KEY
environment variable
python main.py
Note
On the first run, Google Oauth will ask you to verify that you wish to use MailGist.
To contribute to MailGist, follow these steps:
- Fork this repository.
- Create a branch:
git checkout -b feature-branch
. - Make your changes and commit them:
git commit -m 'Add some feature'
. - Push to the original branch:
git push origin feature-branch
. - Create the pull request.
Alternatively, see the GitHub documentation on creating a pull request.
This project is licensed under the MIT License - see the LICENSE.md file for details.