Package: arxiv-scan
arxiv-scanScan abstract listings on ArXiV for keywords and favorite authors in your categories to distill a list of papers most relevant foryou.
Keywords can be typed in manually or be found by ranking word occurrences in a provided file (e.g., a.bibfile).arxiv-scanwas created byRobert Glas,Simeon Doetsch, andMartin Schlecker.InstallationRequirements: Python >=3.5Using pipWe recommend to install the latest stable version ofarxiv-scanusing pip (orpipxfor an isolated environment):pip install arxiv-scan:information_source:  Depending on your Python installation, you might instead needpip3 install arxiv-scanorpython3 -m pip install arxiv-scan.From sourcearxiv-scanis being developed on github. If you feel like hacking, feel free to install the latest version from there:pip install --upgrade git+https://github.com/matiscke/arxiv-scan.gitUsageQuery today's arXiV listing for relevant papersFirst setup your keywords and authors (see configuration section),
then just runarxiv-scan(orpython -m arxiv_scan) to get the relevant listings.Command line referenceusage: arxiv-scan [-h] [--config /path/to/config] [--default-config [/path/to/config]]
                  [--config-convert [/path/to/config]] [--edit] [-d DATE] [-l LENGTH]
                  [-v RATING] [-c CATEGORIES] [--reverse] [--show-resubmissions]
                  [--ignore-cross-lists] [--ignore-abstract] [--log {info,debug}]
                  [--version]

optional arguments:
  -h, --help            show this help message and exit
  --config /path/to/config
                        Path to configuration file (check README for defaults)
  --default-config [/path/to/config]
                        Write default config to default location (or specified path)
  --config-convert [/path/to/config]
                        Convert authors and keywords config from legacy format
  --edit                Edit config in default text editor
  -d DATE, --date DATE  "new", or "recent", number of days in the past, "YYYY-MM" or
                        "YYYY-MM-DD". Defaults to "new"
  -l LENGTH, --len LENGTH
                        length of result list, all is -1
  -v RATING, --rating RATING
                        minimum rating for result list
  -c CATEGORIES, --categories CATEGORIES
                        arXiv subjects to scan, comma separated list
  --reverse             reverse list (lowest ranked paper on top)
  --show-resubmissions  Include resubmissions
  --ignore-cross-lists  Include cross-lists
  --ignore-abstract     Ignore abstract in rating
  --log {info,debug}    Set loglevel
  --version             show program's version number and exitConfigurationIn the configuration file all the keywords and authors have to be set, as well as other optional configuration.The easiest way to get started is to runarxiv-scan --edit, this will open the configuration file in the
default text editor.Alternatively create a default configfile witharxiv-scan --default-config, and edit it manually.arXiv topics can be selected with thecategoriesoption, it accepts a comma-separated list of topics.List of topicsConfiguration format:[authors]# author = ratingAlpher=1Bethe=2Gamov=3[keywords]# keyword = ratingstar=1planet=2habitable=3[options]# other options (can also be set on CLI)# default is used if ommitedcategories=astro-ph.EPdate=newlength=-1minimum_rating=10reverse_list=Falseshow_resubmissions=Falseshow_cross_lists=TrueAutomatically extract keywords from a file (e.g. one with bibtex entries):Runarxiv-scan.wordcounter file_to_scan(orpython -m scan_astroph.wordcounter file_to_scan).
It scans the text file and extracts words with 4-12 characters from it, sorted by occurrence in the file.You will be asked to rank these suggested keywords. For each word shown, press 'Enter' to reject it or provide an integer rating, e.g., from 1 to 5 (higher=more relevant). Conclude by pressingC.Manually insert particularly important authors into the config file (e.g. witharxiv-scan --edit)Configuration locations:arxiv-scansearches the these paths for the config file, and loads the first found:from environment variable:$ARXIV_SCAN_CONFfrom home directory:~/.arxiv-scan.confdefault path (platform dependent):on Linux / Unix (except MacOS):$XDG_CONFIG_HOME/arxiv-scan/arxiv-scan.conf(XDG_CONFIG_HOMEdefaults to~/.config)on MacOS:~/Library/Application Support/arxiv-scan/arxiv-scan.confon Windows:$HOME/Documents/arxiv-scan/arxiv-scan.confFeedbackAll feedback, including bug reports, feature requests, pull requests, etc., is welcome.arxiv-scanis being actively developed in an open repository; if you have any trouble please raise anissue.License:MIT License