-
comicbox.formats.base.online.sources — Online metadata source providers (Metron, ComicVine, โฆ).
-
comicbox.formats.base.online.auto_engage — Auto-engagement of
effort=minimalfor large unattended runs. -
comicbox.formats.base.online.cli_overrides — Parse the repeatable per-source CLI
--authoverrides. -
comicbox.formats.base.online.cover_hash — Cover-hash primitives and the matcher’s hashing-invocation policy.
-
comicbox.formats.base.online.credentials — Credential resolution chain for online sources.
-
comicbox.formats.base.online.matcher — Confidence-score matcher and policy resolution.
-
comicbox.formats.base.online.outcome_stats — End-of-run outcome counters for online tagging.
-
comicbox.formats.base.online.profile — ComicProfile / Candidate types and helpers.
-
comicbox.formats.base.online.prompt — Default CLI selector โ a
questionary-based interactive prompt. -
comicbox.formats.base.online.rate_gate — Process-wide sliding-log request gate for a rate-limited online source.
-
comicbox.formats.base.online.rate_limits — Rate limits for online sources, for citation / audit.
-
comicbox.formats.base.online.retry — Exponential-backoff retry decorator for online API calls.
-
comicbox.formats.base.online.sanitize — HTML sanitization for description / long-text fields from online sources.
-
comicbox.formats.base.online.selector — SelectorCallback API for ambiguous-match resolution.
-
comicbox.formats.base.online.series_cache — Thread-safe series cache for series-first batching (plan ยง3.10).
-
comicbox.formats.base.online.series_filter — Pre-call series-name fuzzy filter for online sources.
-
comicbox.formats.base.online.session_state — One owner for the online session’s mutable lookup policy.
-
comicbox.formats.base.online.signals — Per-signal scoring functions for the matcher.
-
comicbox.formats.base.online.transform_helpers — Shared helpers for online-source transforms.
-
comicbox.formats.base.online.vacuum — Conditional SQLite VACUUM for the online caches.
-
comicbox.formats.base.online.warn_once — Process-wide deduplication for repeated configuration warnings.
comicbox.formats.base.online¶
source package comicbox.formats.base.online
Online metadata tagging support.
Built incrementally across milestones:
- M1: config/CLI scaffolding, credential resolution chain, env-var helpers.
- M2: Metron source via mokkari, retry decorator, ID-only lookup path.
- M3: search and ranking, auto-accept policy.
- M4: cover-hash disambiguator.
- M5: interactive prompt + programmatic SelectorCallback API.
- M6: ComicVine source via simyan.
- M7: parallel batch processing.
Modules