Commit graph

4562 commits

Author SHA1 Message Date
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
PopeyeTheSai10r
f00d53cb7b
Merge pull request #2527 from iptv-org/bellezaemporium/fixes/iltalehti
[Fix] iltalehti.fi
2024-12-19 15:52:24 -08:00
PopeyeTheSai10r
f7eefb173e
Merge pull request #2524 from iptv-org/bellezaemporium/fixes/i24news
[Fix] i24news.tv
2024-12-19 15:44:28 -08:00
Ismaël Moret
67e7f13c02
Update iltalehti.fi.test.js 2024-12-19 16:03:48 +01:00
Ismaël Moret
782f911d3e
Update pickx.be.test.js 2024-12-19 15:55:39 +01:00
Ismaël Moret
8374cd5885
Update pickx.be.config.js 2024-12-19 15:55:23 +01:00
Ismaël Moret
38ab58d03a
Update i24news.tv.test.js 2024-12-19 15:53:07 +01:00
Ismaël Moret
ed3ede914c
Update i24news.tv.config.js 2024-12-19 15:52:56 +01:00
Ismaël Moret
7a9ece8e59
Update i24news.tv.channels.xml 2024-12-19 15:52:45 +01:00
freearhey
af932a972c Update tvarenasport.hr.config.js
Move code from tvarenasport.com/tvarenasport.com.config.js
2024-12-19 21:40:14 +07:00
Ismaël Moret
7237a62d94
Merge pull request #2507 from iptv-org/freearhey-patch1
Patch 2024.12.1
2024-12-18 00:01:40 +01:00
Ismaël Moret
9227e76eb2
Merge pull request #2508 from tohenk/fix/tvplus.com.tr
Update tvplus.com.tr guide.
2024-12-17 20:13:57 +01:00
freearhey
8110659652 Add missing space 2024-12-17 20:14:19 +03: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
PopeyeTheSai10r
b9bbd32d35
Merge pull request #2503 from tohenk/fix/virgintvgo.virginmedia.com
Update virgintvgo.virginmedia.com guide.
2024-12-15 16:22:50 -08:00
PopeyeTheSai10r
271094555d
Merge pull request #2504 from tohenk/fix/sky.com
Update sky.com guide.
2024-12-15 16:21:23 -08:00
freearhey
28c8e3d74f Replace -- with --- in npm commands
Resolves https://github.com/iptv-org/epg/issues/2354

Details: https://github.com/npm/cli/issues/3136
2024-12-15 17:32:49 +03: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
PopeyeTheSai10r
581f5e0ca9
Merge pull request #2499 from tohenk/fix/tvarenasport.hr
Update tvarenasport.hr guide.
2024-12-10 15:38:07 -08: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
PopeyeTheSai10r
f9c8fc1b2d
Merge pull request #2496 from tohenk/fix/mytelly.co.uk
Update mytelly.co.uk guide.
2024-12-08 07:13:22 -08: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
PopeyeTheSai10r
ce4f3e6935
Merge pull request #2494 from tohenk/fix/programme.tvb.com
Update programme.tvb.com guide.
2024-12-06 17:07:33 -08:00
PopeyeTheSai10r
dbee67e132
Merge pull request #2432 from LITUATUI/patch-6
Update nostv.pt.channels.xml with 2 new channels
2024-12-06 17:05:20 -08: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
Aleksandr Statciuk
ca95a7aaec
Update nostv.pt.channels.xml 2024-12-05 12:18:19 +03:00
PopeyeTheSai10r
581441834a
Merge pull request #2491 from tohenk/fix/tv.nu
Update tv.nu guide.
2024-12-04 18:46:29 -08: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
Aleksandr Statciuk
296d6162ec
Merge pull request #2480 from iptv-org/BellezaEmporium-patch-1
pickx.be : automatic API URL finding
2024-12-02 20:05:15 +03:00
Ismaël Moret
bdb3a1c617
Update pickx.be.config.js 2024-12-02 23:22:26 +07:00
Ismaël Moret
3ff01091c8
Merge pull request #2481 from tohenk/fix/tv.yandex.ru
Update tv.yandex.ru guide.
2024-12-02 15:27:33 +01:00
Toha
975abcd1b4
Update test cookies and api URL.
Signed-off-by: Toha <tohenk@yahoo.com>
2024-12-01 07:32:26 +07:00
PopeyeTheSai10r
1883338c0a
Merge pull request #2482 from tohenk/fix/rotana.net
Update rotana.net guide.
2024-11-30 10:51:24 -08:00
Aleksandr Statciuk
047b9db726
Merge pull request #2483 from tohenk/fix/osn.com
Update osn.com guide.
2024-11-30 17:41:53 +03:00
Ismaël Moret
da18b70ddb
Merge pull request #2472 from tohenk/id-guides/firstmedia.com
Update firstmedia.com guide.
2024-11-28 17:51:10 +01:00
Ismaël Moret
3856ad2f3f
Merge pull request #2471 from tohenk/id-guides/dens.tv
Update dens.tv guide.
2024-11-28 17:50:46 +01:00
Aleksandr Statciuk
e5f0850b3b
Merge pull request #2477 from tohenk/id-guides/visionplus.id
Update visionplus.id guide.
2024-11-27 17:43:40 +03: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
PopeyeTheSai10r
78dad4cfb4
Merge pull request #2468 from Mauricio300808/master
Adding headers to tvtv.us
2024-11-26 16:51:18 -08: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
Ismaël Moret
b311572748
Merge pull request #2470 from tohenk/id-guides/cubmu.com
Update cubmu.com guide.
2024-11-26 19:01:19 +01:00