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.sqliteis stored) and you want to get arxiv recommendations fromcsandmathdomains, then use
python -m neozot --zotdir ~/Zotero/ -d cs math
- If you only want results from
cs.AIandcs.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 |
Metadata
Release files for neozot 0.0.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| neozot-0.0.5.tar.gz | 14.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| neozot-0.0.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 28.5 kB
Release files / neozot-0.0.5.tar.gz
| Download URL | neozot-0.0.5.tar.gz |
|---|---|
| Size | 14.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1e8566541c97137715ed05e4a0def4547b774abe7a02e15d767fe2a4653f9bab
|
|
BLAKE2b-256 checksum How to use checksums |
57b6a4060d5f1b7cc40223199ffe0f766a2bb5de8c2b6c0cd215fda0d26212cc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.12
|
Release files / neozot-0.0.5-py3-none-any.whl
| Download URL | neozot-0.0.5-py3-none-any.whl |
|---|---|
| Size | 14.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8f4351756fef151b7340d57f5537ff8fa8158c0dd0b5c1a39c7d545a1b7ebaf8
|
|
BLAKE2b-256 checksum How to use checksums |
543388a87c63adee1c767d56482191829dd2624d643af714aa9aa3a8addb5cc9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.12
|