Skip to content

drogozhang/ArXiv-Daily-Mail-Alert

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ArXiv-Daily-Mail-Alert

Daily ArXiv paper notification, customized keywords / authors filter.

Launch

Step 1. Requirements

# python version
# python 3.7.3

# external libs?
feedparser==5.2.1

Step 2. Set up the config.

In the config file config-demo.yaml, set up the sender, password, and receivers for mail notifications.

Better use some mails that are easy to log in as the senders. (gmail may take lots of steps, I didn't test)


Set the keywords, categories, and authors that you want to keep track of.

keywords: return papers of which titles OR abstracts contain at least one keyword of interest

authors: return papers of which author lists contain at least one author of interest

categories: return papers which at least belong to one of the named categories

Note that only papers that meet all above three requirements will be returned. Hence, to follow specific authors not limited to any keyword, simply leave the keywords list in the config.yaml blank. Similarly, to follow specific topics not limited to any author, leave the authors list bank.

So, you can make two yamls for separate authors and keywords following.

Step 3. Run

python arxiv_alert.py --config_path [CONFIG_PATH]

Step 4. Run it Daily

Combined with crontab, you will be notified daily.

# e.g. every 9 am at workday send me two papers alerts, one for authors and one for keywords.
0 9 * * 1-5 cd ~/workspaces/tools/ArXiv-Daily-Mail-Alert/ && ~/anaconda3/bin/python arxiv_alert.py --config_path config-author.yaml
0 9 * * 1-5 cd ~/workspaces/tools/ArXiv-Daily-Mail-Alert/ && ~/anaconda3/bin/python arxiv_alert.py --config_path config-keyword.yaml

Contact

If you have any questions, feel free to contact Kai Zhang drogozhang@gmail.com or open an issue, I will solve it as promptly as I can.

About

Daily ArXiv paper notification, customized keywords / authors filter

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages