Remote-updatable scraper config for the DT Streamz Android TV app. The app fetches scrapers.json from this repo on launch and every 6 hours.
When a scraped site moves URLs, changes selectors, or gets Cloudflare-walled, edit scrapers.json here, push, and the app picks up the new config on its next refresh (or manual refresh from Settings).
schemaVersion: 1 — see ScraperConfig.kt in the app repo for the Kotlin side.
Per-provider fields:
enabled— false disables that provider without removing its configbaseUrl— current base URL (change this when a site moves, e.g. fmoviesww4→ww5)userAgent,headers— request headersendpoints— API/search paths with{query}/{id}placeholdersselectors— CSS selectors (Jsoup) for HTML scraping
- Add a new key under
providers - Ship a matching Kotlin
Providerimplementation in the app - Set
enabled: true - Commit + push