Commit Graph

6896 Commits

Author SHA1 Message Date
freearhey b538940e50 Create update.yml 2023-11-17 05:04:04 +03:00
freearhey 7cb449da06 Create generate.ts 2023-11-17 05:03:54 +03:00
freearhey 7480635920 Update constants.ts 2023-11-17 05:03:51 +03:00
freearhey 9fb926f2f9 Create generate.test.ts 2023-11-17 05:03:37 +03:00
freearhey f90df54839 Create guides.json 2023-11-17 05:03:34 +03:00
freearhey 7db92ae2f7 Upgrade dependencies
Fixes https://github.com/iptv-org/epg/issues/2230
2023-11-16 15:04:32 +03:00
freearhey 6bb56b3c83 Fixes xmltv_id 2023-11-16 12:57:00 +03:00
GenericMale 3360fe2bdc Fix magentatv.at 2023-11-15 14:34:46 +01:00
freearhey 3821099e8f Update validate.ts 2023-11-15 10:26:46 +03:00
freearhey d9d595315d Update duplicate.channels.xml 2023-11-15 10:26:43 +03:00
freearhey 3889f1f7a0 Update tv.blue.ch.channels.xml 2023-11-15 10:14:27 +03:00
freearhey 39679a55c2 Update siba.com.co.channels.xml 2023-11-15 10:14:23 +03:00
freearhey 83cc726355 Update nowplayer.now.com.channels.xml 2023-11-15 10:14:21 +03:00
freearhey c69da9ad8d Update magentatv.de.channels.xml 2023-11-15 10:14:17 +03:00
freearhey a0c3a08b16 Update dstv.com.channels.xml 2023-11-15 10:14:14 +03:00
freearhey 3106d7252e Update cubmu.com.channels.xml 2023-11-15 10:14:11 +03:00
freearhey 09b75c5a92 Update beinsports.com_my.channels.xml 2023-11-15 10:14:08 +03:00
freearhey 1abbb1c22f Update validate.ts 2023-11-15 10:06:03 +03:00
freearhey e9fdc45f91 Fixes xmltv_id 2023-11-15 10:03:21 +03:00
freearhey 3f7fb2c13e Update SITES.md 2023-11-12 23:31:45 +03:00
freearhey 7bd20fb595 Update SITES.md
https://github.com/iptv-org/epg/pull/2226
2023-11-12 04:27:40 +03:00
Aleksandr Statciuk 16d8b8f763 Merge pull request #2226 from tohenk/shahid.mbc.net-site
Add shahid.mbc.net.
2023-11-12 04:25:30 +03:00
freearhey bd97ff0ded Update SITES.md
https://github.com/iptv-org/epg/pull/2225
2023-11-12 01:57:50 +03:00
Aleksandr Statciuk c827407f1c Merge pull request #2225 from tohenk/rotana.net-api
Update rotana.net TV guide api.
2023-11-12 01:56:33 +03:00
freearhey 85f05b250d Update rotana.net_ar.channels.xml 2023-11-12 01:55:58 +03:00
freearhey 4494090c40 Update rotana.net_en.channels.xml 2023-11-12 01:55:55 +03:00
Toha 242abc6ad3 Add shahid.mbc.net.
Signed-off-by: Toha <tohenk@yahoo.com>
2023-11-11 22:14:38 +07:00
Toha 8afdb025c7 Update rotana.net TV guide api.
This site is using cloudflare so user agent must be set as normal browser.

