Multi-API Blogger Sports Generator

DAMITV + StreamSports99 + Streamed + CDN Live TV + DLive, merged into one schedule
No terminal

1. Load and combine providers

Nothing loaded
Docs Ready
API Ready
Docs Ready
Docs Ready
Docs Needs key
The app loads providers independently, normalizes their event formats, merges likely duplicate matches, and combines all unique playable sources into the same generated gameN.xml. A provider failing CORS/network does not erase results from the others.
Manual JSON fallback for blocked providers
App loaded. Load all enabled APIs to build the combined schedule.

2. Choose events

0 events
Load APIs first.
Load APIs first.
Load APIs first.

3. Blogger output settings

{n} restarts at 1 for every day.
Applied after provider normalization, before date grouping, status calculation, Live Now, and export.
Smart event duration: provider end-times are used only when plausible. Otherwise each sport gets a realistic fallback window, including separate NBA/NHL, knockout football, cricket formats, tennis majors, combat sports, and 24/7 handling.
Duplicate matches from multiple APIs are folded into one card when their normalized titles match and kickoff times are close. Their unique source URLs are then pooled together.

4. Schedule preview

0 selected
Sports tabs
Day tabs
Load the APIs and select games.

5. Day → Blogger mapping

Game numbering restarts each day
No selected games.

6. Export

Before export, unresolved Streamed source references are fetched only for selected events, then merged with sources already supplied by the other APIs.