Coverage for src/local_deep_research/research_library/zotero/__init__.py: 100%
3 statements
« prev ^ index » next coverage.py v7.16.2, created at 2026-10-22 21:20 +0000
« prev ^ index » next coverage.py v7.16.2, created at 2026-10-22 21:20 +0000
1"""Zotero integration for the Research Library.
3Imports papers from a Zotero library/collection into the LDR document
4library (where they are stored, text-extracted and RAG-indexed like any
5other library document) and supports incremental background auto-sync.
6"""
8from .client import (
9 ZoteroClient,
10 ZoteroError,
11 ZoteroAuthError,
12 ZoteroTransientError,
13)
14from .sync_service import (
15 client_safe_zotero_message,
16 CLIENT_SAFE_ZOTERO_MESSAGES,
17 ZoteroSyncService,
18)
20__all__ = [
21 "client_safe_zotero_message",
22 "CLIENT_SAFE_ZOTERO_MESSAGES",
23 "ZoteroClient",
24 "ZoteroError",
25 "ZoteroAuthError",
26 "ZoteroTransientError",
27 "ZoteroSyncService",
28]