Build and register the AniDB ingestor #53

Closed
opened 2026-07-22 16:15:46 +02:00 by thecrealm · 1 comment
Owner

M5/D48, built last of the anime set — first evaluate what episode-level depth is still missing after #48/#50. Operator prerequisite: create the registered AniDB API client (credentials via environment, never git). Register the source (§11.3.2) with permission basis 'official API terms via registered client'; ingestor per §11.3.3 with strict rate limiting (~1 req/2s, ban-avoidant backoff). Normalize: episode-level data incl. German episode titles as appellations. Acceptance: scheduled runs record observations idempotently (CR-17) within AniDB's rate rules; German episode titles appear as candidates on episodes already cataloged via #48.

M5/D48, built last of the anime set — first evaluate what episode-level depth is still missing after #48/#50. Operator prerequisite: create the registered AniDB API client (credentials via environment, never git). Register the source (§11.3.2) with permission basis 'official API terms via registered client'; ingestor per §11.3.3 with strict rate limiting (~1 req/2s, ban-avoidant backoff). Normalize: episode-level data incl. German episode titles as appellations. Acceptance: scheduled runs record observations idempotently (CR-17) within AniDB's rate rules; German episode titles appear as candidates on episodes already cataloged via #48.
Author
Owner

Won't do (structured decision 2026-07-22, D54): AniDB requires an account plus a registered API client — the same external-commitment class declined for TMDB (D52). Dropped from the D48 set; §16.1 amended. Episode-level depth is curator-maintained, informed by AniList raw payloads (airing schedules ride along per D50).

Won't do (structured decision 2026-07-22, D54): AniDB requires an account plus a registered API client — the same external-commitment class declined for TMDB (D52). Dropped from the D48 set; §16.1 amended. Episode-level depth is curator-maintained, informed by AniList raw payloads (airing schedules ride along per D50).
Sign in to join this conversation.
No labels
M0
M1
M2
M3
M4
M5
blocked
next
now
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
thecrealm/mokuroku#53
No description provided.