mirror of
https://github.com/iptv-org/epg.git
synced 2025-05-10 00:50:09 -04:00

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>
379 lines
No EOL
12 KiB
JSON
379 lines
No EOL
12 KiB
JSON
[
|
|
{
|
|
"Title": "Alo Cake: Episode 12",
|
|
"Arab_Title": "ألو كيك: الحلقة 12",
|
|
"EPGUNIQID": "FTF-202426111955",
|
|
"IsPlaying": "0",
|
|
"EmptyDivWidth": 240,
|
|
"TotalDivWidth": 24,
|
|
"IsLastRow": false,
|
|
"StartTime": "23:55",
|
|
"ChannelCode": "FTF",
|
|
"ChannelNumber": 25,
|
|
"StartDateTime": "26 Nov 2024, 23:55"
|
|
},
|
|
{
|
|
"Title": "House Of Desserts: Episode 3",
|
|
"Arab_Title": "بيت الحلويات: الحلقة 3",
|
|
"EPGUNIQID": "FTF-202426112050",
|
|
"IsPlaying": "0",
|
|
"EmptyDivWidth": 0,
|
|
"TotalDivWidth": 264,
|
|
"IsLastRow": false,
|
|
"StartTime": "00:50",
|
|
"ChannelCode": "FTF",
|
|
"ChannelNumber": 25,
|
|
"StartDateTime": "27 Nov 2024, 00:50"
|
|
},
|
|
{
|
|
"Title": "Ekhtar Sehetak (Choose Healthy): 11",
|
|
"Arab_Title": "اختار صحتك: 11",
|
|
"EPGUNIQID": "FTF-202426112145",
|
|
"IsPlaying": "0",
|
|
"EmptyDivWidth": 0,
|
|
"TotalDivWidth": 240,
|
|
"IsLastRow": false,
|
|
"StartTime": "01:45",
|
|
"ChannelCode": "FTF",
|
|
"ChannelNumber": 25,
|
|
"StartDateTime": "27 Nov 2024, 01:45"
|
|
},
|
|
{
|
|
"Title": "Matbakh Manal Al Alem (Manal Alalem\u0027s Kitchen): Episode 10",
|
|
"Arab_Title": "مطبخ منال العالم: الحلقة 10",
|
|
"EPGUNIQID": "FTF-202426112235",
|
|
"IsPlaying": "0",
|
|
"EmptyDivWidth": 0,
|
|
"TotalDivWidth": 240,
|
|
"IsLastRow": false,
|
|
"StartTime": "02:35",
|
|
"ChannelCode": "FTF",
|
|
"ChannelNumber": 25,
|
|
"StartDateTime": "27 Nov 2024, 02:35"
|
|
},
|
|
{
|
|
"Title": "The Mattar Kitchen: Episode 15",
|
|
"Arab_Title": "شوّاية مطر: الحلقة 15",
|
|
"EPGUNIQID": "FTF-202426112325",
|
|
"IsPlaying": "0",
|
|
"EmptyDivWidth": 0,
|
|
"TotalDivWidth": 264,
|
|
"IsLastRow": false,
|
|
"StartTime": "03:25",
|
|
"ChannelCode": "FTF",
|
|
"ChannelNumber": 25,
|
|
"StartDateTime": "27 Nov 2024, 03:25"
|
|
},
|
|
{
|
|
"Title": "Fi Beit Atyab (Tastes Better At Home): Episode 3",
|
|
"Arab_Title": "فالبيت اطيب: الحلقة 3",
|
|
"EPGUNIQID": "FTF-202427110020",
|
|
"IsPlaying": "0",
|
|
"EmptyDivWidth": 0,
|
|
"TotalDivWidth": 264,
|
|
"IsLastRow": false,
|
|
"StartTime": "04:20",
|
|
"ChannelCode": "FTF",
|
|
"ChannelNumber": 25,
|
|
"StartDateTime": "27 Nov 2024, 04:20"
|
|
},
|
|
{
|
|
"Title": "Alo Cake: Episode 12",
|
|
"Arab_Title": "ألو كيك: الحلقة 12",
|
|
"EPGUNIQID": "FTF-202427110115",
|
|
"IsPlaying": "0",
|
|
"EmptyDivWidth": 0,
|
|
"TotalDivWidth": 264,
|
|
"IsLastRow": false,
|
|
"StartTime": "05:15",
|
|
"ChannelCode": "FTF",
|
|
"ChannelNumber": 25,
|
|
"StartDateTime": "27 Nov 2024, 05:15"
|
|
},
|
|
{
|
|
"Title": "House Of Desserts: Episode 3",
|
|
"Arab_Title": "بيت الحلويات: الحلقة 3",
|
|
"EPGUNIQID": "FTF-202427110210",
|
|
"IsPlaying": "0",
|
|
"EmptyDivWidth": 0,
|
|
"TotalDivWidth": 240,
|
|
"IsLastRow": false,
|
|
"StartTime": "06:10",
|
|
"ChannelCode": "FTF",
|
|
"ChannelNumber": 25,
|
|
"StartDateTime": "27 Nov 2024, 06:10"
|
|
},
|
|
{
|
|
"Title": "Matbakh Manal Al Alem (Manal Alalem\u0027s Kitchen): Episode 10",
|
|
"Arab_Title": "مطبخ منال العالم: الحلقة 10",
|
|
"EPGUNIQID": "FTF-202427110300",
|
|
"IsPlaying": "0",
|
|
"EmptyDivWidth": 0,
|
|
"TotalDivWidth": 240,
|
|
"IsLastRow": false,
|
|
"StartTime": "07:00",
|
|
"ChannelCode": "FTF",
|
|
"ChannelNumber": 25,
|
|
"StartDateTime": "27 Nov 2024, 07:00"
|
|
},
|
|
{
|
|
"Title": "Ekhtar Sehetak (Choose Healthy): 11",
|
|
"Arab_Title": "اختار صحتك: 11",
|
|
"EPGUNIQID": "FTF-202427110350",
|
|
"IsPlaying": "0",
|
|
"EmptyDivWidth": 0,
|
|
"TotalDivWidth": 264,
|
|
"IsLastRow": false,
|
|
"StartTime": "07:50",
|
|
"ChannelCode": "FTF",
|
|
"ChannelNumber": 25,
|
|
"StartDateTime": "27 Nov 2024, 07:50"
|
|
},
|
|
{
|
|
"Title": "Wala Ahla Ma\u0027 Loulou: Episode 1",
|
|
"Arab_Title": "ولا أحلى مع لولو: الحلقة 1",
|
|
"EPGUNIQID": "FTF-202427110445",
|
|
"IsPlaying": "0",
|
|
"EmptyDivWidth": 0,
|
|
"TotalDivWidth": 240,
|
|
"IsLastRow": false,
|
|
"StartTime": "08:45",
|
|
"ChannelCode": "FTF",
|
|
"ChannelNumber": 25,
|
|
"StartDateTime": "27 Nov 2024, 08:45"
|
|
},
|
|
{
|
|
"Title": "The Mattar Kitchen: Episode 15",
|
|
"Arab_Title": "شوّاية مطر: الحلقة 15",
|
|
"EPGUNIQID": "FTF-202427110535",
|
|
"IsPlaying": "0",
|
|
"EmptyDivWidth": 0,
|
|
"TotalDivWidth": 264,
|
|
"IsLastRow": false,
|
|
"StartTime": "09:35",
|
|
"ChannelCode": "FTF",
|
|
"ChannelNumber": 25,
|
|
"StartDateTime": "27 Nov 2024, 09:35"
|
|
},
|
|
{
|
|
"Title": "Fi Beit Atyab (Tastes Better At Home): Episode 3",
|
|
"Arab_Title": "فالبيت اطيب: الحلقة 3",
|
|
"EPGUNIQID": "FTF-202427110630",
|
|
"IsPlaying": "0",
|
|
"EmptyDivWidth": 0,
|
|
"TotalDivWidth": 264,
|
|
"IsLastRow": false,
|
|
"StartTime": "10:30",
|
|
"ChannelCode": "FTF",
|
|
"ChannelNumber": 25,
|
|
"StartDateTime": "27 Nov 2024, 10:30"
|
|
},
|
|
{
|
|
"Title": "Alo Cake: Episode 12",
|
|
"Arab_Title": "ألو كيك: الحلقة 12",
|
|
"EPGUNIQID": "FTF-202427110725",
|
|
"IsPlaying": "0",
|
|
"EmptyDivWidth": 0,
|
|
"TotalDivWidth": 264,
|
|
"IsLastRow": false,
|
|
"StartTime": "11:25",
|
|
"ChannelCode": "FTF",
|
|
"ChannelNumber": 25,
|
|
"StartDateTime": "27 Nov 2024, 11:25"
|
|
},
|
|
{
|
|
"Title": "House Of Desserts: Episode 3",
|
|
"Arab_Title": "بيت الحلويات: الحلقة 3",
|
|
"EPGUNIQID": "FTF-202427110820",
|
|
"IsPlaying": "0",
|
|
"EmptyDivWidth": 0,
|
|
"TotalDivWidth": 264,
|
|
"IsLastRow": false,
|
|
"StartTime": "12:20",
|
|
"ChannelCode": "FTF",
|
|
"ChannelNumber": 25,
|
|
"StartDateTime": "27 Nov 2024, 12:20"
|
|
},
|
|
{
|
|
"Title": "Wala Ahla Ma\u0027 Loulou: Episode 1",
|
|
"Arab_Title": "ولا أحلى مع لولو: الحلقة 1",
|
|
"EPGUNIQID": "FTF-202427110915",
|
|
"IsPlaying": "0",
|
|
"EmptyDivWidth": 0,
|
|
"TotalDivWidth": 240,
|
|
"IsLastRow": false,
|
|
"StartTime": "13:15",
|
|
"ChannelCode": "FTF",
|
|
"ChannelNumber": 25,
|
|
"StartDateTime": "27 Nov 2024, 13:15"
|
|
},
|
|
{
|
|
"Title": "Ekhtar Sehetak (Choose Healthy): 11",
|
|
"Arab_Title": "اختار صحتك: 11",
|
|
"EPGUNIQID": "FTF-202427111005",
|
|
"IsPlaying": "0",
|
|
"EmptyDivWidth": 0,
|
|
"TotalDivWidth": 264,
|
|
"IsLastRow": false,
|
|
"StartTime": "14:05",
|
|
"ChannelCode": "FTF",
|
|
"ChannelNumber": 25,
|
|
"StartDateTime": "27 Nov 2024, 14:05"
|
|
},
|
|
{
|
|
"Title": "Matbakh Manal Al Alem (Manal Alalem\u0027s Kitchen): Episode 11",
|
|
"Arab_Title": "مطبخ منال العالم: الحلقة 11",
|
|
"EPGUNIQID": "FTF-202427111100",
|
|
"IsPlaying": "0",
|
|
"EmptyDivWidth": 0,
|
|
"TotalDivWidth": 240,
|
|
"IsLastRow": false,
|
|
"StartTime": "15:00",
|
|
"ChannelCode": "FTF",
|
|
"ChannelNumber": 25,
|
|
"StartDateTime": "27 Nov 2024, 15:00"
|
|
},
|
|
{
|
|
"Title": "Fatafeat Kitchen Tales: Episode 104",
|
|
"Arab_Title": "حكايات مطبخ من فتافيت: الحلقة 104",
|
|
"EPGUNIQID": "FTF-202427111150",
|
|
"IsPlaying": "0",
|
|
"EmptyDivWidth": 0,
|
|
"TotalDivWidth": 120,
|
|
"IsLastRow": false,
|
|
"StartTime": "15:50",
|
|
"ChannelCode": "FTF",
|
|
"ChannelNumber": 25,
|
|
"StartDateTime": "27 Nov 2024, 15:50"
|
|
},
|
|
{
|
|
"Title": "Sahetak Ala Bali: Episode 4",
|
|
"Arab_Title": "صحتك على بالي: الحلقة 4",
|
|
"EPGUNIQID": "FTF-202427111215",
|
|
"IsPlaying": "1",
|
|
"EmptyDivWidth": 0,
|
|
"TotalDivWidth": 264,
|
|
"IsLastRow": false,
|
|
"StartTime": "16:15",
|
|
"ChannelCode": "FTF",
|
|
"ChannelNumber": 25,
|
|
"StartDateTime": "27 Nov 2024, 16:15"
|
|
},
|
|
{
|
|
"Title": "Shu Bihib El Orf: Episode 14",
|
|
"Arab_Title": "شو بحب الأورف: الحلقة 14",
|
|
"EPGUNIQID": "FTF-202427111310",
|
|
"IsPlaying": "0",
|
|
"EmptyDivWidth": 0,
|
|
"TotalDivWidth": 264,
|
|
"IsLastRow": false,
|
|
"StartTime": "17:10",
|
|
"ChannelCode": "FTF",
|
|
"ChannelNumber": 25,
|
|
"StartDateTime": "27 Nov 2024, 17:10"
|
|
},
|
|
{
|
|
"Title": "Street Food: Episode 4",
|
|
"Arab_Title": "أكل شوارع: الحلقة 4",
|
|
"EPGUNIQID": "FTF-202427111405",
|
|
"IsPlaying": "0",
|
|
"EmptyDivWidth": 0,
|
|
"TotalDivWidth": 264,
|
|
"IsLastRow": false,
|
|
"StartTime": "18:05",
|
|
"ChannelCode": "FTF",
|
|
"ChannelNumber": 25,
|
|
"StartDateTime": "27 Nov 2024, 18:05"
|
|
},
|
|
{
|
|
"Title": "Marwan\u0027s Innovations (Ibtikarat Marwan): Episode 14",
|
|
"Arab_Title": "ابتكارات مروان: الحلقة 14",
|
|
"EPGUNIQID": "FTF-202427111500",
|
|
"IsPlaying": "0",
|
|
"EmptyDivWidth": 0,
|
|
"TotalDivWidth": 264,
|
|
"IsLastRow": false,
|
|
"StartTime": "19:00",
|
|
"ChannelCode": "FTF",
|
|
"ChannelNumber": 25,
|
|
"StartDateTime": "27 Nov 2024, 19:00"
|
|
},
|
|
{
|
|
"Title": "Wala Ahla Ma\u0027 Loulou: Episode 2",
|
|
"Arab_Title": "ولا أحلى مع لولو: الحلقة 2",
|
|
"EPGUNIQID": "FTF-202427111555",
|
|
"IsPlaying": "0",
|
|
"EmptyDivWidth": 0,
|
|
"TotalDivWidth": 240,
|
|
"IsLastRow": false,
|
|
"StartTime": "19:55",
|
|
"ChannelCode": "FTF",
|
|
"ChannelNumber": 25,
|
|
"StartDateTime": "27 Nov 2024, 19:55"
|
|
},
|
|
{
|
|
"Title": "Ekhtar Sehetak (Choose Healthy): 12",
|
|
"Arab_Title": "اختار صحتك: 12",
|
|
"EPGUNIQID": "FTF-202427111645",
|
|
"IsPlaying": "0",
|
|
"EmptyDivWidth": 0,
|
|
"TotalDivWidth": 264,
|
|
"IsLastRow": false,
|
|
"StartTime": "20:45",
|
|
"ChannelCode": "FTF",
|
|
"ChannelNumber": 25,
|
|
"StartDateTime": "27 Nov 2024, 20:45"
|
|
},
|
|
{
|
|
"Title": "Fatafeat Kitchen Tales: Episode 104",
|
|
"Arab_Title": "حكايات مطبخ من فتافيت: الحلقة 104",
|
|
"EPGUNIQID": "FTF-202427111740",
|
|
"IsPlaying": "0",
|
|
"EmptyDivWidth": 0,
|
|
"TotalDivWidth": 120,
|
|
"IsLastRow": false,
|
|
"StartTime": "21:40",
|
|
"ChannelCode": "FTF",
|
|
"ChannelNumber": 25,
|
|
"StartDateTime": "27 Nov 2024, 21:40"
|
|
},
|
|
{
|
|
"Title": "Sahetak Ala Bali: Episode 4",
|
|
"Arab_Title": "صحتك على بالي: الحلقة 4",
|
|
"EPGUNIQID": "FTF-202427111805",
|
|
"IsPlaying": "0",
|
|
"EmptyDivWidth": 0,
|
|
"TotalDivWidth": 264,
|
|
"IsLastRow": false,
|
|
"StartTime": "22:05",
|
|
"ChannelCode": "FTF",
|
|
"ChannelNumber": 25,
|
|
"StartDateTime": "27 Nov 2024, 22:05"
|
|
},
|
|
{
|
|
"Title": "Shu Bihib El Orf: Episode 14",
|
|
"Arab_Title": "شو بحب الأورف: الحلقة 14",
|
|
"EPGUNIQID": "FTF-202427111900",
|
|
"IsPlaying": "0",
|
|
"EmptyDivWidth": 0,
|
|
"TotalDivWidth": 264,
|
|
"IsLastRow": false,
|
|
"StartTime": "23:00",
|
|
"ChannelCode": "FTF",
|
|
"ChannelNumber": 25,
|
|
"StartDateTime": "27 Nov 2024, 23:00"
|
|
},
|
|
{
|
|
"Title": "Street Food: Episode 4",
|
|
"Arab_Title": "أكل شوارع: الحلقة 4",
|
|
"EPGUNIQID": "FTF-202427111955",
|
|
"IsPlaying": "0",
|
|
"EmptyDivWidth": 0,
|
|
"TotalDivWidth": 24,
|
|
"IsLastRow": false,
|
|
"StartTime": "23:55",
|
|
"ChannelCode": "FTF",
|
|
"ChannelNumber": 25,
|
|
"StartDateTime": "27 Nov 2024, 23:55"
|
|
}
|
|
] |