Skip to main content

A minimal fzf-powered TUI for browsing Zotero collections and opening PDFs

Project description

zotero-tui

fzf-powered TUI for browsing Zotero collections and opening PDFs.

Features (initial):

  • Search whole library by title with preview
  • Search by collection, then title with preview
  • Ctrl-O to open the first attachment; Alt-O to choose among multiple
  • Preview shows title, authors, date, item key, citation key, DOI, URL, and abstract
  • Press Enter to open a full-page view (paged via bat/less) of the entire entry
  • Missing attachments are highlighted as [missing] in bright yellow

Install (local dev):

  • pipx install .

Usage:

  • zotero-tui
    • Default mode: All items
    • Keys:
      • Enter: full-page view of selected entry (bat/less)
      • Ctrl-C: toggle Collections mode
      • Ctrl-S: toggle Query mode
      • Ctrl-Q: quit
      • Ctrl-H: back to Collections list when inside a collection
      • Ctrl-O: open first attachment; Alt-O: choose attachment

Environment:

  • Set ZOTERO_SQLITE to the path of your zotero.sqlite if auto-detection fails.

License: MIT

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

zotero_tui-0.1.0.tar.gz (9.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

zotero_tui-0.1.0-py3-none-any.whl (1.8 kB view details)

Uploaded Python 3

File details

Details for the file zotero_tui-0.1.0.tar.gz.

File metadata

  • Download URL: zotero_tui-0.1.0.tar.gz
  • Upload date:
  • Size: 9.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for zotero_tui-0.1.0.tar.gz
Algorithm Hash digest
SHA256 fbbdda530579e36d9f1cbcc0e5aebd2399474fa266f66479be59fbc76f43b981
MD5 0d81d4eb5f0e60304516b31a8b9535b4
BLAKE2b-256 cfc4e0df9bb6d86755dac2c5ec6bd2aa24c6a1b84182c269c52c85d9969b9975

See more details on using hashes here.

File details

Details for the file zotero_tui-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: zotero_tui-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 1.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for zotero_tui-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f214ae04fedb219c7550f0032138609abda738326161e52e284f64d0630aa399
MD5 4d28d82dd9785654f990f8a469700593
BLAKE2b-256 ab780ebc35d7f9ea63ee5c2158b4b1b45296756d1b608c5b9ea0b7bd6a4fb510

See more details on using hashes here.

Supported by

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