Metadata-Version: 2.3
Name: riszotto
Version: 0.1.0
Summary: CLI tool for searching and reading papers from a local Zotero library
Requires-Dist: typer>=0.9.0
Requires-Dist: pyzotero>=1.5.0
Requires-Dist: markitdown[pdf]>=0.1.0
Requires-Dist: chromadb>=0.4.0 ; extra == 'semantic'
Requires-Dist: sentence-transformers>=2.2.0 ; extra == 'semantic'
Requires-Dist: tqdm>=4.0.0 ; extra == 'semantic'
Requires-Python: >=3.11
Provides-Extra: semantic
Description-Content-Type: text/markdown

# Research Zotero - riszotto

CLI tool for searching and reading papers from your local Zotero library.

Requires Zotero desktop to be running with the local API enabled.

## Install

```
uvx riszotto --help
```

## Usage

```bash
# Search your library
riszotto search machine learning transformers

# Search full-text content
riszotto search --full-text "attention mechanism"

# View paper metadata as JSON
riszotto info ABC12345

# Read a paper's PDF as markdown
riszotto show ABC12345

# Select a specific PDF attachment (1-indexed)
riszotto show --attachment 2 ABC12345
```
