Name | zotero-tui JSON |
Version |
0.1.0
JSON |
| download |
home_page | None |
Summary | A minimal fzf-powered TUI for browsing Zotero collections and opening PDFs |
upload_time | 2025-08-31 03:32:49 |
maintainer | None |
docs_url | None |
author | Will |
requires_python | >=3.9 |
license | MIT |
keywords |
cli
fzf
tui
zotero
|
VCS |
 |
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# 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
Raw data
{
"_id": null,
"home_page": null,
"name": "zotero-tui",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": null,
"keywords": "cli, fzf, tui, zotero",
"author": "Will",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/cf/c4/e0df9bb6d86755dac2c5ec6bd2aa24c6a1b84182c269c52c85d9969b9975/zotero_tui-0.1.0.tar.gz",
"platform": null,
"description": "# zotero-tui\n\nfzf-powered TUI for browsing Zotero collections and opening PDFs.\n\nFeatures (initial):\n\n- Search whole library by title with preview\n- Search by collection, then title with preview\n- Ctrl-O to open the first attachment; Alt-O to choose among multiple\n- Preview shows title, authors, date, item key, citation key, DOI, URL, and abstract\n- Press Enter to open a full-page view (paged via bat/less) of the entire entry\n- Missing attachments are highlighted as [missing] in bright yellow\n\nInstall (local dev):\n\n- pipx install .\n\nUsage:\n\n- zotero-tui\n\t- Default mode: All items\n\t- Keys:\n\t\t- Enter: full-page view of selected entry (bat/less)\n\t\t- Ctrl-C: toggle Collections mode\n\t\t- Ctrl-S: toggle Query mode\n\t\t- Ctrl-Q: quit\n\t\t- Ctrl-H: back to Collections list when inside a collection\n\t\t- Ctrl-O: open first attachment; Alt-O: choose attachment\n\nEnvironment:\n\n- Set `ZOTERO_SQLITE` to the path of your `zotero.sqlite` if auto-detection fails.\n\nLicense: MIT\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "A minimal fzf-powered TUI for browsing Zotero collections and opening PDFs",
"version": "0.1.0",
"project_urls": {
"Homepage": "https://github.com/vv111y/zot-tui",
"Repository": "https://github.com/vv111y/zot-tui"
},
"split_keywords": [
"cli",
" fzf",
" tui",
" zotero"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "ab780ebc35d7f9ea63ee5c2158b4b1b45296756d1b608c5b9ea0b7bd6a4fb510",
"md5": "4d28d82dd9785654f990f8a469700593",
"sha256": "f214ae04fedb219c7550f0032138609abda738326161e52e284f64d0630aa399"
},
"downloads": -1,
"filename": "zotero_tui-0.1.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "4d28d82dd9785654f990f8a469700593",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9",
"size": 1839,
"upload_time": "2025-08-31T03:32:48",
"upload_time_iso_8601": "2025-08-31T03:32:48.172043Z",
"url": "https://files.pythonhosted.org/packages/ab/78/0ebc35d7f9ea63ee5c2158b4b1b45296756d1b608c5b9ea0b7bd6a4fb510/zotero_tui-0.1.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "cfc4e0df9bb6d86755dac2c5ec6bd2aa24c6a1b84182c269c52c85d9969b9975",
"md5": "0d81d4eb5f0e60304516b31a8b9535b4",
"sha256": "fbbdda530579e36d9f1cbcc0e5aebd2399474fa266f66479be59fbc76f43b981"
},
"downloads": -1,
"filename": "zotero_tui-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "0d81d4eb5f0e60304516b31a8b9535b4",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 9495,
"upload_time": "2025-08-31T03:32:49",
"upload_time_iso_8601": "2025-08-31T03:32:49.566595Z",
"url": "https://files.pythonhosted.org/packages/cf/c4/e0df9bb6d86755dac2c5ec6bd2aa24c6a1b84182c269c52c85d9969b9975/zotero_tui-0.1.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-08-31 03:32:49",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "vv111y",
"github_project": "zot-tui",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "zotero-tui"
}