Signed-off-by: Toha <tohenk@yahoo.com>
2023-11-11 15:29:27 +07:00
Aleksandr Statciuk a13b3a158b Merge pull request #2222 from phiexz/feat/dens.tv
Add dens.tv
2023-11-11 00:42:11 +03:00
Aleksandr Statciuk c6ab8c058a Merge pull request #2223 from tohenk/fix-firstmedia.com-start-time
Fix firstmedia.com schedule api start time.
2023-11-11 00:35:01 +03:00
Aleksandr Statciuk bf32fbd08a Update SITES.md 2023-11-11 00:14:19 +03:00
Toha ccd1d3a863 Fix firstmedia.com schedule api start time.
The correct start time for schedule is 1. Settings start time to 0
will mix the schedules from next day.
2023-11-10 20:00:19 +07:00
Andika Edo ced3977bcc Add dens.tv 2023-11-10 18:32:33 +07:00
Aleksandr Statciuk 918bb1855e Merge pull request #2217 from tohenk/fix-firstmedia.com-mislead
Fix firstmedia.com schedule mislead.
2023-11-08 07:22:40 +03:00
freearhey a419eaeda1 Merge branch 'master' into pr/2217 2023-11-08 06:59:21 +03:00
freearhey 31b8509301 Merge branch 'fix-firstmedia.com-mislead' of https://github.com/tohenk/iptv-org-epg into pr/2217 2023-11-08 06:41:07 +03:00
Toha 4540181187 Fix firstmedia.com schedule mislead.
The retrieved schedules from firstmedia.com api indeed confusing. Taken for example
the following snippet:

```
{
  channelNo: '245',
  title: 'News Bulletin',
  date: '2023-11-07 17:00:00',
  startTime: '2023-11-07 17:00:00',
  endTime: '2023-11-07 17:30:00',
  description: 'News Bulletin',
  long_description: 'Hourly update of international news with an emphasis on the Arab world.'
}
```

Neither `startTime` nor `endTime` is an actual time but an offset from `date`.
If its an actual time then it would overlap with each others.

The workaround is to calculate the start and stop time offset, sort the schedules
based on those offset, and last skip overlapped schedules.

Signed-off-by: Toha <tohenk@yahoo.com>
2023-11-08 09:03:41 +07:00
freearhey ff09c75006 Update firstmedia.com.channels.xml 2023-11-08 00:42:37 +03:00
Aleksandr Statciuk d8910a4d9c Merge pull request #2218 from tohenk/firstmedia.com-channel
Update firstmedia.com channels.
2023-11-08 00:24:00 +03:00
freearhey f89add70cf Update mncvision.id_id.channels.xml 2023-11-08 00:17:34 +03:00
Toha 113db7261a Update firstmedia.com channels.
Signed-off-by: Toha <tohenk@yahoo.com>
2023-11-07 14:52:59 +07:00
Toha 6096bee441 Fix firstmedia.com schedule mislead.
The retrieved schedules from firstmedia.com api indeed confusing. Taken for example
the following snippet:

```json
{
  channelNo: '245',
  title: 'News Bulletin',
  date: '2023-11-07 17:00:00',
  startTime: '2023-11-07 17:00:00',
  endTime: '2023-11-07 17:30:00',
  description: 'News Bulletin',
  long_description: 'Hourly update of international news with an emphasis on the Arab world.'
}
```

Neither `startTime` nor `endTime` is an actual time but an offset from `date`.
If its an actual time then it would overlap with each others.

The workaround is to calculate the start and stop time offset, sort the schedules
based on those offset, and last skip overlapped schedules.

Signed-off-by: Toha <tohenk@yahoo.com>
2023-11-07 14:42:22 +07:00
freearhey 960b057611 Update SITES.md 2023-11-06 23:55:50 +03:00
Aleksandr Statciuk 7513eb9885 Merge pull request #2214 from tohenk/visionplus.id-channel
Update visionplus.id channels.
2023-11-06 23:54:53 +03:00
Aleksandr Statciuk 4cc0d7e7a0 Merge pull request #2206 from tohenk/osn.com-api
Update osn.com TV guide api.
2023-11-06 23:48:35 +03:00
freearhey 449bd42891 Update osn.com.test.js 2023-11-06 23:47:54 +03:00
freearhey 5bdc1e8758 Merge branch 'osn.com-api' of https://github.com/tohenk/iptv-org-epg into pr/2206 2023-11-06 23:43:29 +03:00
freearhey 756117e1fd Merge branch 'master' into pr/2206 2023-11-06 23:40:56 +03:00
Toha 3237afec15 Update visionplus.id channels.
Signed-off-by: Toha <tohenk@yahoo.com>
2023-11-06 10:26:14 +07:00
Toha 646bd52c74 Update osn.com TV guide api.
The guide now uses GET request and the language returned by api is detected by
the referrer.

Signed-off-by: Toha <tohenk@yahoo.com>
2023-11-06 09:13:06 +07:00