neozot
Project description
neozot
neozot is a utility to get recommendations from arxiv based on your zotero library.
Install
Using PyPI
pip install neozot
From repository
- 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 .
Usage
To run neozot, you can
python -m neozot
First run
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
Icon | Description |
---|---|
Suggestions: Top suggestion from today's arxiv feed based on your Zotero items | |
Explore: Show all feed items from arxiv | |
Bookmarked: Not Implemented | |
Github: Visit github repo | |
Settings: Select arxiv domains to follow, number of items to suggest etc |
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
neozot-0.0.5.tar.gz
(14.0 kB
view details)
Built Distribution
neozot-0.0.5-py3-none-any.whl
(14.5 kB
view details)
File details
Details for the file neozot-0.0.5.tar.gz
.
File metadata
- Download URL: neozot-0.0.5.tar.gz
- Upload date:
- Size: 14.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e8566541c97137715ed05e4a0def4547b774abe7a02e15d767fe2a4653f9bab |
|
MD5 | f65b7c4e55aa527427ffe85948a5f3f3 |
|
BLAKE2b-256 | 57b6a4060d5f1b7cc40223199ffe0f766a2bb5de8c2b6c0cd215fda0d26212cc |
File details
Details for the file neozot-0.0.5-py3-none-any.whl
.
File metadata
- Download URL: neozot-0.0.5-py3-none-any.whl
- Upload date:
- Size: 14.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f4351756fef151b7340d57f5537ff8fa8158c0dd0b5c1a39c7d545a1b7ebaf8 |
|
MD5 | 6fc7c373b826e99f4d450ad7f4f74cb7 |
|
BLAKE2b-256 | 543388a87c63adee1c767d56482191829dd2624d643af714aa9aa3a8addb5cc9 |