Save your flooded mailbox from Google Scholar Alerts. Scholar Alerts Assistant can automatically merge all the papers for you just in one digest.
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
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"
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.
Open your Gmail client, and you may now see your digest mail. All previous unread scholar alerts mails are now marked read.