Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Daily ArXiv

Search ArXiv papers by your interested keywords, and send to your mailbox regularly.

🔍 About

We search related arxiv papers via arxiv.py and send corresponding results to your specified mailbox at a daily basis.

Our codes are adapted from Zetero-arXiv-Daily and can be deployed through Github Action Workflow.

🚀 Usage

:octocat: Github Action Deployment

  1. Fork this repo.
  2. Set Github Action environment secrets and variables.
Key Env Type Required Data Type Description Example
ARXIV_KEYWORDS Variable str The interested keywords for searching papers network traffic, datacenter network, llm training
ARXIV_CATEGORIES Variable str The interested categories for searching papers, refer to arxiv taxonomy to find your abbr. cs.AI,cs.LG,cs.DC,cs.NI,cs.PF
SMTP_SERVER Variable str The SMTP server for sending emails smtp.feishu.cn
SMTP_PORT Variable int The port for SMTP server 465
SENDER Variable str The email account of the SMTP server for sending emails xx@example.com
SENDER_PASSWORD Secret str Password of the sender account abcdefgh
RECEIVER Variable str The email account to received emails containing searched papers yy@example.com
MAX_RESULTS Variable int The maximum number of papers to send 10

Above variables can be set via Settings > Secrets and variables > Actions > Secrets/Variables > New repository secret/variable.

🖥️ Local Running

  • Prepare environments
    pip install -r requirements.txt
  • Run
    python main.py \
        --max_results <max_results> \
        --arxiv_keywords <arxiv_keywords> \
        --arxiv_categories <arxiv_categories> \
        --smtp_server <smtp_server> \
        --smtp_port <smtp_port> \
        --sender <sender> \
        --sender_password <sender_password> \
        --receiver <receiver>

❤️ Acknowledgement

About

Search latest ArXiv papers by interested keywords every day

Topics

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages