Skip to main content

neozot

Project description

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

Project details


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)

Uploaded Source

Built Distribution

neozot-0.0.5-py3-none-any.whl (14.5 kB view details)

Uploaded Python 3

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

Hashes for neozot-0.0.5.tar.gz
Algorithm Hash digest
SHA256 1e8566541c97137715ed05e4a0def4547b774abe7a02e15d767fe2a4653f9bab
MD5 f65b7c4e55aa527427ffe85948a5f3f3
BLAKE2b-256 57b6a4060d5f1b7cc40223199ffe0f766a2bb5de8c2b6c0cd215fda0d26212cc

See more details on using hashes here.

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

Hashes for neozot-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 8f4351756fef151b7340d57f5537ff8fa8158c0dd0b5c1a39c7d545a1b7ebaf8
MD5 6fc7c373b826e99f4d450ad7f4f74cb7
BLAKE2b-256 543388a87c63adee1c767d56482191829dd2624d643af714aa9aa3a8addb5cc9

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page