zotero-tui


Namezotero-tui JSON
Version 0.1.0 PyPI version JSON
download
home_pageNone
SummaryA minimal fzf-powered TUI for browsing Zotero collections and opening PDFs
upload_time2025-08-31 03:32:49
maintainerNone
docs_urlNone
authorWill
requires_python>=3.9
licenseMIT
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"
}
        
Elapsed time: 1.22553s