This tool is here to fasten the process of reviewing daily releases.
If using for the first time;
- I use mysql, with a database called
arxiv_keeper
. Choose your favourite database engine(such asmysql
, and it should be supported bysqlalchemy
) and create a database with the name of your preference(create database arxiv_keeper
in my case). - Open
settings.py
and edit theCONNECTION_STRING
. - Create the
entry
table by runningpython model.py
. - Edit the
FOLDERS
based on your interests. (No more than 9)(Don't forget to create the folders.) - Edit the
CHOICE_STRING
relatively(this could be made automatically, but whatever, one can do this by hand just once.) - Enter the keywords you find relevant.
Once the setup is done, you can start using this tool by giving it some data.
- Subscribe to daily arxiv emails. (My emails have a title similar to
cs daily Subj-class mailing a9811841 1
). - Copy the contents of a daily mail to a file. Skip the header lines. See the example submission file.(Note that every entry starts with a line of dashes and when a new entry starts, the previous one is saved. Text parsing tool is pretty simple in that sense.)
- Do not include the last line of the email which goes as;
%%%---%%%---%%%---%%%---
- run
python text_file_to_db.py your_submission_file
- run
python filtering.py
- If a submission is relevant, type the folders you want to save it to as
413
and pressenter
. If it is not relevant, just press enter. You can't go back to the previous entry at the moment. - ?!??!?!
- profit
- Narrow windows are easier to read.
- Darker backgrounds are less stressful for your eyes.