Skip to main content

neozot

neozot is a utility to get recommendations from arxiv based on your zotero library.

neozot

Install

Using PyPI

pip install neozot

From repository

  1. Clone this repository using
git clone https://github.com/v-i-s-h/neozot-py.git
  1. Install using
pip install .
  1. 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

  1. If you zotero library is in ~/Zotero/ (directory where zotero.sqlite is stored) and you want to get arxiv recommendations from cs and math domains, then use
python -m neozot --zotdir ~/Zotero/ -d cs math
  1. If you only want results from cs.AI and cs.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)

Source distribution for neozot 0.0.5
File Size Uploaded
neozot-0.0.5.tar.gz 14.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for neozot 0.0.5
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.0.5 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page