neozot is a utility to get recommendations from arxiv based on your zotero library.
pip install neozot
- Clone this repository using
git clone https://github.com/v-i-s-h/neozot-py.git
- Install using
pip install .
- If you want to install in developer/editable mode,
pip install -e .
To run neozot, you can
python -m neozot
On first run, you are required to provide the path of Zotero data directory as
python -m --zotdir <path-to-zotero-data-dir>
Example:
python -m neozot --zotdir ~/Zotero/
Same can all be used to change the path to Zotero data directory later.
Additionally, neozot can also be configured with a couple of options through CLI. Full command line options are
usage: neozot [-h] [--zotdir ZOTDIR] [-d DOMAINS [DOMAINS ...]] [--n-items N_ITEMS] [-f]
Super charge your research
options:
-h, --help show this help message and exit
--zotdir ZOTDIR Data directory of Zotero
-d DOMAINS [DOMAINS ...], --domains DOMAINS [DOMAINS ...]
arxiv domain(s) to search in (Ex: cs.LG cs.CV cs.AI or high level as cs, math etc)
--n-items N_ITEMS Number of items to suggest by default
-f, --force-refresh
Examples
- If you zotero library is in
~/Zotero/
(directory wherezotero.sqlite
is stored) and you want to get arxiv recommendations fromcs
andmath
domains, then use
python -m neozot --zotdir ~/Zotero/ -d cs math
- If you only want results from
cs.AI
andcs.LG
, use
python -m neozot --zotdir ~/Zotero/ -d cs.AI cs.LG
The options in UI sidebar are