Metadata-Version: 2.4
Name: zotmd
Version: 0.3.0
Summary: Add your description here
Author-email: Adhithya Bhaskar <adhithyabhaskar@gmail.com>
License-File: LICENSE
Requires-Python: >=3.13
Requires-Dist: alive-progress>=3.3.0
Requires-Dist: click>=8.3.1
Requires-Dist: jinja2>=3.1.6
Requires-Dist: platformdirs>=4.5.1
Requires-Dist: pyzotero>=1.7.6
Description-Content-Type: text/markdown

# ZotMD

**Sync your Zotero library to Markdown files with automatic updates and PDF annotation extraction.**

Built for Obsidian and compatible with any Markdown-based note-taking app.

## Features

- **Library Sync**: Keeps your Zotero library and Obsidian folder of markdown notes in sync. Uses incremental sync by default that only updates changed items that also keeps track of modified highlights and annotations.
- **PDF Annotations**: Extracts highlights and notes created in Zotero
- **Customizable Templates**: Uses Jinja2 to create markdown notes with custom templates

## Quick Start

```bash
# Install with uv (https://docs.astral.sh/uv/)
uv tool install zotmd

# Set up configuration
zotmd config

# Sync your library
zotmd sync
```

## Requirements

- Python 3.13+
- [Better BibTeX](https://retorque.re/zotero-better-bibtex/) (Zotero plugin)
- [Zotero API access](https://www.zotero.org/settings/security)

## [Documentation](https://adbX.github.io/zotmd/)

## License

MIT License - see [LICENSE](LICENSE) for details.