Toha and GitHub
740c656dfa
Merge pull request #3232 from iptv-org/add-ntv.co.jp
...
Add ntv.co.jp
2026-08-11 07:00:29 +07:00
Toha
02265db767
Normalize line endings.
...
Signed-off-by: Toha <tohenk@yahoo.com >
2026-08-01 10:09:40 +07:00
Toha
49b7a19c77
Keep dependencies for Node 20.
...
Signed-off-by: Toha <tohenk@yahoo.com >
2026-08-01 08:02:06 +07:00
Toha and GitHub
d0319a6e37
Merge pull request #3215 from iptv-org/freearhey-patch-2
...
Update workers.txt
2026-07-29 10:05:32 +07:00
Toha
8c92476768
Scrape detailed guide on nowplayer.now.com.
...
Signed-off-by: Toha <tohenk@yahoo.com >
2026-07-23 09:25:03 +07:00
Toha
8cfc2e9664
Update toonamiaftermath.com Api guide and channels.
...
Signed-off-by: Toha <tohenk@yahoo.com >
2026-07-08 07:59:37 +07:00
Toha
feb20a5970
Prevent circular structure error when logging site configuration.
...
Signed-off-by: Toha <tohenk@yahoo.com >
2026-07-07 07:41:49 +07:00
Toha
2e7097fc9d
Update visionplus.id channels.
...
Signed-off-by: Toha <tohenk@yahoo.com >
2026-07-04 22:29:01 +07:00
Toha
517c50646a
Update tivie.id Api guide and channels.
...
Signed-off-by: Toha <tohenk@yahoo.com >
2026-07-04 22:16:31 +07:00
Toha
f59a46bb00
Update allente sites.
...
Signed-off-by: Toha <tohenk@yahoo.com >
2026-07-04 19:32:45 +07:00
Toha
4fe291c24e
Site mysky.com.ph is retired.
...
Signed-off-by: Toha <tohenk@yahoo.com >
2026-07-04 19:08:33 +07:00
Toha
ffdc78e537
Bump dependencies.
...
Signed-off-by: Toha <tohenk@yahoo.com >
2026-07-04 19:02:20 +07:00
Toha
2adc10b567
Update osn.com Api and channels.
...
Signed-off-by: Toha <tohenk@yahoo.com >
2026-06-28 19:51:04 +07:00
Toha
4b20110c90
Update tv.mail.ru Api guide and channels.
...
Signed-off-by: Toha <tohenk@yahoo.com >
2026-06-28 18:19:09 +07:00
Toha
35fe68a4d2
Bump dependencies.
...
Signed-off-by: Toha <tohenk@yahoo.com >
2026-06-27 14:47:55 +07:00
Toha
dbe2999f0a
Update ontvtonight.com guide Api and channels.
...
This site is protected with AWS WAF, so to be able to scrape the guide
WAF token must be provided in `aws-waf-token` cookie.
Currenlty the token is solved using https://github.com/tohenk/node-awswaf .
Signed-off-by: Toha <tohenk@yahoo.com >
2026-06-23 10:55:19 +07:00
Toha
c3cff044d5
Update mojmaxtv.hrvatskitelekom.hr guide Api and channels.
...
Request headers now requires `X-Txn-Id` which is the sha256 checksum of
`X-Request-Tracking-Id`, `X-Request-Session-Id`, `Device-Id`, and `X-Call-Time`.
Signed-off-by: Toha <tohenk@yahoo.com >
2026-06-20 13:51:48 +07:00
Toha
ee7bf0f263
Make sky.com program unique across days.
...
Signed-off-by: Toha <tohenk@yahoo.com >
2026-06-11 18:02:58 +07:00
Toha
69167afb5e
Fix sky.com to fetch 24 hours schedule.
...
Signed-off-by: Toha <tohenk@yahoo.com >
2026-06-08 19:04:43 +07:00
Toha
f246587373
Update ziggogo.tv guide Api and channels.
...
Signed-off-by: Toha <tohenk@yahoo.com >
2026-05-30 19:41:49 +07:00
Toha
5fe9a8eb17
Properly generate TV schedule URL when redirected.
...
On www.tvpassport.com when schedule redirected to new URL, the requested date
stripped from new URL so the fetched schedules only valid for current date.
If URL was redirected, simply use the new URL with requested date appended.
Signed-off-by: Toha <tohenk@yahoo.com >
2026-05-30 11:30:35 +07:00
Toha
ea7594d606
Update orangetv.orange.es guide Api and channels.
...
Signed-off-by: Toha <tohenk@yahoo.com >
2026-05-30 11:10:56 +07:00
Toha and GitHub
7e19ad9cec
Merge pull request #3154 from iptv-org/patch-2026.05.3
...
Patch 2026.05.3
2026-05-27 07:59:36 +07:00
Toha
80560de629
Fix osn.com guide API.
...
Signed-off-by: Toha <tohenk@yahoo.com >
2026-05-17 11:32:25 +07:00
Toha
52c8f91f64
Fix rotana.net guide API.
...
Signed-off-by: Toha <tohenk@yahoo.com >
2026-05-17 11:19:07 +07:00
Toha and GitHub
b1ffe9e436
Merge pull request #3137 from iptv-org/patch-2026.05.2
...
Patch 2026.05.2
2026-05-09 17:44:41 +07:00
Toha and GitHub
25cc38c593
Merge pull request #3135 from iptv-org/update-ipko.tv
...
Update ipko.tv
2026-05-06 10:59:03 +07:00
Toha and GitHub
944d76753d
Merge pull request #3133 from JulioCesarXY/master
...
Update XMLTV IDs for several channels
2026-05-06 10:58:15 +07:00
Toha and GitHub
04dbdfde35
Merge pull request #3123 from iptv-org/update-clickthecity.com
...
Update clickthecity.com
2026-05-06 10:57:49 +07:00
Toha
f14439d441
Update channels XMLTV id.
...
Signed-off-by: Toha <tohenk@yahoo.com >
2026-05-06 10:22:44 +07:00
Toha
b457de9c3a
tivie.id: Clean hidden text and fix program categories.
...
Signed-off-by: Toha <tohenk@yahoo.com >
2026-05-06 09:55:06 +07:00
Toha
f2cfb97ebe
Add site maxstream.tv.
...
Signed-off-by: Toha <tohenk@yahoo.com >
2026-05-05 07:42:16 +07:00
Toha
eea4f68746
Update singtel.com channels.
...
Signed-off-by: Toha <tohenk@yahoo.com >
2026-05-01 06:41:46 +07:00
Toha
db03466e5c
Update nowplayer.now.com channels.
...
Signed-off-by: Toha <tohenk@yahoo.com >
2026-04-30 13:34:58 +07:00
Toha
351ddb4aab
Update HBO Asia XMLTV id.
...
Signed-off-by: Toha <tohenk@yahoo.com >
2026-04-30 13:04:54 +07:00
Toha
e0cb6d1ff3
Update mncvision.id channels.
...
Signed-off-by: Toha <tohenk@yahoo.com >
2026-04-30 11:01:29 +07:00
Toha
cd9de838b2
Update MDTV XMLTV id.
...
Signed-off-by: Toha <tohenk@yahoo.com >
2026-04-30 10:41:07 +07:00
Toha
6a4bab7539
Update MDTV XMLTV id.
...
Signed-off-by: Toha <tohenk@yahoo.com >
2026-04-30 10:39:17 +07:00
Toha
bb7bc8f267
Update MDTV XMLTV id.
...
Signed-off-by: Toha <tohenk@yahoo.com >
2026-04-30 10:36:41 +07:00
Toha
d96fd8f3b2
Fixes some channels XMLTV id.
...
Signed-off-by: Toha <tohenk@yahoo.com >
2026-04-30 10:34:09 +07:00
Toha
9ddff3392d
Update dens.tv channels.
...
Signed-off-by: Toha <tohenk@yahoo.com >
2026-04-30 10:29:19 +07:00
Toha
87abab3fff
Update vidio.com channels.
...
Signed-off-by: Toha <tohenk@yahoo.com >
2026-04-30 10:22:08 +07:00
Toha
43645e39c5
Fix tivie.id program description and update channels.
...
Signed-off-by: Toha <tohenk@yahoo.com >
2026-04-30 09:45:38 +07:00
Toha
8a90234191
Update some channels XMLTV id.
...
Signed-off-by: Toha <tohenk@yahoo.com >
2026-04-30 09:20:29 +07:00
Toha
467de4c6bd
Fix visionplus.id categories and update channels.
...
Signed-off-by: Toha <tohenk@yahoo.com >
2026-04-30 08:59:20 +07:00
Toha
74bff45c34
Site firstmedia.com is retired.
...
Signed-off-by: Toha <tohenk@yahoo.com >
2026-04-29 21:37:46 +07:00
Toha
8a8179bcb9
Remove unused parameter and semicolon.
...
Signed-off-by: Toha <tohenk@yahoo.com >
2026-04-26 22:08:09 +07:00
Toha
4700706fec
Update cubmu.com api and channels.
...
Signed-off-by: Toha <tohenk@yahoo.com >
2026-04-26 22:00:38 +07:00
Toha
a817dabb02
Site indihometv.com is retired.
...
Signed-off-by: Toha <tohenk@yahoo.com >
2026-04-22 10:06:26 +07:00
Toha
fec2f9f5e5
Fix missing programs sorting.
...
Programs sorting was removed in f07af88a8c ,
this fix re-add the removed code.
Signed-off-by: Toha <tohenk@yahoo.com >
2025-11-23 11:56:31 +07:00
Toha
40eecb9bba
Run custom channel and multiple channels test for 2 days.
...
Signed-off-by: Toha <tohenk@yahoo.com >
2025-11-13 18:27:31 +07:00
Toha and GitHub
535850c6e7
Merge branch 'iptv-org:master' into fix-merge-config
2025-11-13 14:42:32 +07:00
Toha
71aa72afb4
Fix merge polluting default config.
...
Signed-off-by: Toha <tohenk@yahoo.com >
2025-11-11 15:34:00 +07:00
Toha
3fd6e47d4f
Site mytelly.co.uk now requires user agent.
...
Signed-off-by: Toha <tohenk@yahoo.com >
2025-03-28 21:11:08 +07:00
Toha
bd5cdcf892
Guard against empty program description on mncvision.id.
...
Signed-off-by: Toha <tohenk@yahoo.com >
2025-03-28 18:28:16 +07:00
Toha
4eff318722
Fix excessive page while fetching channels.
...
Signed-off-by: Toha <tohenk@yahoo.com >
2025-01-13 14:11:12 +07:00
Toha
8be65cc04f
Update dsmart.com.tr guide.
...
Test:
```sh
npm test --- dsmart.com.tr
> test
> run-script-os dsmart.com.tr
> test:win32
> SET "TZ=Pacific/Nauru" && npx jest --runInBand dsmart.com.tr
PASS sites/dsmart.com.tr/dsmart.com.tr.test.js
√ can generate valid url (6 ms)
√ can parse response (14 ms)
√ can handle empty guide (2 ms)
Test Suites: 1 passed, 1 total
Tests: 3 passed, 3 total
Snapshots: 0 total
Time: 0.828 s, estimated 1 s
Ran all test suites matching /dsmart.com.tr/i.
```
Grab:
```sh
npm run grab --- --site=dsmart.com.tr
> grab
> npx tsx scripts/commands/epg/grab.ts --site=dsmart.com.tr
starting...
config:
output: guide.xml
maxConnections: 1
gzip: false
site: dsmart.com.tr
loading channels...
found 104 channel(s)
run #1 :
[1/208] dsmart.com.tr (tr) - 5d25dbe5cfef0b5761a051db - Jan 13, 2025 (38 programs)
[2/208] dsmart.com.tr (tr) - 5d25dbe5cfef0b5761a051db - Jan 14, 2025 (36 programs)
...
[207/208] dsmart.com.tr (tr) - 58d29bb0eefad3db9c6062b4 - Jan 14, 2025 (35 programs)
[208/208] dsmart.com.tr (tr) - 58d29bb0eefad3db9c6062b4 - Jan 13, 2025 (41 programs)
saving to "guide.xml"...
done in 00h 00m 12s
```
Signed-off-by: Toha <tohenk@yahoo.com >
2025-01-13 13:36:53 +07:00
Toha
6def709352
Update tvguide.com guide.
...
Test:
```sh
npm test --- tvguide.com
> test
> run-script-os tvguide.com
> test:win32
> SET "TZ=Pacific/Nauru" && npx jest --runInBand tvguide.com
PASS sites/tvguide.com/tvguide.com.test.js
√ can generate valid url (4 ms)
√ can parse response (5 ms)
√ can handle empty guide (1 ms)
Test Suites: 1 passed, 1 total
Tests: 3 passed, 3 total
Snapshots: 0 total
Time: 0.567 s, estimated 1 s
Ran all test suites matching /tvguide.com/i.
```
Grab:
```sh
npm run grab --- --site=tvguide.com
> grab
> npx tsx scripts/commands/epg/grab.ts --site=tvguide.com
starting...
config:
output: guide.xml
maxConnections: 1
gzip: false
site: tvguide.com
loading channels...
found 1 channel(s)
run #1 :
[1/2] tvguide.com (es) - UnivisionEast.us - Jan 12, 2025 (33 programs)
[2/2] tvguide.com (es) - UnivisionEast.us - Jan 13, 2025 (25 programs)
saving to "guide.xml"...
done in 00h 00m 05s
```
Signed-off-by: Toha <tohenk@yahoo.com >
2025-01-12 23:07:10 +07:00
Toha
3118077673
Update digiturk.com.tr guide.
...
Test:
```sh
npm test --- digiturk.com.tr
> test
> run-script-os digiturk.com.tr
> test:win32
> SET "TZ=Pacific/Nauru" && npx jest --runInBand digiturk.com.tr
PASS sites/digiturk.com.tr/digiturk.com.tr.test.js
√ can generate valid url (3 ms)
√ can parse response (167 ms)
√ can handle empty guide (1 ms)
Test Suites: 1 passed, 1 total
Tests: 3 passed, 3 total
Snapshots: 0 total
Time: 0.918 s, estimated 1 s
Ran all test suites matching /digiturk.com.tr/i.
```
Grab:
```sh
npm run grab --- --site=digiturk.com.tr
> grab
> npx tsx scripts/commands/epg/grab.ts --site=digiturk.com.tr
starting...
config:
output: guide.xml
maxConnections: 1
gzip: false
site: digiturk.com.tr
loading channels...
found 108 channel(s)
run #1 :
[1/216] digiturk.com.tr (tr) - 212 - Jan 12, 2025 (56 programs)
[2/216] digiturk.com.tr (tr) - 212 - Jan 13, 2025 (58 programs)
...
[215/216] digiturk.com.tr (tr) - VavTV.tr - Jan 13, 2025 (18 programs)
[216/216] digiturk.com.tr (tr) - TVNET.tr - Jan 13, 2025 (32 programs)
saving to "guide.xml"...
done in 00h 02m 10s
```
Signed-off-by: Toha <tohenk@yahoo.com >
2025-01-12 17:33:06 +07:00
Toha
3dbece7ff0
Update orangetv.orange.es guide.
...
Test:
```sh
npm test --- orangetv.orange.es
> test
> run-script-os orangetv.orange.es
> test:win32
> SET "TZ=Pacific/Nauru" && npx jest --runInBand orangetv.orange.es
PASS sites/orangetv.orange.es/orangetv.orange.es.test.js
√ can generate valid url (6 ms)
√ can parse response (6 ms)
√ can handle empty guide (1 ms)
Test Suites: 1 passed, 1 total
Tests: 3 passed, 3 total
Snapshots: 0 total
Time: 0.701 s, estimated 1 s
Ran all test suites matching /orangetv.orange.es/i.
```
Grab:
```sh
pm run grab --- --site=orangetv.orange.es
> grab
> npx tsx scripts/commands/epg/grab.ts --site=orangetv.orange.es
starting...
config:
output: guide.xml
maxConnections: 1
gzip: false
site: orangetv.orange.es
loading channels...
found 2 channel(s)
run #1 :
[1/2] orangetv.orange.es (es) - La1.es - Jan 12, 2025 (18 programs)
[2/2] orangetv.orange.es (es) - La2.es - Jan 12, 2025 (39 programs)
saving to "guide.xml"...
done in 00h 00m 18s
```
Signed-off-by: Toha <tohenk@yahoo.com >
2025-01-12 14:14:28 +07:00
Toha and GitHub
7c3d32191d
Prevent empty commit on SITES update. ( #2575 )
...
Signed-off-by: Toha <tohenk@yahoo.com >
2025-01-12 00:01:27 +01:00
Toha
7cce6d737e
Update web.magentatv.de.
...
Test:
```sh
npm test --- web.magentatv.de
> test
> run-script-os web.magentatv.de
> test:win32
> SET "TZ=Pacific/Nauru" && npx jest --runInBand web.magentatv.de
PASS sites/web.magentatv.de/web.magentatv.de.test.js
√ can generate valid url (2 ms)
√ can generate valid request method (1 ms)
√ can generate valid request headers (2 ms)
√ can generate valid request data (3 ms)
√ can parse response (3 ms)
√ can handle empty guide
Test Suites: 1 passed, 1 total
Tests: 6 passed, 6 total
Snapshots: 0 total
Time: 0.599 s, estimated 1 s
Ran all test suites matching /web.magentatv.de/i.
```
Grab:
```sh
npm run grab --- --site=web.magentatv.de
> grab
> npx tsx scripts/commands/epg/grab.ts --site=web.magentatv.de
starting...
config:
output: guide.xml
maxConnections: 1
gzip: false
site: web.magentatv.de
loading channels...
found 348 channel(s)
run #1 :
[1/696] web.magentatv.de (de) - 132 - Jan 11, 2025 (9 programs)
[2/696] web.magentatv.de (de) - 132 - Jan 12, 2025 (11 programs)
...
[695/696] web.magentatv.de (de) - SkyOne.de - Jan 12, 2025 (38 programs)
[696/696] web.magentatv.de (de) - SkySport9.de - Jan 11, 2025 (2 programs)
saving to "guide.xml"...
done in 00h 04m 59s
```
Signed-off-by: Toha <tohenk@yahoo.com >
2025-01-11 20:32:46 +07:00
Toha
aa1356e10b
Fix snrt.ma parser and implement channel parser.
...
Signed-off-by: Toha <tohenk@yahoo.com >
2025-01-11 19:19:27 +07:00
Toha
f11ed412ee
Fix excluded schedule event from test.
...
Signed-off-by: Toha <tohenk@yahoo.com >
2025-01-01 18:15:59 +07:00
Toha
67509d97b1
Filter out repeated schedule events from sky.com.
...
Signed-off-by: Toha <tohenk@yahoo.com >
2025-01-01 17:51:47 +07:00
Toha
d7b281304b
Add site tivie.id.
...
Test:
```sh
npm test --- tivie.id
> test
> run-script-os tivie.id
> test:win32
> SET "TZ=Pacific/Nauru" && npx jest --runInBand tivie.id
PASS sites/tivie.id/tivie.id.test.js
√ can generate valid url (4 ms)
√ can parse response (767 ms)
√ can handle empty guide (1 ms)
Test Suites: 1 passed, 1 total
Tests: 3 passed, 3 total
Snapshots: 0 total
Time: 5.273 s, estimated 6 s
Ran all test suites matching /tivie.id/i.
```
Grab:
```sh
npm run grab --- --site=tivie.id
> grab
> npx tsx scripts/commands/epg/grab.ts --site=tivie.id
starting...
config:
output: guide.xml
maxConnections: 1
gzip: false
site: tivie.id
loading channels...
found 50 channel(s)
run #1 :
Unable to fetch https://tivie.id/film/as%cc%85oka-nwzDnwvClgf4 : Request failed with status code 404!
[1/100] tivie.id (id) - ANTV.id - Dec 31, 2024 (15 programs)
[2/100] tivie.id (id) - ANTV.id - Jan 1, 2025 (13 programs)
...
[99/100] tivie.id (id) - SindoNewsTV.id - Dec 31, 2024 (22 programs)
[100/100] tivie.id (id) - SEAToday.id - Jan 1, 2025 (37 programs)
saving to "guide.xml"...
done in 00h 08m 58s
```
Signed-off-by: Toha <tohenk@yahoo.com >
2025-01-01 00:19:15 +07:00
Toha
368304fb2e
Distinguish between UK and IE channels.
...
- Update some channels TVG-ID.
- Fix duplicated TVG-ID between UK and IE.
Signed-off-by: Toha <tohenk@yahoo.com >
2024-12-31 17:30:52 +07:00
Toha
d59f68b9f1
Return first item of program date and icon.
...
Signed-off-by: Toha <tohenk@yahoo.com >
2024-12-28 20:13:53 +07:00
Toha
d9c8e20a24
Update ziggogo.tv guide.
...
Signed-off-by: Toha <tohenk@yahoo.com >
2024-12-28 11:00:25 +07:00
Toha
08a6e61f3f
Merge branch 'master' into bellezaemporium/fixes/ziggogo
2024-12-20 22:25:55 +07:00
Toha
a5229d3af0
Simultaneous fetch is now external package.
...
Signed-off-by: Toha <tohenk@yahoo.com >
2024-12-20 19:54:59 +07:00
Toha
916b5f5234
Use simultaneous fetch helper.
...
- Introduce fetch helper for site to fetch guide simultaneously.
- Clean-up unused requires.
- Updated tv.yandex.ru cookies.
Signed-off-by: Toha <tohenk@yahoo.com >
2024-12-20 19:54:59 +07:00
Toha and Ismaël Moret
f644583a65
Update tvplus.com.tr guide.
...
Test:
```sh
npm test -- tvplus.com.tr
> test
> run-script-os tvplus.com.tr
> test:win32
> SET "TZ=Pacific/Nauru" && npx jest --runInBand tvplus.com.tr
PASS sites/tvplus.com.tr/tvplus.com.tr.test.js
√ can generate valid url (4 ms)
√ can parse response (15 ms)
√ can handle empty guide
Test Suites: 1 passed, 1 total
Tests: 3 passed, 3 total
Snapshots: 0 total
Time: 3.648 s, estimated 4 s
Ran all test suites matching /tvplus.com.tr/i.
```
Grab:
```sh
npm run grab -- --site=tvplus.com.tr
> grab
> npx tsx scripts/commands/epg/grab.ts --site=tvplus.com.tr
starting...
config:
output: guide.xml
maxConnections: 1
gzip: false
site: tvplus.com.tr
loading channels...
found 10 channel(s)
run #1 :
[1/20] tvplus.com.tr (tr) - 24TV.tr - Dec 15, 2024 (22 programs)
[2/20] tvplus.com.tr (tr) - 24TV.tr - Dec 16, 2024 (19 programs)
[3/20] tvplus.com.tr (tr) - BabyTV.uk - Dec 16, 2024 (48 programs)
[4/20] tvplus.com.tr (tr) - BabyTV.uk - Dec 15, 2024 (48 programs)
[5/20] tvplus.com.tr (tr) - ASpor.tr - Dec 16, 2024 (13 programs)
[6/20] tvplus.com.tr (tr) - ASpor.tr - Dec 15, 2024 (14 programs)
[7/20] tvplus.com.tr (tr) - APara.tr - Dec 16, 2024 (31 programs)
[8/20] tvplus.com.tr (tr) - APara.tr - Dec 15, 2024 (25 programs)
[9/20] tvplus.com.tr (tr) - AlJazeeraEnglish.qa - Dec 16, 2024 (32 programs)
[10/20] tvplus.com.tr (tr) - AlJazeeraEnglish.qa - Dec 15, 2024 (32 programs)
[11/20] tvplus.com.tr (tr) - AlJazeera.qa - Dec 16, 2024 (40 programs)
[12/20] tvplus.com.tr (tr) - AlJazeera.qa - Dec 15, 2024 (41 programs)
[13/20] tvplus.com.tr (tr) - AkitTV.tr - Dec 16, 2024 (15 programs)
[14/20] tvplus.com.tr (tr) - AkitTV.tr - Dec 15, 2024 (12 programs)
[15/20] tvplus.com.tr (tr) - AHaber.tr - Dec 16, 2024 (27 programs)
[16/20] tvplus.com.tr (tr) - AHaber.tr - Dec 15, 2024 (19 programs)
[17/20] tvplus.com.tr (tr) - A2TV.tr - Dec 16, 2024 (11 programs)
[18/20] tvplus.com.tr (tr) - A2TV.tr - Dec 15, 2024 (11 programs)
[19/20] tvplus.com.tr (tr) - 360.tr - Dec 16, 2024 (18 programs)
[20/20] tvplus.com.tr (tr) - 360.tr - Dec 15, 2024 (18 programs)
saving to "guide.xml"...
done in 00h 02m 17s
```
Signed-off-by: Toha <tohenk@yahoo.com >
2024-12-18 21:32:33 +00:00
Toha and Ismaël Moret
91f72c5bb2
Update tvplus.com.tr guide.
...
Test:
```sh
npm test -- tvplus.com.tr
> test
> run-script-os tvplus.com.tr
> test:win32
> SET "TZ=Pacific/Nauru" && npx jest --runInBand tvplus.com.tr
PASS sites/tvplus.com.tr/tvplus.com.tr.test.js
√ can generate valid url (4 ms)
√ can parse response (15 ms)
√ can handle empty guide
Test Suites: 1 passed, 1 total
Tests: 3 passed, 3 total
Snapshots: 0 total
Time: 3.648 s, estimated 4 s
Ran all test suites matching /tvplus.com.tr/i.
```
Grab:
```sh
npm run grab -- --site=tvplus.com.tr
> grab
> npx tsx scripts/commands/epg/grab.ts --site=tvplus.com.tr
starting...
config:
output: guide.xml
maxConnections: 1
gzip: false
site: tvplus.com.tr
loading channels...
found 10 channel(s)
run #1 :
[1/20] tvplus.com.tr (tr) - 24TV.tr - Dec 15, 2024 (22 programs)
[2/20] tvplus.com.tr (tr) - 24TV.tr - Dec 16, 2024 (19 programs)
[3/20] tvplus.com.tr (tr) - BabyTV.uk - Dec 16, 2024 (48 programs)
[4/20] tvplus.com.tr (tr) - BabyTV.uk - Dec 15, 2024 (48 programs)
[5/20] tvplus.com.tr (tr) - ASpor.tr - Dec 16, 2024 (13 programs)
[6/20] tvplus.com.tr (tr) - ASpor.tr - Dec 15, 2024 (14 programs)
[7/20] tvplus.com.tr (tr) - APara.tr - Dec 16, 2024 (31 programs)
[8/20] tvplus.com.tr (tr) - APara.tr - Dec 15, 2024 (25 programs)
[9/20] tvplus.com.tr (tr) - AlJazeeraEnglish.qa - Dec 16, 2024 (32 programs)
[10/20] tvplus.com.tr (tr) - AlJazeeraEnglish.qa - Dec 15, 2024 (32 programs)
[11/20] tvplus.com.tr (tr) - AlJazeera.qa - Dec 16, 2024 (40 programs)
[12/20] tvplus.com.tr (tr) - AlJazeera.qa - Dec 15, 2024 (41 programs)
[13/20] tvplus.com.tr (tr) - AkitTV.tr - Dec 16, 2024 (15 programs)
[14/20] tvplus.com.tr (tr) - AkitTV.tr - Dec 15, 2024 (12 programs)
[15/20] tvplus.com.tr (tr) - AHaber.tr - Dec 16, 2024 (27 programs)
[16/20] tvplus.com.tr (tr) - AHaber.tr - Dec 15, 2024 (19 programs)
[17/20] tvplus.com.tr (tr) - A2TV.tr - Dec 16, 2024 (11 programs)
[18/20] tvplus.com.tr (tr) - A2TV.tr - Dec 15, 2024 (11 programs)
[19/20] tvplus.com.tr (tr) - 360.tr - Dec 16, 2024 (18 programs)
[20/20] tvplus.com.tr (tr) - 360.tr - Dec 15, 2024 (18 programs)
saving to "guide.xml"...
done in 00h 02m 17s
```
Signed-off-by: Toha <tohenk@yahoo.com >
2024-12-18 21:27:54 +00:00
Toha and Ismaël Moret
5fd4eaf869
Update tvplus.com.tr guide.
...
Test:
```sh
npm test -- tvplus.com.tr
> test
> run-script-os tvplus.com.tr
> test:win32
> SET "TZ=Pacific/Nauru" && npx jest --runInBand tvplus.com.tr
PASS sites/tvplus.com.tr/tvplus.com.tr.test.js
√ can generate valid url (4 ms)
√ can parse response (15 ms)
√ can handle empty guide
Test Suites: 1 passed, 1 total
Tests: 3 passed, 3 total
Snapshots: 0 total
Time: 3.648 s, estimated 4 s
Ran all test suites matching /tvplus.com.tr/i.
```
Grab:
```sh
npm run grab -- --site=tvplus.com.tr
> grab
> npx tsx scripts/commands/epg/grab.ts --site=tvplus.com.tr
starting...
config:
output: guide.xml
maxConnections: 1
gzip: false
site: tvplus.com.tr
loading channels...
found 10 channel(s)
run #1 :
[1/20] tvplus.com.tr (tr) - 24TV.tr - Dec 15, 2024 (22 programs)
[2/20] tvplus.com.tr (tr) - 24TV.tr - Dec 16, 2024 (19 programs)
[3/20] tvplus.com.tr (tr) - BabyTV.uk - Dec 16, 2024 (48 programs)
[4/20] tvplus.com.tr (tr) - BabyTV.uk - Dec 15, 2024 (48 programs)
[5/20] tvplus.com.tr (tr) - ASpor.tr - Dec 16, 2024 (13 programs)
[6/20] tvplus.com.tr (tr) - ASpor.tr - Dec 15, 2024 (14 programs)
[7/20] tvplus.com.tr (tr) - APara.tr - Dec 16, 2024 (31 programs)
[8/20] tvplus.com.tr (tr) - APara.tr - Dec 15, 2024 (25 programs)
[9/20] tvplus.com.tr (tr) - AlJazeeraEnglish.qa - Dec 16, 2024 (32 programs)
[10/20] tvplus.com.tr (tr) - AlJazeeraEnglish.qa - Dec 15, 2024 (32 programs)
[11/20] tvplus.com.tr (tr) - AlJazeera.qa - Dec 16, 2024 (40 programs)
[12/20] tvplus.com.tr (tr) - AlJazeera.qa - Dec 15, 2024 (41 programs)
[13/20] tvplus.com.tr (tr) - AkitTV.tr - Dec 16, 2024 (15 programs)
[14/20] tvplus.com.tr (tr) - AkitTV.tr - Dec 15, 2024 (12 programs)
[15/20] tvplus.com.tr (tr) - AHaber.tr - Dec 16, 2024 (27 programs)
[16/20] tvplus.com.tr (tr) - AHaber.tr - Dec 15, 2024 (19 programs)
[17/20] tvplus.com.tr (tr) - A2TV.tr - Dec 16, 2024 (11 programs)
[18/20] tvplus.com.tr (tr) - A2TV.tr - Dec 15, 2024 (11 programs)
[19/20] tvplus.com.tr (tr) - 360.tr - Dec 16, 2024 (18 programs)
[20/20] tvplus.com.tr (tr) - 360.tr - Dec 15, 2024 (18 programs)
saving to "guide.xml"...
done in 00h 02m 17s
```
Signed-off-by: Toha <tohenk@yahoo.com >
2024-12-18 21:26:43 +00:00
Toha
458cac0894
Update tvplus.com.tr guide.
...
Test:
```sh
npm test -- tvplus.com.tr
> test
> run-script-os tvplus.com.tr
> test:win32
> SET "TZ=Pacific/Nauru" && npx jest --runInBand tvplus.com.tr
PASS sites/tvplus.com.tr/tvplus.com.tr.test.js
√ can generate valid url (4 ms)
√ can parse response (15 ms)
√ can handle empty guide
Test Suites: 1 passed, 1 total
Tests: 3 passed, 3 total
Snapshots: 0 total
Time: 3.648 s, estimated 4 s
Ran all test suites matching /tvplus.com.tr/i.
```
Grab:
```sh
npm run grab -- --site=tvplus.com.tr
> grab
> npx tsx scripts/commands/epg/grab.ts --site=tvplus.com.tr
starting...
config:
output: guide.xml
maxConnections: 1
gzip: false
site: tvplus.com.tr
loading channels...
found 10 channel(s)
run #1 :
[1/20] tvplus.com.tr (tr) - 24TV.tr - Dec 15, 2024 (22 programs)
[2/20] tvplus.com.tr (tr) - 24TV.tr - Dec 16, 2024 (19 programs)
[3/20] tvplus.com.tr (tr) - BabyTV.uk - Dec 16, 2024 (48 programs)
[4/20] tvplus.com.tr (tr) - BabyTV.uk - Dec 15, 2024 (48 programs)
[5/20] tvplus.com.tr (tr) - ASpor.tr - Dec 16, 2024 (13 programs)
[6/20] tvplus.com.tr (tr) - ASpor.tr - Dec 15, 2024 (14 programs)
[7/20] tvplus.com.tr (tr) - APara.tr - Dec 16, 2024 (31 programs)
[8/20] tvplus.com.tr (tr) - APara.tr - Dec 15, 2024 (25 programs)
[9/20] tvplus.com.tr (tr) - AlJazeeraEnglish.qa - Dec 16, 2024 (32 programs)
[10/20] tvplus.com.tr (tr) - AlJazeeraEnglish.qa - Dec 15, 2024 (32 programs)
[11/20] tvplus.com.tr (tr) - AlJazeera.qa - Dec 16, 2024 (40 programs)
[12/20] tvplus.com.tr (tr) - AlJazeera.qa - Dec 15, 2024 (41 programs)
[13/20] tvplus.com.tr (tr) - AkitTV.tr - Dec 16, 2024 (15 programs)
[14/20] tvplus.com.tr (tr) - AkitTV.tr - Dec 15, 2024 (12 programs)
[15/20] tvplus.com.tr (tr) - AHaber.tr - Dec 16, 2024 (27 programs)
[16/20] tvplus.com.tr (tr) - AHaber.tr - Dec 15, 2024 (19 programs)
[17/20] tvplus.com.tr (tr) - A2TV.tr - Dec 16, 2024 (11 programs)
[18/20] tvplus.com.tr (tr) - A2TV.tr - Dec 15, 2024 (11 programs)
[19/20] tvplus.com.tr (tr) - 360.tr - Dec 16, 2024 (18 programs)
[20/20] tvplus.com.tr (tr) - 360.tr - Dec 15, 2024 (18 programs)
saving to "guide.xml"...
done in 00h 02m 17s
```
Signed-off-by: Toha <tohenk@yahoo.com >
2024-12-17 08:54:11 +07:00
Toha
efd24aac90
Update tvplus.com.tr guide.
...
Test:
```sh
npm test -- tvplus.com.tr
> test
> run-script-os tvplus.com.tr
> test:win32
> SET "TZ=Pacific/Nauru" && npx jest --runInBand tvplus.com.tr
PASS sites/tvplus.com.tr/tvplus.com.tr.test.js
√ can generate valid url (4 ms)
√ can parse response (15 ms)
√ can handle empty guide
Test Suites: 1 passed, 1 total
Tests: 3 passed, 3 total
Snapshots: 0 total
Time: 3.648 s, estimated 4 s
Ran all test suites matching /tvplus.com.tr/i.
```
Grab:
```sh
npm run grab -- --site=tvplus.com.tr
> grab
> npx tsx scripts/commands/epg/grab.ts --site=tvplus.com.tr
starting...
config:
output: guide.xml
maxConnections: 1
gzip: false
site: tvplus.com.tr
loading channels...
found 10 channel(s)
run #1 :
[1/20] tvplus.com.tr (tr) - 24TV.tr - Dec 15, 2024 (22 programs)
[2/20] tvplus.com.tr (tr) - 24TV.tr - Dec 16, 2024 (19 programs)
[3/20] tvplus.com.tr (tr) - BabyTV.uk - Dec 16, 2024 (48 programs)
[4/20] tvplus.com.tr (tr) - BabyTV.uk - Dec 15, 2024 (48 programs)
[5/20] tvplus.com.tr (tr) - ASpor.tr - Dec 16, 2024 (13 programs)
[6/20] tvplus.com.tr (tr) - ASpor.tr - Dec 15, 2024 (14 programs)
[7/20] tvplus.com.tr (tr) - APara.tr - Dec 16, 2024 (31 programs)
[8/20] tvplus.com.tr (tr) - APara.tr - Dec 15, 2024 (25 programs)
[9/20] tvplus.com.tr (tr) - AlJazeeraEnglish.qa - Dec 16, 2024 (32 programs)
[10/20] tvplus.com.tr (tr) - AlJazeeraEnglish.qa - Dec 15, 2024 (32 programs)
[11/20] tvplus.com.tr (tr) - AlJazeera.qa - Dec 16, 2024 (40 programs)
[12/20] tvplus.com.tr (tr) - AlJazeera.qa - Dec 15, 2024 (41 programs)
[13/20] tvplus.com.tr (tr) - AkitTV.tr - Dec 16, 2024 (15 programs)
[14/20] tvplus.com.tr (tr) - AkitTV.tr - Dec 15, 2024 (12 programs)
[15/20] tvplus.com.tr (tr) - AHaber.tr - Dec 16, 2024 (27 programs)
[16/20] tvplus.com.tr (tr) - AHaber.tr - Dec 15, 2024 (19 programs)
[17/20] tvplus.com.tr (tr) - A2TV.tr - Dec 16, 2024 (11 programs)
[18/20] tvplus.com.tr (tr) - A2TV.tr - Dec 15, 2024 (11 programs)
[19/20] tvplus.com.tr (tr) - 360.tr - Dec 16, 2024 (18 programs)
[20/20] tvplus.com.tr (tr) - 360.tr - Dec 15, 2024 (18 programs)
saving to "guide.xml"...
done in 00h 02m 17s
```
Signed-off-by: Toha <tohenk@yahoo.com >
2024-12-15 22:49:55 +07:00
Toha
ac914c7081
Update musor.tv guide.
...
Test:
```sh
npm test -- musor.tv
> test
> run-script-os musor.tv
> test:win32
> SET "TZ=Pacific/Nauru" && npx jest --runInBand musor.tv
PASS sites/musor.tv/musor.tv.test.js (7.206 s)
√ can generate valid url (14 ms)
√ can generate valid url for today
√ can parse response (372 ms)
√ can handle empty guide (2 ms)
Test Suites: 1 passed, 1 total
Tests: 4 passed, 4 total
Snapshots: 0 total
Time: 7.437 s
Ran all test suites matching /musor.tv/i.
```
Grab:
```sh
npm run grab -- --site=musor.tv
> grab
> npx tsx scripts/commands/epg/grab.ts --site=musor.tv
starting...
config:
output: guide.xml
maxConnections: 1
gzip: false
site: musor.tv
loading channels...
found 18 channel(s)
run #1 :
[1/36] musor.tv (en) - ClubMTVEurope.uk - Dec 15, 2024 (11 programs)
[2/36] musor.tv (en) - ClubMTVEurope.uk - Dec 16, 2024 (10 programs)
[3/36] musor.tv (en) - Travelxp.in - Dec 16, 2024 (49 programs)
[4/36] musor.tv (en) - Travelxp.in - Dec 15, 2024 (61 programs)
[5/36] musor.tv (en) - TraceUrban.fr - Dec 16, 2024 (10 programs)
[6/36] musor.tv (en) - TraceUrban.fr - Dec 15, 2024 (11 programs)
[7/36] musor.tv (en) - TraceSportStars.fr - Dec 16, 2024 (48 programs)
[8/36] musor.tv (en) - TraceSportStars.fr - Dec 15, 2024 (60 programs)
[9/36] musor.tv (en) - TotalDanceTV.hu - Dec 16, 2024 (0 programs)
ERR: socket hang up
[10/36] musor.tv (en) - TotalDanceTV.hu - Dec 15, 2024 (30 programs)
[11/36] musor.tv (en) - StingrayCMusic.ca - Dec 16, 2024 (11 programs)
[12/36] musor.tv (en) - StingrayCMusic.ca - Dec 15, 2024 (12 programs)
[13/36] musor.tv (en) - StingrayClassica.ca - Dec 16, 2024 (31 programs)
[14/36] musor.tv (en) - StingrayClassica.ca - Dec 15, 2024 (34 programs)
[15/36] musor.tv (en) - SkyNewsInternational.uk - Dec 16, 2024 (42 programs)
[16/36] musor.tv (en) - SkyNewsInternational.uk - Dec 15, 2024 (47 programs)
[17/36] musor.tv (en) - MTVLive.uk - Dec 16, 2024 (26 programs)
[18/36] musor.tv (en) - MTVLive.uk - Dec 15, 2024 (31 programs)
[19/36] musor.tv (en) - MTVHitsEurope.uk - Dec 16, 2024 (13 programs)
[20/36] musor.tv (en) - MTVHitsEurope.uk - Dec 15, 2024 (13 programs)
[21/36] musor.tv (en) - MTVGlobal.uk - Dec 16, 2024 (34 programs)
[22/36] musor.tv (en) - MTVGlobal.uk - Dec 15, 2024 (38 programs)
[23/36] musor.tv (en) - MTV90s.uk - Dec 16, 2024 (10 programs)
[24/36] musor.tv (en) - MTV90s.uk - Dec 15, 2024 (10 programs)
[25/36] musor.tv (en) - MTV00s.uk - Dec 16, 2024 (8 programs)
[26/36] musor.tv (en) - MTV00s.uk - Dec 15, 2024 (11 programs)
[27/36] musor.tv (en) - FilmBoxArthouse.nl - Dec 16, 2024 (21 programs)
[28/36] musor.tv (en) - FilmBoxArthouse.nl - Dec 15, 2024 (27 programs)
[29/36] musor.tv (en) - FightBox.nl - Dec 16, 2024 (24 programs)
[30/36] musor.tv (en) - FightBox.nl - Dec 15, 2024 (33 programs)
[31/36] musor.tv (en) - ExtremeSportsChannel.nl - Dec 16, 2024 (20 programs)
[32/36] musor.tv (en) - ExtremeSportsChannel.nl - Dec 15, 2024 (25 programs)
[33/36] musor.tv (en) - EnglishClubTV.uk - Dec 16, 2024 (134 programs)
[34/36] musor.tv (en) - EnglishClubTV.uk - Dec 15, 2024 (129 programs)
[35/36] musor.tv (en) - EEurope.nl - Dec 16, 2024 (26 programs)
[36/36] musor.tv (en) - EEurope.nl - Dec 15, 2024 (32 programs)
saving to "guide.xml"...
done in 00h 02m 35s
```
Signed-off-by: Toha <tohenk@yahoo.com >
2024-12-15 18:52:30 +07:00
Toha
c54509f95e
Update sky.com guide.
...
Test:
```sh
npm test -- /sky.com
> test
> run-script-os /sky.com
> test:win32
> SET "TZ=Pacific/Nauru" && npx jest --runInBand /sky.com
PASS sites/sky.com/sky.com.test.js
√ can generate valid url (3 ms)
√ can parse response (11 ms)
√ can handle empty guide
Test Suites: 1 passed, 1 total
Tests: 3 passed, 3 total
Snapshots: 0 total
Time: 3.533 s, estimated 4 s
Ran all test suites matching /\\sky.com/i.
```
Grab:
```sh
npm run grab -- --site=sky.com
> grab
> npx tsx scripts/commands/epg/grab.ts --site=sky.com
starting...
config:
output: guide.xml
maxConnections: 1
gzip: false
site: sky.com
loading channels...
found 558 channel(s)
run #1 :
[1/1116] sky.com (en) - 1009 - Dec 14, 2024 (35 programs)
[2/1116] sky.com (en) - 1009 - Dec 15, 2024 (34 programs)
...
[1115/1116] sky.com (en) - SkySportsNews.uk - Dec 15, 2024 (26 programs)
[1116/1116] sky.com (en) - TLCHD.uk - Dec 14, 2024 (30 programs)
saving to "guide.xml"...
done in 00h 04m 32s
```
Signed-off-by: Toha <tohenk@yahoo.com >
2024-12-15 03:46:36 +07:00
Toha
70e37c6760
Update virgintvgo.virginmedia.com guide.
...
Test:
```sh
npm test -- virgintvgo.virginmedia.com
> test
> run-script-os virgintvgo.virginmedia.com
> test:win32
> SET "TZ=Pacific/Nauru" && npx jest --runInBand virgintvgo.virginmedia.com
PASS sites/virgintvgo.virginmedia.com/virgintvgo.virginmedia.com.test.js
√ can generate valid url (3 ms)
√ can parse response (1028 ms)
√ can handle empty guide (1 ms)
Test Suites: 1 passed, 1 total
Tests: 3 passed, 3 total
Snapshots: 0 total
Time: 4.181 s, estimated 5 s
Ran all test suites matching /virgintvgo.virginmedia.com/i.
```
Grab:
```sh
npm run grab -- --site=virgintvgo.virginmedia.com
> grab
> npx tsx scripts/commands/epg/grab.ts --site=virgintvgo.virginmedia.com
starting...
config:
output: guide.xml
maxConnections: 1
gzip: false
site: virgintvgo.virginmedia.com
loading channels...
found 238 channel(s)
run #1 :
[1/476] virgintvgo.virginmedia.com (en) - 138 - Dec 14, 2024 (8 programs)
[2/476] virgintvgo.virginmedia.com (en) - 138 - Dec 15, 2024 (8 programs)
...
[475/476] virgintvgo.virginmedia.com (en) - 195 - Dec 15, 2024 (39 programs)
[476/476] virgintvgo.virginmedia.com (en) - 195 - Dec 14, 2024 (40 programs)
saving to "guide.xml"...
done in 00h 08m 57s
```
Signed-off-by: Toha <tohenk@yahoo.com >
2024-12-14 23:36:26 +07:00
Toha
769379a707
Update startimestv.com guide.
...
Test:
```sh
npm test -- startimestv.com
> test
> run-script-os startimestv.com
> test:win32
> SET "TZ=Pacific/Nauru" && npx jest --runInBand startimestv.com
PASS sites/startimestv.com/startimestv.com.test.js
√ can generate valid url (3 ms)
√ can parse response (114 ms)
√ can handle empty guide (2 ms)
Test Suites: 1 passed, 1 total
Tests: 3 passed, 3 total
Snapshots: 0 total
Time: 4.618 s, estimated 5 s
Ran all test suites matching /startimestv.com/i.
```
Grab:
```sh
npm run grab -- --site=startimestv.com
> grab
> npx tsx scripts/commands/epg/grab.ts --site=startimestv.com
starting...
config:
output: guide.xml
maxConnections: 1
gzip: false
site: startimestv.com
loading channels...
found 77 channel(s)
run #1 :
[1/154] startimestv.com (en) - 648 - Dec 10, 2024 (17 programs)
[2/154] startimestv.com (en) - 648 - Dec 11, 2024 (18 programs)
...
[153/154] startimestv.com (pt) - DisneyChannel.pt - Dec 11, 2024 (61 programs)
[154/154] startimestv.com (en) - ZeeOneAfrica.za - Dec 10, 2024 (22 programs)
saving to "guide.xml"...
done in 00h 01m 02s
```
Signed-off-by: Toha <tohenk@yahoo.com >
2024-12-10 22:59:14 +07:00
Toha
37505d391b
Update tvarenasport.hr guide.
...
It is now derived from tvarenasport.com.
Test:
```sh
npm test -- tvarenasport.com
> test
> run-script-os tvarenasport.com
> test:win32
> SET "TZ=Pacific/Nauru" && npx jest --runInBand tvarenasport.com
PASS sites/tvarenasport.com/tvarenasport.com.test.js (5.391 s)
√ can generate valid url (3 ms)
√ can parse response (877 ms)
√ can handle empty guide (1 ms)
Test Suites: 1 passed, 1 total
Tests: 3 passed, 3 total
Snapshots: 0 total
Time: 5.555 s, estimated 6 s
Ran all test suites matching /tvarenasport.com/i.
```
```sh
npm test -- tvarenasport.hr
> test
> run-script-os tvarenasport.hr
> test:win32
> SET "TZ=Pacific/Nauru" && npx jest --runInBand tvarenasport.hr
PASS sites/tvarenasport.hr/tvarenasport.hr.test.js (5.578 s)
√ can generate valid url (4 ms)
√ can parse response (327 ms)
√ can handle empty guide (1 ms)
Test Suites: 1 passed, 1 total
Tests: 3 passed, 3 total
Snapshots: 0 total
Time: 5.774 s
Ran all test suites matching /tvarenasport.hr/i.
```
Grab:
```sh
npm run grab -- --site=tvarenasport.hr
> grab
> npx tsx scripts/commands/epg/grab.ts --site=tvarenasport.hr
starting...
config:
output: guide.xml
maxConnections: 1
gzip: false
site: tvarenasport.hr
loading channels...
found 10 channel(s)
run #1 :
[1/20] tvarenasport.hr (hr) - ArenaSport1.hr - Dec 10, 2024 (17 programs)
[2/20] tvarenasport.hr (hr) - ArenaSport1.hr - Dec 11, 2024 (17 programs)
...
[19/20] tvarenasport.hr (hr) - ArenaSport2.hr - Dec 11, 2024 (12 programs)
[20/20] tvarenasport.hr (hr) - ArenaSport2.hr - Dec 10, 2024 (12 programs)
saving to "guide.xml"...
done in 00h 00m 11s
```
Signed-off-by: Toha <tohenk@yahoo.com >
2024-12-10 08:17:23 +07:00
Toha
aa04d9482e
Fetch detailed guide.
...
Signed-off-by: Toha <tohenk@yahoo.com >
2024-12-07 23:49:27 +07:00
Toha
81509d07c5
Refactor fetch worker as async function.
...
Signed-off-by: Toha <tohenk@yahoo.com >
2024-12-07 21:41:30 +07:00
Toha
4aa23fa862
Update mytelly.co.uk guide.
...
Test:
```sh
npm test -- mytelly.co.uk
> test
> run-script-os mytelly.co.uk
> test:win32
> SET "TZ=Pacific/Nauru" && npx jest --runInBand mytelly.co.uk
PASS sites/mytelly.co.uk/mytelly.co.uk.test.js
√ can generate valid url (4 ms)
√ can parse response (135 ms)
√ can handle empty guide (1 ms)
Test Suites: 1 passed, 1 total
Tests: 3 passed, 3 total
Snapshots: 0 total
Time: 4.146 s, estimated 5 s
Ran all test suites matching /mytelly.co.uk/i.
```
Grab:
```sh
npm run grab -- --site=mytelly.co.uk
> grab
> npx tsx scripts/commands/epg/grab.ts --site=mytelly.co.uk
starting...
config:
output: guide.xml
maxConnections: 1
gzip: false
site: mytelly.co.uk
loading channels...
found 488 channel(s)
run #1 :
[1/976] mytelly.co.uk (en) - 63/mtv-xmas - Dec 7, 2024 (14 programs)
[2/976] mytelly.co.uk (en) - 63/mtv-xmas - Dec 8, 2024 (11 programs)
...
[975/976] mytelly.co.uk (en) - TNTSports6.uk - Dec 8, 2024 (3 programs)
[976/976] mytelly.co.uk (en) - SkySportsMix.uk - Dec 8, 2024 (17 programs)
saving to "guide.xml"...
done in 00h 04m 16s
```
Signed-off-by: Toha <tohenk@yahoo.com >
2024-12-07 21:07:16 +07:00
Toha
34da0a19eb
Update tvarenasport.com guide.
...
Test:
```sh
npm test -- tvarenasport.com
> test
> run-script-os tvarenasport.com
> test:win32
> SET "TZ=Pacific/Nauru" && npx jest --runInBand tvarenasport.com
PASS sites/tvarenasport.com/tvarenasport.com.test.js (5.89 s)
√ can parse response (977 ms)
√ can handle empty guide
Test Suites: 1 passed, 1 total
Tests: 2 passed, 2 total
Snapshots: 0 total
Time: 6.097 s
Ran all test suites matching /tvarenasport.com/i.
```
Grab:
```sh
npm run grab -- --site=tvarenasport.com
> grab
> npx tsx scripts/commands/epg/grab.ts --site=tvarenasport.com
starting...
config:
output: guide.xml
maxConnections: 1
gzip: false
site: tvarenasport.com
loading channels...
found 14 channel(s)
run #1 :
[1/28] tvarenasport.com (sr) - ArenaSport1.rs - Dec 7, 2024 (16 programs)
[2/28] tvarenasport.com (sr) - ArenaSport1.rs - Dec 8, 2024 (14 programs)
...
[27/28] tvarenasport.com (sr) - ArenaSport1Premium.rs - Dec 8, 2024 (17 programs)
[28/28] tvarenasport.com (sr) - ArenaSport1Premium.rs - Dec 7, 2024 (19 programs)
saving to "guide.xml"...
done in 00h 00m 29s
```
Signed-off-by: Toha <tohenk@yahoo.com >
2024-12-07 17:07:29 +07:00
Toha
f9515b3962
Update programme.tvb.com guide.
...
Test:
```sh
npm test -- programme.tvb.com
> test
> run-script-os programme.tvb.com
> test:win32
> SET "TZ=Pacific/Nauru" && npx jest --runInBand programme.tvb.com
PASS sites/programme.tvb.com/programme.tvb.com.test.js (5.14 s)
√ can generate valid url (4 ms)
√ can parse response (en) (41 ms)
√ can parse response (zh) (2 ms)
√ can handle empty guide (1 ms)
Test Suites: 1 passed, 1 total
Tests: 4 passed, 4 total
Snapshots: 0 total
Time: 5.391 s
Ran all test suites matching /programme.tvb.com/i.
```
Grab:
```sh
npm run grab -- --site=programme.tvb.com --lang=en
> grab
> npx tsx scripts/commands/epg/grab.ts --site=programme.tvb.com --lang=en
starting...
config:
output: guide.xml
maxConnections: 1
gzip: false
site: programme.tvb.com
lang: en
loading channels...
found 4 channel(s)
run #1 :
[1/8] programme.tvb.com (en) - B - Dec 6, 2024 (37 programs)
[2/8] programme.tvb.com (en) - B - Dec 7, 2024 (33 programs)
[3/8] programme.tvb.com (en) - TVBNewsChannel.hk - Dec 7, 2024 (48 programs)
[4/8] programme.tvb.com (en) - TVBNewsChannel.hk - Dec 6, 2024 (50 programs)
[5/8] programme.tvb.com (en) - Pearl.hk - Dec 7, 2024 (32 programs)
[6/8] programme.tvb.com (en) - Pearl.hk - Dec 6, 2024 (37 programs)
[7/8] programme.tvb.com (en) - Jade.hk - Dec 7, 2024 (36 programs)
[8/8] programme.tvb.com (en) - Jade.hk - Dec 6, 2024 (48 programs)
saving to "guide.xml"...
done in 00h 00m 03s
```
Signed-off-by: Toha <tohenk@yahoo.com >
2024-12-06 20:58:13 +07:00
Toha
4c706f49a4
Update starhubtvplus.com guide.
...
Test:
```sh
npm test -- starhubtvplus.com
> test
> run-script-os starhubtvplus.com
> test:win32
> SET "TZ=Pacific/Nauru" && npx jest --runInBand starhubtvplus.com
PASS sites/starhubtvplus.com/starhubtvplus.com.test.js
√ can generate valid url (3 ms)
√ can parse response (3 ms)
√ can handle empty guide (1 ms)
Test Suites: 1 passed, 1 total
Tests: 3 passed, 3 total
Snapshots: 0 total
Time: 4.337 s
Ran all test suites matching /starhubtvplus.com/i.
```
Grab:
```sh
npm run grab -- --site=starhubtvplus.com --lang=en
> grab
> npx tsx scripts/commands/epg/grab.ts --site=starhubtvplus.com --lang=en
starting...
config:
output: guide.xml
maxConnections: 1
gzip: false
site: starhubtvplus.com
lang: en
loading channels...
found 116 channel(s)
run #1 :
[1/232] starhubtvplus.com (en) - 7c0ee1eb-5f74-4f5a-a338-69eb125badb4 - Dec 4, 2024 (26 programs)
[2/232] starhubtvplus.com (en) - 7c0ee1eb-5f74-4f5a-a338-69eb125badb4 - Dec 5, 2024 (26 programs)
...
[231/232] starhubtvplus.com (en) - 210ba103-0d19-4b26-bb9f-36d531d7471f - Dec 5, 2024 (39 programs)
[232/232] starhubtvplus.com (en) - 210ba103-0d19-4b26-bb9f-36d531d7471f - Dec 4, 2024 (39 programs)
saving to "guide.xml"...
done in 00h 00m 22s
```
Signed-off-by: Toha <tohenk@yahoo.com >
2024-12-04 20:56:00 +07:00
Toha
9c6978deba
Update tv.nu guide.
...
Test:
```sh
npm test -- tv.nu
> test
> run-script-os tv.nu
> test:win32
> SET "TZ=Pacific/Nauru" && npx jest --runInBand tv.nu
PASS sites/tv.nu/tv.nu.test.js (6.72 s)
√ can generate valid url (5 ms)
√ can parse response (7 ms)
√ can handle empty guide (1 ms)
Test Suites: 1 passed, 1 total
Tests: 3 passed, 3 total
Snapshots: 0 total
Time: 7.246 s
Ran all test suites matching /tv.nu/i.
```
Grab:
```sh
npm run grab -- --site=tv.nu
> grab
> npx tsx scripts/commands/epg/grab.ts --site=tv.nu
starting...
config:
output: guide.xml
maxConnections: 1
gzip: false
site: tv.nu
loading channels...
found 199 channel(s)
run #1 :
[1/398] tv.nu (da) - dk4.dk - Dec 4, 2024 (41 programs)
[2/398] tv.nu (da) - dk4.dk - Dec 5, 2024 (43 programs)
...
[397/398] tv.nu (sv) - VSportUltraHD.se - Dec 4, 2024 (7 programs)
[398/398] tv.nu (sv) - VSportUltraHD.se - Dec 5, 2024 (7 programs)
saving to "guide.xml"...
done in 00h 02m 40s
```
Signed-off-by: Toha <tohenk@yahoo.com >
2024-12-04 12:59:29 +07:00
Toha
964590ac80
Bump libxmljs2 to 0.35.0.
...
Signed-off-by: Toha <tohenk@yahoo.com >
2024-12-03 00:17:35 +07:00
Toha
ca64f1fb23
Fix package license as UNLICENSED.
...
Signed-off-by: Toha <tohenk@yahoo.com >
2024-12-03 00:06:16 +07:00
Toha
975abcd1b4
Update test cookies and api URL.
...
Signed-off-by: Toha <tohenk@yahoo.com >
2024-12-01 07:32:26 +07:00
Toha
1d3008d144
Update osn.com guide.
...
Test
```
npm test -- osn.com
> test
> run-script-os osn.com
> test:win32
> SET "TZ=Pacific/Nauru" && npx jest --runInBand osn.com
PASS sites/osn.com/osn.com.test.js (5.194 s)
√ can generate valid request headers (6 ms)
√ can generate valid url (2 ms)
√ can parse response (ar) (112 ms)
√ can parse response (en) (9 ms)
√ can handle empty guide (1 ms)
Test Suites: 1 passed, 1 total
Tests: 5 passed, 5 total
Snapshots: 0 total
Time: 5.499 s
Ran all test suites matching /osn.com/i.
```
Grab
```
npm run grab -- --site=osn.com --lang=ar
> grab
> npx tsx scripts/commands/epg/grab.ts --site=osn.com --lang=ar
starting...
config:
output: guide.xml
maxConnections: 1
gzip: false
site: osn.com
lang: ar
loading channels...
found 59 channel(s)
run #1 :
[1/118] osn.com (ar) - DWR - Nov 27, 2024 (24 programs)
[2/118] osn.com (ar) - DWR - Nov 28, 2024 (24 programs)
...
[117/118] osn.com (ar) - OSNYahalaBilArabi.ae - Nov 28, 2024 (29 programs)
[118/118] osn.com (ar) - TheFilipinoChannelMiddleEast.us - Nov 28, 2024 (30 programs)
saving to "guide.xml"...
done in 00h 01m 23s
```
Signed-off-by: Toha <tohenk@yahoo.com >
2024-11-27 20:42:06 +07:00
Toha
11c618c3e5
Increase fetch worker.
...
Signed-off-by: Toha <tohenk@yahoo.com >
2024-11-27 12:13:05 +07:00
Toha
e09316dc63
Update rotana.net guide.
...
Test
```shell
npm test -- rotana.net
> test
> run-script-os rotana.net
> test:win32
> SET "TZ=Pacific/Nauru" && npx jest --runInBand rotana.net
PASS sites/rotana.net/rotana.net.test.js (6.081 s)
√ can use defined user agent (3 ms)
√ can generate valid english url (1 ms)
√ can generate valid arabic url
√ can parse english response (630 ms)
√ can parse arabic response (560 ms)
√ can handle empty guide (3 ms)
Test Suites: 1 passed, 1 total
Tests: 6 passed, 6 total
Snapshots: 0 total
Time: 6.406 s, estimated 8 s
Ran all test suites matching /rotana.net/i.
```
Grab
```shell
npm run grab -- --site=rotana.net --lang=en
> grab
> npx tsx scripts/commands/epg/grab.ts --site=rotana.net --lang=en
starting...
config:
output: guide.xml
maxConnections: 1
gzip: false
site: rotana.net
lang: en
loading channels...
found 16 channel(s)
run #1 :
[1/32] rotana.net (en) - 432 - Nov 26, 2024 (24 programs)
[2/32] rotana.net (en) - 432 - Nov 27, 2024 (23 programs)
[3/32] rotana.net (en) - 433 - Nov 27, 2024 (14 programs)
[4/32] rotana.net (en) - LBC.sa - Nov 27, 2024 (19 programs)
[5/32] rotana.net (en) - LBC.sa - Nov 26, 2024 (20 programs)
[6/32] rotana.net (en) - 433 - Nov 26, 2024 (14 programs)
[7/32] rotana.net (en) - AlResalah.sa - Nov 27, 2024 (54 programs)
[8/32] rotana.net (en) - RotanaAflam.sa - Nov 26, 2024 (16 programs)
[9/32] rotana.net (en) - AlResalah.sa - Nov 26, 2024 (57 programs)
[10/32] rotana.net (en) - MPlusHD.sa - Nov 27, 2024 (2 programs)
[11/32] rotana.net (en) - MPlusHD.sa - Nov 26, 2024 (240 programs)
[12/32] rotana.net (en) - RotanaComedy.sa - Nov 26, 2024 (13 programs)
[13/32] rotana.net (en) - RotanaClip.sa - Nov 27, 2024 (2 programs)
[14/32] rotana.net (en) - RotanaClip.sa - Nov 26, 2024 (246 programs)
[15/32] rotana.net (en) - RotanaClassic.sa - Nov 27, 2024 (18 programs)
[16/32] rotana.net (en) - RotanaClassic.sa - Nov 26, 2024 (18 programs)
[17/32] rotana.net (en) - RotanaCinemaKSA.sa - Nov 27, 2024 (13 programs)
[18/32] rotana.net (en) - RotanaCinemaKSA.sa - Nov 26, 2024 (14 programs)
[19/32] rotana.net (en) - RotanaCinemaEgypt.eg - Nov 27, 2024 (12 programs)
[20/32] rotana.net (en) - RotanaCinemaEgypt.eg - Nov 26, 2024 (13 programs)
[21/32] rotana.net (en) - RotanaAmerica.sa - Nov 27, 2024 (18 programs)
[22/32] rotana.net (en) - RotanaAmerica.sa - Nov 26, 2024 (15 programs)
[23/32] rotana.net (en) - RotanaAflam.sa - Nov 27, 2024 (16 programs)
[24/32] rotana.net (en) - RotanaKids.sa - Nov 26, 2024 (83 programs)
[25/32] rotana.net (en) - RotanaKhalijia.sa - Nov 26, 2024 (23 programs)
[26/32] rotana.net (en) - RotanaDrama.sa - Nov 27, 2024 (26 programs)
[27/32] rotana.net (en) - RotanaMusic.sa - Nov 27, 2024 (0 programs)
[28/32] rotana.net (en) - RotanaMusic.sa - Nov 26, 2024 (0 programs)
[29/32] rotana.net (en) - RotanaKhalijia.sa - Nov 27, 2024 (24 programs)
[30/32] rotana.net (en) - RotanaDrama.sa - Nov 26, 2024 (26 programs)
[31/32] rotana.net (en) - RotanaKids.sa - Nov 27, 2024 (83 programs)
[32/32] rotana.net (en) - RotanaComedy.sa - Nov 27, 2024 (13 programs)
saving to "guide.xml"...
done in 00h 00m 49s
```
Signed-off-by: Toha <tohenk@yahoo.com >
2024-11-27 03:48:25 +07:00
Toha
29bdcc94c3
Update tv.yandex.ru guide.
...
```sh
npm run grab -- --site=tv.yandex.ru
> grab
> npx tsx scripts/commands/epg/grab.ts --site=tv.yandex.ru
starting...
config:
output: guide.xml
maxConnections: 1
gzip: false
site: tv.yandex.ru
loading channels...
found 1 channel(s)
run #1 :
[1/1] tv.yandex.ru (ru) - 3ABNRussia.ru - Nov 26, 2024 (86 programs)
saving to "guide.xml"...
done in 00h 01m 22s
```
2024-11-26 21:34:47 +07:00
Toha
e54b28ba14
Get channels using Api.
...
Signed-off-by: Toha <tohenk@yahoo.com >
2024-11-26 20:47:55 +07:00
Toha
9d6b1c3a07
Bump dens.tv api to dens3.
...
Signed-off-by: Toha <tohenk@yahoo.com >
2024-11-24 23:12:46 +07:00
Toha
af72a08e5f
Update firstmedia.com guide.
...
Signed-off-by: Toha <tohenk@yahoo.com >
2024-11-24 21:07:18 +07:00
Toha
1f8d82e869
Set fetch days to 2 days.
...
In case of the date is behind current time zone, setting days to 1 day only
yield previous day guide so it becomes expired.
Signed-off-by: Toha <tohenk@yahoo.com >
2024-11-24 20:47:23 +07:00