diff --git a/README.md b/README.md index a3793ae..d244efc 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,8 @@ # zotlib -Tools for extracting and formatting bibliographic data from Zotero databases. +Tools for extracting and formatting bibliographic data from Zotero 8 databases. -Reads directly from Zotero's local SQLite database — no API key needed. Export collections as CSV or APA-formatted references, generate PDF cover images with thumbnails, and extract annotated PDFs with baked-in highlights and markdown notes. Includes a CLI for common workflows and a Python API for custom pipelines. +Reads directly from Zotero's local SQLite database — no API key needed. Export collections as CSV or APA-formatted references, generate PDF cover images with thumbnails, and extract annotated PDFs with baked-in highlights and markdown notes. Includes a CLI for common workflows and a Python API for custom pipelines. Built for Zotero 8; older versions are untested and likely incompatible due to schema differences. ## Project Structure @@ -29,6 +29,10 @@ zotlib/ ## Installation +```bash +uv add zotlib +``` + From source: ```bash @@ -37,10 +41,10 @@ cd zotlib uv sync ``` -As a dependency: +From a specific branch: ```bash -uv add git+https://github.com/gitronald/zotlib.git +uv add git+https://github.com/gitronald/zotlib.git@dev ``` ## Configuration diff --git a/pyproject.toml b/pyproject.toml index 5cd2925..bdc09cb 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "zotlib" -version = "0.4.2" +version = "0.4.3" description = "Extract and format bibliographic data from Zotero databases" readme = "README.md" requires-python = ">=3.10" diff --git a/uv.lock b/uv.lock index f2d6ed6..5b649b3 100644 --- a/uv.lock +++ b/uv.lock @@ -1080,7 +1080,7 @@ wheels = [ [[package]] name = "zotlib" -version = "0.4.2" +version = "0.4.3" source = { editable = "." } dependencies = [ { name = "pillow" }, diff --git a/zotlib/__init__.py b/zotlib/__init__.py index e4c780c..db06ca7 100644 --- a/zotlib/__init__.py +++ b/zotlib/__init__.py @@ -1,6 +1,6 @@ """Zotlib - Extract and format bibliographic data from Zotero databases.""" -__version__ = "0.4.2" +__version__ = "0.4.3" from zotlib.database import ZoteroDatabase from zotlib.extractors import (