This repository hosts the source code for cv-arxiv-daily, an useful sripts to fetch arxiv paper daily.
This codebase is composed of the following parts:
daily_arxiv.py: main scripts to processing given configurationsconfig.yaml: configuration file of papers' keywords etc.
Table of Contents
- Fork this repo
- Edit configs:
- Change
GITHUB_USER_NAMEandGITHUB_USER_EMAILin cv-arxiv-daily.yml and update_paper_links.yml - Change
user_namein config.yaml - Push changes to remote repo
- Change
- Config Github Actions
- Enable read and write permissions: Setting -> Actions -> Workflow permissions, select
Read and write permissionsand save.
- Enable workflows: Actions ->
I understand my workflows, go ahead and enable them-> SelectRun Arxiv Papars Dailyin right sidebar and clickEnable workflow-> clickRun workflowwait about 1 min until the job update done. The same for the jobRun Update Paper Links Weekly.

- Enable read and write permissions: Setting -> Actions -> Workflow permissions, select
- Setting Gitpages (optional)
- Setting -> Pages -> Build an deployment. Source:
Deploy from a branch; Branch selectmainand/docsfolder, then save.
- Now you can open gitpage: https://your_github_usrname.github.io/cv-arxiv-daily
- Setting -> Pages -> Build an deployment. Source:
- Add new keywords (optional)
- Edit
keywordsin config.yaml, you can add more filters or keywords. - Push changes to remote repo and re-run Github Actions Manually.
- Edit
We are still in the process of fully releasing. Here is the release plan:
- Configuration file
- Update code link
- Subscribe & Update alerting
- Support more
arxivfilters - Archive old papers
- Language translation (
ChatGPT) - Usefull comments
- ...