Go to file
2019-12-23 12:49:07 +08:00
config initial commit 2019-12-23 12:42:31 +08:00
lib initial commit 2019-12-23 12:42:31 +08:00
.gitignore initial commit 2019-12-23 12:42:31 +08:00
analysis_paper.py initial commit 2019-12-23 12:42:31 +08:00
arxiv_bot.py initial commit 2019-12-23 12:42:31 +08:00
arxiv_spider.py initial commit 2019-12-23 12:42:31 +08:00
config-examples.py initial commit 2019-12-23 12:42:31 +08:00
download_html.py initial commit 2019-12-23 12:42:31 +08:00
email_sender.py initial commit 2019-12-23 12:42:31 +08:00
feeds.py initial commit 2019-12-23 12:42:31 +08:00
LICENSE Initial commit 2019-12-23 11:58:41 +08:00
main.py initial commit 2019-12-23 12:42:31 +08:00
README.md initial commit 2019-12-23 12:42:31 +08:00
subscriber_utils.py initial commit 2019-12-23 12:42:31 +08:00

What is This?

This is a naive and simple arxiv robot, it will fetch today's updated papers from arxiv in specified topic, filter the papers by given keywords, and send the result to a given email address.

What i need to do to run this code?

package requirements:

It seems you only need to install croniter: pip install croniter will do it.

configuration:

  1. create config.py, a sample is given in config-examples.py
  2. create config/subscriber.xml, a sample is also given in /config/subscriber_example.xml

run this code.

python main.py

If everything goes okay, you will see a shell interface, type help for more information.

PS

I am really really a bad coder and not good at writing document and comments. If you have anything in trouble, feel free to open a issue and i will try my best to fix the problem.

The code is pushed in a hurry, i will add a document to explain this code when i have free time.