Skip to content

Save the flooded mailbox. Merge all the Google Scholar Alerts emails into one digest.

License

Notifications You must be signed in to change notification settings

scalar42/scholar-alerts-assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scholar Alerts Assistant

Save your flooded mailbox from Google Scholar Alerts. Scholar Alerts Assistant can automatically merge all the papers for you just in one digest.

Prerequisites

Set a filter to automatically label the scholar alerts mails in your Gmail, following these steps.

Create and turn on Gmail API and download the credentials.json into the ./data/folder.

.
├── data
    └── credentials.json

Clone & Configure

Download or clone the repository into your local directory.

git clone https://github.com/scalar42/scholar-alerts-assistant.git

Then configure SCHOLAR_LABEL and DIGEST_ADDRESS in the main.py

# Note: Remember to change the "Your-alert-label"
SCHOLAR_LABEL = ["UNREAD", "Your-alert-label"]
# Note: Remember to change the "your-gmail-address@gmail.com"
DIGEST_ADDRESS = "your-gmail-address@gmail.com" 

Run the scripts

python main.py

Wait and see, it should take less than 1 minute depending on the number of mails.

Note you can use cron or other tools to schedule the job.

For the first time, you may need to open the browser to authorize the API.

Check the results

Open your Gmail client, and you may now see your digest mail. All previous unread scholar alerts mails are now marked read.

Special Credits

About

Save the flooded mailbox. Merge all the Google Scholar Alerts emails into one digest.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages