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 hashes)

Uploaded Source

Built Distribution

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

Uploaded Python 3

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