Welcome to arXivtag.com!
A server and a web-page for friendly monitoring of the paper submissions at arXiv.org.
- Create tags with rules for keywords in title, abstract, and author list. One can use logical operators (or/and/negation), regular expressions, and TeX formulas. The paper feed is sorted based on your preferences. View the most interesting papers on top!
- RSS feed based on the tag settings
- Papers suitable with a given tag are bookmarked automatically.
- Email notifications are sent when the paper suitable with a given tag is submitted.
- Add any number of arXiv sections and further toggle them easily with check boxes. Control paper novelty (new/updated) and papers from the cross-categories with the checkboxes as well.
- Select a date range of submissions: today/this week/this month/since your last visit. Check easily what submissions you have been already overviewed.
- Dark and light theme of the website.
- Authorization with ORCID
Detailed features description and screenshot gallery at arxivtag.com
Project maintaining requires some amount of coffee and money for server hosting. If you like the project, your support is welcome.
To run server locally with Docker, build and run the image with
docker-compose build && docker-compose up
The website is accessible with a browser at http://0.0.0.0:8000/
The bulk paper download for the last month could be triggered with
curl -L -X POST -H "token:test_token" "http://0.0.0.0:8000/load_papers"
Server can be run without Docker, just with a system python and postgres. The python3 >= 3.6 is required.
To do so, create the virtual environment
python3 -m venv varxiv
. varxiv/bin/activate
pip install -r requirements.txt
The Postgres DB should be installed. The DB can be created with
flask db init; flask db migrate; flask db upgrade
The front-end is build with npm
cd app/frontend/src/
npm install
npm run build
The server can be run in the dev mode with
flask run
The website access is the same as for the Docker run.