2023-11-26 15:31:55 +03:00
|
|
|
# programme.tvb.com
|
|
|
|
|
|
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
|
|
|
https://www.programme.tvb.com/
|
2023-11-26 15:31:55 +03:00
|
|
|
|
|
|
|
|
### Download the guide
|
|
|
|
|
|
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
|
|
|
English:
|
|
|
|
|
|
|
|
|
|
```sh
|
2024-12-15 17:32:49 +03:00
|
|
|
npm run grab --- --site=programme.tvb.com --lang=en
|
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
|
|
|
```
|
|
|
|
|
|
|
|
|
|
Chinese:
|
|
|
|
|
|
|
|
|
|
```sh
|
2024-12-15 17:32:49 +03:00
|
|
|
npm run grab --- --site=programme.tvb.com --lang=zh
|
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
|
|
|
```
|
|
|
|
|
|
|
|
|
|
### Update channel list
|
|
|
|
|
|
|
|
|
|
English:
|
|
|
|
|
|
|
|
|
|
```sh
|
2024-12-15 17:32:49 +03:00
|
|
|
npm run channels:parse --- --config=sites/programme.tvb.com/programme.tvb.com.config.js --output=sites/programme.tvb.com/programme.tvb.com_en.channels.xml --set=lang:en
|
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
|
|
|
```
|
|
|
|
|
|
|
|
|
|
Chinese:
|
|
|
|
|
|
2023-11-26 15:31:55 +03:00
|
|
|
```sh
|
2024-12-15 17:32:49 +03:00
|
|
|
npm run channels:parse --- --config=sites/programme.tvb.com/programme.tvb.com.config.js --output=sites/programme.tvb.com/programme.tvb.com_zh.channels.xml --set=lang:zh
|
2023-11-26 15:31:55 +03:00
|
|
|
```
|
|
|
|
|
|
|
|
|
|
### Test
|
|
|
|
|
|
|
|
|
|
```sh
|
2024-12-17 20:14:19 +03:00
|
|
|
npm test --- programme.tvb.com
|
2023-11-26 15:31:55 +03:00
|
|
|
```
|