From dc77d23a1e0925f80ca80504916f56225994333f Mon Sep 17 00:00:00 2001 From: Aleksandr Statciuk Date: Wed, 10 Nov 2021 15:06:58 +0300 Subject: [PATCH 1/8] Create .gitignore --- .readme/.gitignore | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 .readme/.gitignore diff --git a/.readme/.gitignore b/.readme/.gitignore new file mode 100644 index 00000000..33dfaaae --- /dev/null +++ b/.readme/.gitignore @@ -0,0 +1,3 @@ +_ca-provinces.md +_countries.md +_us-states.md \ No newline at end of file From fe6b3ec2d8ce06fbb716e1b40eede52da283bb2a Mon Sep 17 00:00:00 2001 From: Aleksandr Statciuk Date: Wed, 10 Nov 2021 15:07:08 +0300 Subject: [PATCH 2/8] Update elcinema.com.config.js --- sites/elcinema.com/elcinema.com.config.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/sites/elcinema.com/elcinema.com.config.js b/sites/elcinema.com/elcinema.com.config.js index 041ccb40..0c84e76e 100644 --- a/sites/elcinema.com/elcinema.com.config.js +++ b/sites/elcinema.com/elcinema.com.config.js @@ -12,7 +12,9 @@ dayjs.extend(utc) module.exports = { site: 'elcinema.com', url({ channel }) { - return `https://elcinema.com/tvguide/${channel.site_id}/` + const lang = channel.lang === 'en' ? 'en/' : '/' + + return `https://elcinema.com/${lang}tvguide/${channel.site_id}/` }, logo({ content }) { const dom = new JSDOM(content) @@ -116,7 +118,7 @@ function parseDescription(item) { } ).textContent - return excerpt.replace('...اقرأ المزيد', '') + desc + return excerpt.replace('...اقرأ المزيد', '').replace('...Read more', '') + desc } function parseItems(content, date) { From 10a2cdebe611b582d5e5d59d94aa94756c68034e Mon Sep 17 00:00:00 2001 From: Aleksandr Statciuk Date: Wed, 10 Nov 2021 15:07:12 +0300 Subject: [PATCH 3/8] Delete elcinema.com_eg.channels.xml --- .../elcinema.com/elcinema.com_eg.channels.xml | 121 ------------------ 1 file changed, 121 deletions(-) delete mode 100644 sites/elcinema.com/elcinema.com_eg.channels.xml diff --git a/sites/elcinema.com/elcinema.com_eg.channels.xml b/sites/elcinema.com/elcinema.com_eg.channels.xml deleted file mode 100644 index 6786cc8f..00000000 --- a/sites/elcinema.com/elcinema.com_eg.channels.xml +++ /dev/null @@ -1,121 +0,0 @@ - - - - 2M Monde - Abu Dhabi Drama - Abu Dhabi TV - Al Aoula Middle East - Al Dafrah TV - Al Hayat - Al Jadeed - Al Kahera Wal Nas - Al Kahera Wal Nas - Al-Manar TV - Al-Nahar Drama - Al-Nahar TV - Alrai TV - Al Rasheed TV - Al-Saeedah - Al Safwa - Alsharqiya TV - Alsumaria - Al Yawm - Amman TV - ART Aflam 1 - ART Aflam 2 - ART Cinema - ART Hekayat - ART Hekayat 2 - BeIn Box Office 1 - BeIn Box Office 2 - BeIn Drama 1 - BeIn Movies Action - BeIn Movies Family - BeIn Movies Premiere - BeIn Series 1 - BeIn Series 2 - Cartoon Network Arabic - CBC - CBC Drama - CBC Sofra - Cima - Cinema 1 - Cinema 2 - Discovery Channel Middle East & Africa - Disney Channel Middle East - DMC - DMC Drama - Dubai One - Dubai TV - Dubai Zaman - Echorouk TV - El Mehwar Channel - Emarat TV - E! Middle East - Fann - Fox Action Movies - Fox Family Movies - Fox Middle East - FX Middle East - IFilm Arabic - KTV Al Qurain - KTV Khallik Bilbait - Kuwait TV - Lana TV - LBC International - Maspero Zaman - MBC - MBC 2 - MBC 3 - MBC 4 - MBC 5 - MBC Action - MBC Bollywood - MBC Drama - MBC Drama + - MBC Maser - MBC Max - Mix Bel Araby - Mix Hollywood - MTV Alloubnaniya - Musawa - National Geographic Middle East - National Geographic Middle East - Nessma - Nile Comedy - Nile Drama - On Drama - On E - OSN Action - OSN Comedy - OSN Enigma - OSN Kids - OSN Movies - OSN Movies Disney - OSN Movies First - OSN Movies First +2 - OSN Series - OSN Series First - OSN Ya Hala - OSN Ya Hala Al Oula - OSN Ya Hala Cinema - Rotana Cinema KSA - Rotana Drama - Sada Elbalad - Sada Elbalad 2 - Sada Elbalad Drama - Sama Dubai - Sama TV - Saudi TV - SBC - Sharjah TV - Star Movies Middle East - Star World Middle East - Syria Drama - Syria TV - TCM Middle East - Ten - Thikrayat TV - UTV - - \ No newline at end of file From da6cfd07b5d8df2dbcae02af27eedf30caee506f Mon Sep 17 00:00:00 2001 From: Aleksandr Statciuk Date: Wed, 10 Nov 2021 15:07:20 +0300 Subject: [PATCH 4/8] Create elcinema.com_eg-ar.channels.xml --- .../elcinema.com_eg-ar.channels.xml | 121 ++++++++++++++++++ 1 file changed, 121 insertions(+) create mode 100644 sites/elcinema.com/elcinema.com_eg-ar.channels.xml diff --git a/sites/elcinema.com/elcinema.com_eg-ar.channels.xml b/sites/elcinema.com/elcinema.com_eg-ar.channels.xml new file mode 100644 index 00000000..6786cc8f --- /dev/null +++ b/sites/elcinema.com/elcinema.com_eg-ar.channels.xml @@ -0,0 +1,121 @@ + + + + 2M Monde + Abu Dhabi Drama + Abu Dhabi TV + Al Aoula Middle East + Al Dafrah TV + Al Hayat + Al Jadeed + Al Kahera Wal Nas + Al Kahera Wal Nas + Al-Manar TV + Al-Nahar Drama + Al-Nahar TV + Alrai TV + Al Rasheed TV + Al-Saeedah + Al Safwa + Alsharqiya TV + Alsumaria + Al Yawm + Amman TV + ART Aflam 1 + ART Aflam 2 + ART Cinema + ART Hekayat + ART Hekayat 2 + BeIn Box Office 1 + BeIn Box Office 2 + BeIn Drama 1 + BeIn Movies Action + BeIn Movies Family + BeIn Movies Premiere + BeIn Series 1 + BeIn Series 2 + Cartoon Network Arabic + CBC + CBC Drama + CBC Sofra + Cima + Cinema 1 + Cinema 2 + Discovery Channel Middle East & Africa + Disney Channel Middle East + DMC + DMC Drama + Dubai One + Dubai TV + Dubai Zaman + Echorouk TV + El Mehwar Channel + Emarat TV + E! Middle East + Fann + Fox Action Movies + Fox Family Movies + Fox Middle East + FX Middle East + IFilm Arabic + KTV Al Qurain + KTV Khallik Bilbait + Kuwait TV + Lana TV + LBC International + Maspero Zaman + MBC + MBC 2 + MBC 3 + MBC 4 + MBC 5 + MBC Action + MBC Bollywood + MBC Drama + MBC Drama + + MBC Maser + MBC Max + Mix Bel Araby + Mix Hollywood + MTV Alloubnaniya + Musawa + National Geographic Middle East + National Geographic Middle East + Nessma + Nile Comedy + Nile Drama + On Drama + On E + OSN Action + OSN Comedy + OSN Enigma + OSN Kids + OSN Movies + OSN Movies Disney + OSN Movies First + OSN Movies First +2 + OSN Series + OSN Series First + OSN Ya Hala + OSN Ya Hala Al Oula + OSN Ya Hala Cinema + Rotana Cinema KSA + Rotana Drama + Sada Elbalad + Sada Elbalad 2 + Sada Elbalad Drama + Sama Dubai + Sama TV + Saudi TV + SBC + Sharjah TV + Star Movies Middle East + Star World Middle East + Syria Drama + Syria TV + TCM Middle East + Ten + Thikrayat TV + UTV + + \ No newline at end of file From bec64c128d03f574d6e7e5b0a0819d15f65a4f02 Mon Sep 17 00:00:00 2001 From: Aleksandr Statciuk Date: Wed, 10 Nov 2021 15:07:23 +0300 Subject: [PATCH 5/8] Create elcinema.com_eg-en.channels.xml --- .../elcinema.com_eg-en.channels.xml | 121 ++++++++++++++++++ 1 file changed, 121 insertions(+) create mode 100644 sites/elcinema.com/elcinema.com_eg-en.channels.xml diff --git a/sites/elcinema.com/elcinema.com_eg-en.channels.xml b/sites/elcinema.com/elcinema.com_eg-en.channels.xml new file mode 100644 index 00000000..0388837d --- /dev/null +++ b/sites/elcinema.com/elcinema.com_eg-en.channels.xml @@ -0,0 +1,121 @@ + + + + 2M Monde + Abu Dhabi Drama + Abu Dhabi TV + Al Aoula Middle East + Al Dafrah TV + Al Hayat + Al Jadeed + Al Kahera Wal Nas + Al Kahera Wal Nas + Al-Manar TV + Al-Nahar Drama + Al-Nahar TV + Alrai TV + Al Rasheed TV + Al-Saeedah + Al Safwa + Alsharqiya TV + Alsumaria + Al Yawm + Amman TV + ART Aflam 1 + ART Aflam 2 + ART Cinema + ART Hekayat + ART Hekayat 2 + BeIn Box Office 1 + BeIn Box Office 2 + BeIn Drama 1 + BeIn Movies Action + BeIn Movies Family + BeIn Movies Premiere + BeIn Series 1 + BeIn Series 2 + Cartoon Network Arabic + CBC + CBC Drama + CBC Sofra + Cima + Cinema 1 + Cinema 2 + Discovery Channel Middle East & Africa + Disney Channel Middle East + DMC + DMC Drama + Dubai One + Dubai TV + Dubai Zaman + Echorouk TV + El Mehwar Channel + Emarat TV + E! Middle East + Fann + Fox Action Movies + Fox Family Movies + Fox Middle East + FX Middle East + IFilm Arabic + KTV Al Qurain + KTV Khallik Bilbait + Kuwait TV + Lana TV + LBC International + Maspero Zaman + MBC + MBC 2 + MBC 3 + MBC 4 + MBC 5 + MBC Action + MBC Bollywood + MBC Drama + MBC Drama + + MBC Maser + MBC Max + Mix Bel Araby + Mix Hollywood + MTV Alloubnaniya + Musawa + National Geographic Middle East + National Geographic Middle East + Nessma + Nile Comedy + Nile Drama + On Drama + On E + OSN Action + OSN Comedy + OSN Enigma + OSN Kids + OSN Movies + OSN Movies Disney + OSN Movies First + OSN Movies First +2 + OSN Series + OSN Series First + OSN Ya Hala + OSN Ya Hala Al Oula + OSN Ya Hala Cinema + Rotana Cinema KSA + Rotana Drama + Sada Elbalad + Sada Elbalad 2 + Sada Elbalad Drama + Sama Dubai + Sama TV + Saudi TV + SBC + Sharjah TV + Star Movies Middle East + Star World Middle East + Syria Drama + Syria TV + TCM Middle East + Ten + Thikrayat TV + UTV + + \ No newline at end of file From 43876826c130115d1ba1028ea13f24a5d14a5962 Mon Sep 17 00:00:00 2001 From: Aleksandr Statciuk Date: Wed, 10 Nov 2021 15:07:38 +0300 Subject: [PATCH 6/8] Update update-readme.ts --- scripts/update-readme.ts | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/scripts/update-readme.ts b/scripts/update-readme.ts index 204c78f8..aefceca6 100644 --- a/scripts/update-readme.ts +++ b/scripts/update-readme.ts @@ -68,13 +68,7 @@ async function main() { emptyGuides } - if (!code.includes('-')) { - const country: Country | undefined = countries[code] - if (!country) return - guide.flag = country.flag - guide.name = country.name - guidesByCountry.push(guide) - } else if (code.startsWith('us-')) { + if (code.startsWith('us-')) { const [_, stateCode] = code.split('-') const state: State | undefined = countries['us'] ? countries['us'].states[stateCode] @@ -90,6 +84,13 @@ async function main() { if (!province) return guide.name = province.name guidesByCanadaProvince.push(guide) + } else { + const [countryCode] = code.split('-') + const country: Country | undefined = countries[countryCode] + if (!country) return + guide.flag = country.flag + guide.name = country.name + guidesByCountry.push(guide) } }) From d3d4f6553374980da327a747e4a2e6f4bf097d31 Mon Sep 17 00:00:00 2001 From: Aleksandr Statciuk Date: Wed, 10 Nov 2021 15:07:50 +0300 Subject: [PATCH 7/8] Update auto-update.yml For test only --- .github/workflows/auto-update.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/auto-update.yml b/.github/workflows/auto-update.yml index 7341f144..5db2ec74 100644 --- a/.github/workflows/auto-update.yml +++ b/.github/workflows/auto-update.yml @@ -50,7 +50,7 @@ jobs: run: npm install - name: Create Matrix id: set-matrix - run: node scripts/create-matrix.js + run: node scripts/create-matrix.js --include=sites/elcinema.com/**,sites/mi.tv/mi.tv_sv* grab: runs-on: ubuntu-latest needs: create-matrix From 318a7f49db9c6735116cb5c3725057c59c43228c Mon Sep 17 00:00:00 2001 From: Aleksandr Statciuk Date: Wed, 10 Nov 2021 15:42:11 +0300 Subject: [PATCH 8/8] Update auto-update.yml --- .github/workflows/auto-update.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/auto-update.yml b/.github/workflows/auto-update.yml index 5db2ec74..7341f144 100644 --- a/.github/workflows/auto-update.yml +++ b/.github/workflows/auto-update.yml @@ -50,7 +50,7 @@ jobs: run: npm install - name: Create Matrix id: set-matrix - run: node scripts/create-matrix.js --include=sites/elcinema.com/**,sites/mi.tv/mi.tv_sv* + run: node scripts/create-matrix.js grab: runs-on: ubuntu-latest needs: create-matrix