v0.2.0 - Zotero Sync Integration and Library Organizer
What's New
Zotero Sync Integration (--zotero flag for bibtex-update)
Simultaneously sync upgraded entries to your Zotero library when updating .bib files:
export ZOTERO_LIBRARY_ID="your_id"
export ZOTERO_API_KEY="your_key"
bibtex-update refs.bib -o refs.bib --zoteroFeatures:
- Matches bib entries to Zotero items by arXiv ID, DOI, or fuzzy title+author
--zotero-dry-runto preview Zotero changes without applying--zotero-collectionto limit sync to specific Zotero collection
Zotero Library Organizer (bibtex-zotero-organize)
New command for automatically organizing Zotero items into hierarchical collections:
bibtex-zotero-organize --backend claude --dry-runFeatures:
- Multiple classification backends: Claude, OpenAI, local embeddings
- Hierarchical taxonomy support with customizable collection structures
- Caching for classification results to reduce API calls
Tag-based Chunking for Zotero Updates
preprint-upgraded,preprint-checked,preprint-errortags for tracking--recheckmode to retry previously checked items--forcemode to reprocess all items regardless of tags
Installation
pip install bibtex-updater[zotero]
# With organizer support
pip install bibtex-updater[organizer-claude] # or organizer-openai, organizer-embeddingFull Changelog: https://github.com/rpatrik96/bibtexupdater/blob/main/CHANGELOG.md