AniFlow
codeAniFlow is a Django backend for tracking anime, syncing lists from AniList, and routing watch/play links through pluggable streaming source adapters. It ships with serverrendered pages for the full UI and a JSON API under for a separate SPA (session cookies + CORS). Features AniList OAuth — Sign in with AniList, store tokens on the user, and sync the remote list into local / rows. Library & progress — Watching / completed lists, episode progress, status updates, optional watching limits (user settings). Streaming resolution — Maps catalog titles to providerspecific IDs, builds episode URLs, and falls back to provider search when mapping is missing or needs confirmation. Dashboard data via API — Endpoints such as , , search, watchlist, resume, recommendations, and seasonal release info for SPA consumers. Productionready static files — WhiteNoise serves collected static assets; is the expected WSGI server.
Python