-
comicbox.formats.base.online.sources — Online metadata source providers (Metron, ComicVine, …).
-
comicbox.formats.base.online.auto_engage — Auto-engagement of
api_budget=fastfor 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.env — Environment-variable helpers for online tagging settings.
-
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_limits — Rate limits for online sources, with per-source overrides.
-
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_filter — Pre-call series-name fuzzy filter for online sources.
-
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¶
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