From 6ecbf392536dc87d91ba12f4eed52f660290b1eb Mon Sep 17 00:00:00 2001
From: "iptv-bot[bot]" <84861620+iptv-bot[bot]@users.noreply.github.com>
Date: Fri, 7 Jan 2022 09:02:17 +0300
Subject: [PATCH 01/23] [Bot] Update README.md (#373)
Co-authored-by: iptv-bot[bot] <84861620+iptv-bot[bot]@users.noreply.github.com>
---
README.md | 32 ++++++++++++++++----------------
1 file changed, 16 insertions(+), 16 deletions(-)
diff --git a/README.md b/README.md
index 11abd2bd..b6715879 100644
--- a/README.md
+++ b/README.md
@@ -71,13 +71,13 @@ To load a program guide, all you need to do is copy the link to one or more of t
99 | https://iptv-org.github.io/epg/guides/eg/osn.com.epg.xml | 🟢 |
🇸🇻 El Salvador | 52 | https://iptv-org.github.io/epg/guides/sv/gatotv.com.epg.xml | 🟢 |
12 | https://iptv-org.github.io/epg/guides/sv/mi.tv.epg.xml | 🟢 |
- 🇬🇶 Equatorial Guinea | 125 | https://iptv-org.github.io/epg/guides/gq/dstv.com.epg.xml | 🟢 |
+ 🇬🇶 Equatorial Guinea | 125 | https://iptv-org.github.io/epg/guides/gq/dstv.com.epg.xml | 🟡 |
🇪🇷 Eritrea | 123 | https://iptv-org.github.io/epg/guides/er/dstv.com.epg.xml | 🟢 |
🇪🇪 Estonia | 132 | https://iptv-org.github.io/epg/guides/ee-en/teliatv.ee.epg.xml | 🟢 |
132 | https://iptv-org.github.io/epg/guides/ee-et/teliatv.ee.epg.xml | 🟢 |
132 | https://iptv-org.github.io/epg/guides/ee-ru/teliatv.ee.epg.xml | 🟢 |
🇸🇿 Eswatini | 127 | https://iptv-org.github.io/epg/guides/sz/dstv.com.epg.xml | 🟢 |
- 🇪🇹 Ethiopia | 148 | https://iptv-org.github.io/epg/guides/et/dstv.com.epg.xml | 🟢 |
+ 🇪🇹 Ethiopia | 148 | https://iptv-org.github.io/epg/guides/et/dstv.com.epg.xml | 🟡 |
🇫🇴 Faroe Islands | 1 | https://iptv-org.github.io/epg/guides/fo/kvf.fo.epg.xml | 🟢 |
🇫🇯 Fiji | 9 | https://iptv-org.github.io/epg/guides/fj/walesi.com.fj.epg.xml | 🔴 |
🇫🇮 Finland | 36 | https://iptv-org.github.io/epg/guides/fi/allente.se.epg.xml | 🟢 |
@@ -90,14 +90,14 @@ To load a program guide, all you need to do is copy the link to one or more of t
🇬🇲 Gambia | 124 | https://iptv-org.github.io/epg/guides/gm/dstv.com.epg.xml | 🟢 |
🇬🇪 Georgia | 117 | https://iptv-org.github.io/epg/guides/ge/magticom.ge.epg.xml | 🟢 |
🇩🇪 Germany | 122 | https://iptv-org.github.io/epg/guides/de/hd-plus.de.epg.xml | 🟢 |
- 🇬🇭 Ghana | 139 | https://iptv-org.github.io/epg/guides/gh/dstv.com.epg.xml | 🟢 |
- 🇬🇷 Greece | 86 | https://iptv-org.github.io/epg/guides/gr/cosmote.gr.epg.xml | 🟢 |
+ 🇬🇭 Ghana | 139 | https://iptv-org.github.io/epg/guides/gh/dstv.com.epg.xml | 🟡 |
+ 🇬🇷 Greece | 86 | https://iptv-org.github.io/epg/guides/gr/cosmote.gr.epg.xml | 🟡 |
🇬🇱 Greenland | 1 | https://iptv-org.github.io/epg/guides/gl/knr.gl.epg.xml | 🟢 |
🇬🇵 Guadeloupe | 128 | https://iptv-org.github.io/epg/guides/gp/canalplus-caraibes.com.epg.xml | 🟢 |
🇬🇺 Guam | 1 | https://iptv-org.github.io/epg/guides/gu/pbsguam.org.epg.xml | 🟢 |
🇬🇹 Guatemala | 53 | https://iptv-org.github.io/epg/guides/gt/gatotv.com.epg.xml | 🟢 |
18 | https://iptv-org.github.io/epg/guides/gt/mi.tv.epg.xml | 🟢 |
- 🇬🇳 Guinea | 125 | https://iptv-org.github.io/epg/guides/gn/dstv.com.epg.xml | 🟢 |
+ 🇬🇳 Guinea | 125 | https://iptv-org.github.io/epg/guides/gn/dstv.com.epg.xml | 🟡 |
🇬🇼 Guinea-Bissau | 125 | https://iptv-org.github.io/epg/guides/gw/dstv.com.epg.xml | 🟢 |
🇭🇹 Haiti | 112 | https://iptv-org.github.io/epg/guides/ht/canalplus-haiti.com.epg.xml | 🟡 |
🇭🇳 Honduras | 50 | https://iptv-org.github.io/epg/guides/hn/gatotv.com.epg.xml | 🟢 |
@@ -116,7 +116,7 @@ To load a program guide, all you need to do is copy the link to one or more of t
15 | https://iptv-org.github.io/epg/guides/it/mediaset.it.epg.xml | 🟢 |
🇯🇴 Jordan | 99 | https://iptv-org.github.io/epg/guides/jo/osn.com.epg.xml | 🟢 |
🇰🇿 Kazakhstan | 8 | https://iptv-org.github.io/epg/guides/kz/tv.yandex.ru.epg.xml | 🟢 |
- 🇰🇪 Kenya | 151 | https://iptv-org.github.io/epg/guides/ke/dstv.com.epg.xml | 🟢 |
+ 🇰🇪 Kenya | 151 | https://iptv-org.github.io/epg/guides/ke/dstv.com.epg.xml | 🟡 |
🇽🇰 Kosovo | 26 | https://iptv-org.github.io/epg/guides/xk/tvim.tv.epg.xml | 🟢 |
🇰🇼 Kuwait | 99 | https://iptv-org.github.io/epg/guides/kw/osn.com.epg.xml | 🟢 |
🇱🇻 Latvia | 21 | https://iptv-org.github.io/epg/guides/lv/tv.lv.epg.xml | 🟢 |
@@ -124,10 +124,10 @@ To load a program guide, all you need to do is copy the link to one or more of t
🇱🇸 Lesotho | 146 | https://iptv-org.github.io/epg/guides/ls/dstv.com.epg.xml | 🟢 |
🇱🇷 Liberia | 125 | https://iptv-org.github.io/epg/guides/lr/dstv.com.epg.xml | 🟢 |
🇱🇾 Libya | 99 | https://iptv-org.github.io/epg/guides/ly/osn.com.epg.xml | 🟢 |
- 🇲🇬 Madagascar | 125 | https://iptv-org.github.io/epg/guides/mg/dstv.com.epg.xml | 🟢 |
+ 🇲🇬 Madagascar | 125 | https://iptv-org.github.io/epg/guides/mg/dstv.com.epg.xml | 🟡 |
🇲🇼 Malawi | 132 | https://iptv-org.github.io/epg/guides/mw/dstv.com.epg.xml | 🟢 |
🇲🇾 Malaysia | 123 | https://iptv-org.github.io/epg/guides/my/astro.com.my.epg.xml | 🟢 |
- 🇲🇱 Mali | 125 | https://iptv-org.github.io/epg/guides/ml/dstv.com.epg.xml | 🟢 |
+ 🇲🇱 Mali | 125 | https://iptv-org.github.io/epg/guides/ml/dstv.com.epg.xml | 🟡 |
🇲🇶 Martinique | 128 | https://iptv-org.github.io/epg/guides/mq/canalplus-caraibes.com.epg.xml | 🟢 |
🇲🇷 Mauritania | 125 | https://iptv-org.github.io/epg/guides/mr/dstv.com.epg.xml | 🟢 |
98 | https://iptv-org.github.io/epg/guides/mr/osn.com.epg.xml | 🟢 |
@@ -137,11 +137,11 @@ To load a program guide, all you need to do is copy the link to one or more of t
25 | https://iptv-org.github.io/epg/guides/mx/mi.tv.epg.xml | 🟢 |
🇲🇪 Montenegro | 4 | https://iptv-org.github.io/epg/guides/me/tvarenasport.com.epg.xml | 🟢 |
🇲🇦 Morocco | 98 | https://iptv-org.github.io/epg/guides/ma/osn.com.epg.xml | 🟢 |
- 🇲🇿 Mozambique | 86 | https://iptv-org.github.io/epg/guides/mz/dstv.com.epg.xml | 🟢 |
+ 🇲🇿 Mozambique | 86 | https://iptv-org.github.io/epg/guides/mz/dstv.com.epg.xml | 🟡 |
🇳🇦 Namibia | 130 | https://iptv-org.github.io/epg/guides/na/dstv.com.epg.xml | 🟢 |
🇳🇱 Netherlands | 227 | https://iptv-org.github.io/epg/guides/nl/delta.nl.epg.xml | 🟢 |
🇳🇮 Nicaragua | 50 | https://iptv-org.github.io/epg/guides/ni/gatotv.com.epg.xml | 🟢 |
- 🇳🇪 Niger | 128 | https://iptv-org.github.io/epg/guides/ne/dstv.com.epg.xml | 🟢 |
+ 🇳🇪 Niger | 128 | https://iptv-org.github.io/epg/guides/ne/dstv.com.epg.xml | 🟡 |
🇳🇬 Nigeria | 147 | https://iptv-org.github.io/epg/guides/ng/dstv.com.epg.xml | 🟢 |
🇲🇰 North Macedonia | 52 | https://iptv-org.github.io/epg/guides/mk/maxtvgo.mk.epg.xml | 🟢 |
4 | https://iptv-org.github.io/epg/guides/mk/tvarenasport.com.epg.xml | 🟢 |
@@ -158,7 +158,7 @@ To load a program guide, all you need to do is copy the link to one or more of t
22 | https://iptv-org.github.io/epg/guides/qa/beinsports.com.epg.xml | 🟢 |
🇷🇴 Romania | 224 | https://iptv-org.github.io/epg/guides/ro/programetv.ro.epg.xml | 🟢 |
🇷🇺 Russia | 285 | https://iptv-org.github.io/epg/guides/ru/tv.yandex.ru.epg.xml | 🟢 |
- 🇷🇼 Rwanda | 132 | https://iptv-org.github.io/epg/guides/rw/dstv.com.epg.xml | 🟢 |
+ 🇷🇼 Rwanda | 132 | https://iptv-org.github.io/epg/guides/rw/dstv.com.epg.xml | 🟡 |
🇷🇪 Réunion | 119 | https://iptv-org.github.io/epg/guides/re/canalplus-reunion.com.epg.xml | 🟢 |
🇸🇦 Saudi Arabia | 98 | https://iptv-org.github.io/epg/guides/sa/osn.com.epg.xml | 🟢 |
11 | https://iptv-org.github.io/epg/guides/sa/rotana.net.epg.xml | 🔴 |
@@ -189,7 +189,7 @@ To load a program guide, all you need to do is copy the link to one or more of t
17 | https://iptv-org.github.io/epg/guides/ae/mbc.net.epg.xml | 🟢 |
🇬🇧 United Kingdom | 97 | https://iptv-org.github.io/epg/guides/uk/ontvtonight.com.epg.xml | 🟢 |
91 | https://iptv-org.github.io/epg/guides/uk/sky.com.epg.xml | 🟢 |
- 🇺🇸 United States | 880 | https://iptv-org.github.io/epg/guides/us/tvtv.us.epg.xml | 🟢 |
+ 🇺🇸 United States | 880 | https://iptv-org.github.io/epg/guides/us/tvtv.us.epg.xml | 🟡 |
374 | https://iptv-org.github.io/epg/guides/us/directv.com.epg.xml | 🟡 |
88 | https://iptv-org.github.io/epg/guides/us/tvguide.com.epg.xml | 🟢 |
15 | https://iptv-org.github.io/epg/guides/us/gatotv.com.epg.xml | 🟢 |
@@ -233,7 +233,7 @@ To load a program guide, all you need to do is copy the link to one or more of t
Maryland | 59 | https://iptv-org.github.io/epg/guides/us-md/tvtv.us.epg.xml | 🟢 |
Massachusetts | 71 | https://iptv-org.github.io/epg/guides/us-ma/tvtv.us.epg.xml | 🟢 |
Michigan | 269 | https://iptv-org.github.io/epg/guides/us-mi/tvtv.us.epg.xml | 🟢 |
- Minnesota | 175 | https://iptv-org.github.io/epg/guides/us-mn/tvtv.us.epg.xml | 🟡 |
+ Minnesota | 175 | https://iptv-org.github.io/epg/guides/us-mn/tvtv.us.epg.xml | 🟢 |
Mississippi | 130 | https://iptv-org.github.io/epg/guides/us-ms/tvtv.us.epg.xml | 🟢 |
Missouri | 230 | https://iptv-org.github.io/epg/guides/us-mo/tvtv.us.epg.xml | 🟢 |
Montana | 137 | https://iptv-org.github.io/epg/guides/us-mt/tvtv.us.epg.xml | 🟢 |
@@ -242,7 +242,7 @@ To load a program guide, all you need to do is copy the link to one or more of t
New Hampshire | 35 | https://iptv-org.github.io/epg/guides/us-nh/tvtv.us.epg.xml | 🟢 |
New Jersey | 42 | https://iptv-org.github.io/epg/guides/us-nj/tvtv.us.epg.xml | 🟢 |
New Mexico | 146 | https://iptv-org.github.io/epg/guides/us-nm/tvtv.us.epg.xml | 🟢 |
- New York | 334 | https://iptv-org.github.io/epg/guides/us-ny/tvtv.us.epg.xml | 🟢 |
+ New York | 334 | https://iptv-org.github.io/epg/guides/us-ny/tvtv.us.epg.xml | 🟡 |
North Carolina | 259 | https://iptv-org.github.io/epg/guides/us-nc/tvtv.us.epg.xml | 🟢 |
North Dakota | 107 | https://iptv-org.github.io/epg/guides/us-nd/tvtv.us.epg.xml | 🟢 |
Ohio | 306 | https://iptv-org.github.io/epg/guides/us-oh/tvtv.us.epg.xml | 🟢 |
@@ -256,7 +256,7 @@ To load a program guide, all you need to do is copy the link to one or more of t
South Carolina | 166 | https://iptv-org.github.io/epg/guides/us-sc/tvtv.us.epg.xml | 🟢 |
South Dakota | 53 | https://iptv-org.github.io/epg/guides/us-sd/tvtv.us.epg.xml | 🟢 |
Tennessee | 230 | https://iptv-org.github.io/epg/guides/us-tn/tvtv.us.epg.xml | 🟢 |
- Texas | 765 | https://iptv-org.github.io/epg/guides/us-tx/tvtv.us.epg.xml | 🟢 |
+ Texas | 765 | https://iptv-org.github.io/epg/guides/us-tx/tvtv.us.epg.xml | 🟡 |
Utah | 109 | https://iptv-org.github.io/epg/guides/us-ut/tvtv.us.epg.xml | 🟢 |
Vermont | 25 | https://iptv-org.github.io/epg/guides/us-vt/tvtv.us.epg.xml | 🟢 |
Virgin Islands | 3 | https://iptv-org.github.io/epg/guides/us-vi/tvtv.us.epg.xml | 🟢 |
@@ -285,7 +285,7 @@ To load a program guide, all you need to do is copy the link to one or more of t
Ontario | 79 | https://iptv-org.github.io/epg/guides/ca-on/tvtv.us.epg.xml | 🟢 |
Prince Edward Island | 2 | https://iptv-org.github.io/epg/guides/ca-pe/tvtv.us.epg.xml | 🟢 |
Quebec | 67 | https://iptv-org.github.io/epg/guides/ca-qc/tvtv.us.epg.xml | 🟢 |
- Saskatchewan | 21 | https://iptv-org.github.io/epg/guides/ca-sk/tvtv.us.epg.xml | 🟢 |
+ Saskatchewan | 21 | https://iptv-org.github.io/epg/guides/ca-sk/tvtv.us.epg.xml | 🟡 |
From ab77f5681ba96e5ead39834fd1a64bf6ecbc414b Mon Sep 17 00:00:00 2001
From: "iptv-bot[bot]" <84861620+iptv-bot[bot]@users.noreply.github.com>
Date: Sat, 8 Jan 2022 08:54:49 +0300
Subject: [PATCH 02/23] [Bot] Update README.md (#374)
Co-authored-by: iptv-bot[bot] <84861620+iptv-bot[bot]@users.noreply.github.com>
---
README.md | 32 ++++++++++++++++----------------
1 file changed, 16 insertions(+), 16 deletions(-)
diff --git a/README.md b/README.md
index b6715879..09d50234 100644
--- a/README.md
+++ b/README.md
@@ -71,13 +71,13 @@ To load a program guide, all you need to do is copy the link to one or more of t
99 | https://iptv-org.github.io/epg/guides/eg/osn.com.epg.xml | 🟢 |
🇸🇻 El Salvador | 52 | https://iptv-org.github.io/epg/guides/sv/gatotv.com.epg.xml | 🟢 |
12 | https://iptv-org.github.io/epg/guides/sv/mi.tv.epg.xml | 🟢 |
- 🇬🇶 Equatorial Guinea | 125 | https://iptv-org.github.io/epg/guides/gq/dstv.com.epg.xml | 🟡 |
+ 🇬🇶 Equatorial Guinea | 125 | https://iptv-org.github.io/epg/guides/gq/dstv.com.epg.xml | 🟢 |
🇪🇷 Eritrea | 123 | https://iptv-org.github.io/epg/guides/er/dstv.com.epg.xml | 🟢 |
🇪🇪 Estonia | 132 | https://iptv-org.github.io/epg/guides/ee-en/teliatv.ee.epg.xml | 🟢 |
132 | https://iptv-org.github.io/epg/guides/ee-et/teliatv.ee.epg.xml | 🟢 |
132 | https://iptv-org.github.io/epg/guides/ee-ru/teliatv.ee.epg.xml | 🟢 |
🇸🇿 Eswatini | 127 | https://iptv-org.github.io/epg/guides/sz/dstv.com.epg.xml | 🟢 |
- 🇪🇹 Ethiopia | 148 | https://iptv-org.github.io/epg/guides/et/dstv.com.epg.xml | 🟡 |
+ 🇪🇹 Ethiopia | 148 | https://iptv-org.github.io/epg/guides/et/dstv.com.epg.xml | 🟢 |
🇫🇴 Faroe Islands | 1 | https://iptv-org.github.io/epg/guides/fo/kvf.fo.epg.xml | 🟢 |
🇫🇯 Fiji | 9 | https://iptv-org.github.io/epg/guides/fj/walesi.com.fj.epg.xml | 🔴 |
🇫🇮 Finland | 36 | https://iptv-org.github.io/epg/guides/fi/allente.se.epg.xml | 🟢 |
@@ -90,14 +90,14 @@ To load a program guide, all you need to do is copy the link to one or more of t
🇬🇲 Gambia | 124 | https://iptv-org.github.io/epg/guides/gm/dstv.com.epg.xml | 🟢 |
🇬🇪 Georgia | 117 | https://iptv-org.github.io/epg/guides/ge/magticom.ge.epg.xml | 🟢 |
🇩🇪 Germany | 122 | https://iptv-org.github.io/epg/guides/de/hd-plus.de.epg.xml | 🟢 |
- 🇬🇭 Ghana | 139 | https://iptv-org.github.io/epg/guides/gh/dstv.com.epg.xml | 🟡 |
+ 🇬🇭 Ghana | 139 | https://iptv-org.github.io/epg/guides/gh/dstv.com.epg.xml | 🟢 |
🇬🇷 Greece | 86 | https://iptv-org.github.io/epg/guides/gr/cosmote.gr.epg.xml | 🟡 |
🇬🇱 Greenland | 1 | https://iptv-org.github.io/epg/guides/gl/knr.gl.epg.xml | 🟢 |
🇬🇵 Guadeloupe | 128 | https://iptv-org.github.io/epg/guides/gp/canalplus-caraibes.com.epg.xml | 🟢 |
🇬🇺 Guam | 1 | https://iptv-org.github.io/epg/guides/gu/pbsguam.org.epg.xml | 🟢 |
🇬🇹 Guatemala | 53 | https://iptv-org.github.io/epg/guides/gt/gatotv.com.epg.xml | 🟢 |
18 | https://iptv-org.github.io/epg/guides/gt/mi.tv.epg.xml | 🟢 |
- 🇬🇳 Guinea | 125 | https://iptv-org.github.io/epg/guides/gn/dstv.com.epg.xml | 🟡 |
+ 🇬🇳 Guinea | 125 | https://iptv-org.github.io/epg/guides/gn/dstv.com.epg.xml | 🟢 |
🇬🇼 Guinea-Bissau | 125 | https://iptv-org.github.io/epg/guides/gw/dstv.com.epg.xml | 🟢 |
🇭🇹 Haiti | 112 | https://iptv-org.github.io/epg/guides/ht/canalplus-haiti.com.epg.xml | 🟡 |
🇭🇳 Honduras | 50 | https://iptv-org.github.io/epg/guides/hn/gatotv.com.epg.xml | 🟢 |
@@ -116,18 +116,18 @@ To load a program guide, all you need to do is copy the link to one or more of t
15 | https://iptv-org.github.io/epg/guides/it/mediaset.it.epg.xml | 🟢 |
🇯🇴 Jordan | 99 | https://iptv-org.github.io/epg/guides/jo/osn.com.epg.xml | 🟢 |
🇰🇿 Kazakhstan | 8 | https://iptv-org.github.io/epg/guides/kz/tv.yandex.ru.epg.xml | 🟢 |
- 🇰🇪 Kenya | 151 | https://iptv-org.github.io/epg/guides/ke/dstv.com.epg.xml | 🟡 |
+ 🇰🇪 Kenya | 151 | https://iptv-org.github.io/epg/guides/ke/dstv.com.epg.xml | 🟢 |
🇽🇰 Kosovo | 26 | https://iptv-org.github.io/epg/guides/xk/tvim.tv.epg.xml | 🟢 |
🇰🇼 Kuwait | 99 | https://iptv-org.github.io/epg/guides/kw/osn.com.epg.xml | 🟢 |
🇱🇻 Latvia | 21 | https://iptv-org.github.io/epg/guides/lv/tv.lv.epg.xml | 🟢 |
🇱🇧 Lebanon | 99 | https://iptv-org.github.io/epg/guides/lb/osn.com.epg.xml | 🟢 |
- 🇱🇸 Lesotho | 146 | https://iptv-org.github.io/epg/guides/ls/dstv.com.epg.xml | 🟢 |
+ 🇱🇸 Lesotho | 146 | https://iptv-org.github.io/epg/guides/ls/dstv.com.epg.xml | 🟡 |
🇱🇷 Liberia | 125 | https://iptv-org.github.io/epg/guides/lr/dstv.com.epg.xml | 🟢 |
🇱🇾 Libya | 99 | https://iptv-org.github.io/epg/guides/ly/osn.com.epg.xml | 🟢 |
- 🇲🇬 Madagascar | 125 | https://iptv-org.github.io/epg/guides/mg/dstv.com.epg.xml | 🟡 |
+ 🇲🇬 Madagascar | 125 | https://iptv-org.github.io/epg/guides/mg/dstv.com.epg.xml | 🟢 |
🇲🇼 Malawi | 132 | https://iptv-org.github.io/epg/guides/mw/dstv.com.epg.xml | 🟢 |
🇲🇾 Malaysia | 123 | https://iptv-org.github.io/epg/guides/my/astro.com.my.epg.xml | 🟢 |
- 🇲🇱 Mali | 125 | https://iptv-org.github.io/epg/guides/ml/dstv.com.epg.xml | 🟡 |
+ 🇲🇱 Mali | 125 | https://iptv-org.github.io/epg/guides/ml/dstv.com.epg.xml | 🟢 |
🇲🇶 Martinique | 128 | https://iptv-org.github.io/epg/guides/mq/canalplus-caraibes.com.epg.xml | 🟢 |
🇲🇷 Mauritania | 125 | https://iptv-org.github.io/epg/guides/mr/dstv.com.epg.xml | 🟢 |
98 | https://iptv-org.github.io/epg/guides/mr/osn.com.epg.xml | 🟢 |
@@ -137,8 +137,8 @@ To load a program guide, all you need to do is copy the link to one or more of t
25 | https://iptv-org.github.io/epg/guides/mx/mi.tv.epg.xml | 🟢 |
🇲🇪 Montenegro | 4 | https://iptv-org.github.io/epg/guides/me/tvarenasport.com.epg.xml | 🟢 |
🇲🇦 Morocco | 98 | https://iptv-org.github.io/epg/guides/ma/osn.com.epg.xml | 🟢 |
- 🇲🇿 Mozambique | 86 | https://iptv-org.github.io/epg/guides/mz/dstv.com.epg.xml | 🟡 |
- 🇳🇦 Namibia | 130 | https://iptv-org.github.io/epg/guides/na/dstv.com.epg.xml | 🟢 |
+ 🇲🇿 Mozambique | 86 | https://iptv-org.github.io/epg/guides/mz/dstv.com.epg.xml | 🟢 |
+ 🇳🇦 Namibia | 130 | https://iptv-org.github.io/epg/guides/na/dstv.com.epg.xml | 🟡 |
🇳🇱 Netherlands | 227 | https://iptv-org.github.io/epg/guides/nl/delta.nl.epg.xml | 🟢 |
🇳🇮 Nicaragua | 50 | https://iptv-org.github.io/epg/guides/ni/gatotv.com.epg.xml | 🟢 |
🇳🇪 Niger | 128 | https://iptv-org.github.io/epg/guides/ne/dstv.com.epg.xml | 🟡 |
@@ -153,7 +153,7 @@ To load a program guide, all you need to do is copy the link to one or more of t
🇵🇪 Peru | 48 | https://iptv-org.github.io/epg/guides/pe/gatotv.com.epg.xml | 🟢 |
21 | https://iptv-org.github.io/epg/guides/pe/mi.tv.epg.xml | 🟢 |
🇵🇱 Poland | 341 | https://iptv-org.github.io/epg/guides/pl/programtv.onet.pl.epg.xml | 🟡 |
- 🇵🇹 Portugal | 110 | https://iptv-org.github.io/epg/guides/pt/meo.pt.epg.xml | 🟢 |
+ 🇵🇹 Portugal | 110 | https://iptv-org.github.io/epg/guides/pt/meo.pt.epg.xml | 🟡 |
🇶🇦 Qatar | 99 | https://iptv-org.github.io/epg/guides/qa/osn.com.epg.xml | 🟢 |
22 | https://iptv-org.github.io/epg/guides/qa/beinsports.com.epg.xml | 🟢 |
🇷🇴 Romania | 224 | https://iptv-org.github.io/epg/guides/ro/programetv.ro.epg.xml | 🟢 |
@@ -165,10 +165,10 @@ To load a program guide, all you need to do is copy the link to one or more of t
🇸🇳 Senegal | 125 | https://iptv-org.github.io/epg/guides/sn/dstv.com.epg.xml | 🟢 |
🇷🇸 Serbia | 357 | https://iptv-org.github.io/epg/guides/rs/mts.rs.epg.xml | 🟡 |
12 | https://iptv-org.github.io/epg/guides/rs/tvarenasport.com.epg.xml | 🟢 |
- 🇸🇨 Seychelles | 124 | https://iptv-org.github.io/epg/guides/sc/dstv.com.epg.xml | 🟢 |
+ 🇸🇨 Seychelles | 124 | https://iptv-org.github.io/epg/guides/sc/dstv.com.epg.xml | 🟡 |
🇸🇱 Sierra Leone | 125 | https://iptv-org.github.io/epg/guides/sl/dstv.com.epg.xml | 🟢 |
🇸🇮 Slovenia | 277 | https://iptv-org.github.io/epg/guides/si/tv2go.t-2.net.epg.xml | 🟢 |
- 🇸🇴 Somalia | 120 | https://iptv-org.github.io/epg/guides/so/dstv.com.epg.xml | 🟢 |
+ 🇸🇴 Somalia | 120 | https://iptv-org.github.io/epg/guides/so/dstv.com.epg.xml | 🟡 |
🇸🇸 South Sudan | 125 | https://iptv-org.github.io/epg/guides/ss/dstv.com.epg.xml | 🟢 |
🇪🇸 Spain | 112 | https://iptv-org.github.io/epg/guides/es/programacion-tv.elpais.com.epg.xml | 🟢 |
58 | https://iptv-org.github.io/epg/guides/es/gatotv.com.epg.xml | 🟢 |
@@ -178,7 +178,7 @@ To load a program guide, all you need to do is copy the link to one or more of t
🇸🇪 Sweden | 87 | https://iptv-org.github.io/epg/guides/se/allente.se.epg.xml | 🟢 |
🇸🇹 São Tomé & Príncipe | 128 | https://iptv-org.github.io/epg/guides/st/dstv.com.epg.xml | 🟢 |
🇹🇿 Tanzania | 30 | https://iptv-org.github.io/epg/guides/tz/dstv.com.epg.xml | 🟢 |
- 🇹🇭 Thailand | 81 | https://iptv-org.github.io/epg/guides/th/tv.trueid.net.epg.xml | 🟡 |
+ 🇹🇭 Thailand | 81 | https://iptv-org.github.io/epg/guides/th/tv.trueid.net.epg.xml | 🟢 |
🇹🇬 Togo | 137 | https://iptv-org.github.io/epg/guides/tg/dstv.com.epg.xml | 🟢 |
🇹🇷 Turkey | 145 | https://iptv-org.github.io/epg/guides/tr/tvplus.com.tr.epg.xml | 🟢 |
118 | https://iptv-org.github.io/epg/guides/tr/digiturk.com.tr.epg.xml | 🟢 |
@@ -242,7 +242,7 @@ To load a program guide, all you need to do is copy the link to one or more of t
New Hampshire | 35 | https://iptv-org.github.io/epg/guides/us-nh/tvtv.us.epg.xml | 🟢 |
New Jersey | 42 | https://iptv-org.github.io/epg/guides/us-nj/tvtv.us.epg.xml | 🟢 |
New Mexico | 146 | https://iptv-org.github.io/epg/guides/us-nm/tvtv.us.epg.xml | 🟢 |
- New York | 334 | https://iptv-org.github.io/epg/guides/us-ny/tvtv.us.epg.xml | 🟡 |
+ New York | 334 | https://iptv-org.github.io/epg/guides/us-ny/tvtv.us.epg.xml | 🟢 |
North Carolina | 259 | https://iptv-org.github.io/epg/guides/us-nc/tvtv.us.epg.xml | 🟢 |
North Dakota | 107 | https://iptv-org.github.io/epg/guides/us-nd/tvtv.us.epg.xml | 🟢 |
Ohio | 306 | https://iptv-org.github.io/epg/guides/us-oh/tvtv.us.epg.xml | 🟢 |
@@ -285,7 +285,7 @@ To load a program guide, all you need to do is copy the link to one or more of t
Ontario | 79 | https://iptv-org.github.io/epg/guides/ca-on/tvtv.us.epg.xml | 🟢 |
Prince Edward Island | 2 | https://iptv-org.github.io/epg/guides/ca-pe/tvtv.us.epg.xml | 🟢 |
Quebec | 67 | https://iptv-org.github.io/epg/guides/ca-qc/tvtv.us.epg.xml | 🟢 |
- Saskatchewan | 21 | https://iptv-org.github.io/epg/guides/ca-sk/tvtv.us.epg.xml | 🟡 |
+ Saskatchewan | 21 | https://iptv-org.github.io/epg/guides/ca-sk/tvtv.us.epg.xml | 🟢 |
From db4183cc9514b23f85159c38c752fd97006e845a Mon Sep 17 00:00:00 2001
From: isilrhun <82736212+isilrhun@users.noreply.github.com>
Date: Sat, 8 Jan 2022 14:55:30 -0800
Subject: [PATCH 03/23] Update sky.com_uk.channels.xml
---
sites/sky.com/sky.com_uk.channels.xml | 1 +
1 file changed, 1 insertion(+)
diff --git a/sites/sky.com/sky.com_uk.channels.xml b/sites/sky.com/sky.com_uk.channels.xml
index 7ccd1316..dfacbb2d 100644
--- a/sites/sky.com/sky.com_uk.channels.xml
+++ b/sites/sky.com/sky.com_uk.channels.xml
@@ -52,6 +52,7 @@
Horror Channel UK
Ideal Extra
Ideal World
+ Iran International
ITV 2
ITV 2 +1
ITV 3
From e07795e0f343364bcd13c83401b0db3bed5e6dad Mon Sep 17 00:00:00 2001
From: "iptv-bot[bot]" <84861620+iptv-bot[bot]@users.noreply.github.com>
Date: Sun, 9 Jan 2022 08:55:52 +0300
Subject: [PATCH 04/23] [Bot] Update README.md (#376)
Co-authored-by: iptv-bot[bot] <84861620+iptv-bot[bot]@users.noreply.github.com>
---
README.md | 22 +++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/README.md b/README.md
index 09d50234..88da8405 100644
--- a/README.md
+++ b/README.md
@@ -66,8 +66,8 @@ To load a program guide, all you need to do is copy the link to one or more of t
🇩🇯 Djibouti | 121 | https://iptv-org.github.io/epg/guides/dj/dstv.com.epg.xml | 🟢 |
🇩🇴 Dominican Republic | 60 | https://iptv-org.github.io/epg/guides/do/gatotv.com.epg.xml | 🟢 |
🇪🇨 Ecuador | 45 | https://iptv-org.github.io/epg/guides/ec/gatotv.com.epg.xml | 🟢 |
- 🇪🇬 Egypt | 108 | https://iptv-org.github.io/epg/guides/eg-ar/elcinema.com.epg.xml | 🔴 |
- 108 | https://iptv-org.github.io/epg/guides/eg-en/elcinema.com.epg.xml | 🔴 |
+ 🇪🇬 Egypt | 108 | https://iptv-org.github.io/epg/guides/eg-ar/elcinema.com.epg.xml | 🟢 |
+ 108 | https://iptv-org.github.io/epg/guides/eg-en/elcinema.com.epg.xml | 🟢 |
99 | https://iptv-org.github.io/epg/guides/eg/osn.com.epg.xml | 🟢 |
🇸🇻 El Salvador | 52 | https://iptv-org.github.io/epg/guides/sv/gatotv.com.epg.xml | 🟢 |
12 | https://iptv-org.github.io/epg/guides/sv/mi.tv.epg.xml | 🟢 |
@@ -113,7 +113,7 @@ To load a program guide, all you need to do is copy the link to one or more of t
🇮🇶 Iraq | 99 | https://iptv-org.github.io/epg/guides/iq/osn.com.epg.xml | 🟢 |
🇮🇪 Ireland | 3 | https://iptv-org.github.io/epg/guides/ie/ontvtonight.com.epg.xml | 🟢 |
🇮🇹 Italy | 145 | https://iptv-org.github.io/epg/guides/it/guidatv.sky.it.epg.xml | 🟢 |
- 15 | https://iptv-org.github.io/epg/guides/it/mediaset.it.epg.xml | 🟢 |
+ 15 | https://iptv-org.github.io/epg/guides/it/mediaset.it.epg.xml | 🟡 |
🇯🇴 Jordan | 99 | https://iptv-org.github.io/epg/guides/jo/osn.com.epg.xml | 🟢 |
🇰🇿 Kazakhstan | 8 | https://iptv-org.github.io/epg/guides/kz/tv.yandex.ru.epg.xml | 🟢 |
🇰🇪 Kenya | 151 | https://iptv-org.github.io/epg/guides/ke/dstv.com.epg.xml | 🟢 |
@@ -121,7 +121,7 @@ To load a program guide, all you need to do is copy the link to one or more of t
🇰🇼 Kuwait | 99 | https://iptv-org.github.io/epg/guides/kw/osn.com.epg.xml | 🟢 |
🇱🇻 Latvia | 21 | https://iptv-org.github.io/epg/guides/lv/tv.lv.epg.xml | 🟢 |
🇱🇧 Lebanon | 99 | https://iptv-org.github.io/epg/guides/lb/osn.com.epg.xml | 🟢 |
- 🇱🇸 Lesotho | 146 | https://iptv-org.github.io/epg/guides/ls/dstv.com.epg.xml | 🟡 |
+ 🇱🇸 Lesotho | 146 | https://iptv-org.github.io/epg/guides/ls/dstv.com.epg.xml | 🟢 |
🇱🇷 Liberia | 125 | https://iptv-org.github.io/epg/guides/lr/dstv.com.epg.xml | 🟢 |
🇱🇾 Libya | 99 | https://iptv-org.github.io/epg/guides/ly/osn.com.epg.xml | 🟢 |
🇲🇬 Madagascar | 125 | https://iptv-org.github.io/epg/guides/mg/dstv.com.epg.xml | 🟢 |
@@ -138,10 +138,10 @@ To load a program guide, all you need to do is copy the link to one or more of t
🇲🇪 Montenegro | 4 | https://iptv-org.github.io/epg/guides/me/tvarenasport.com.epg.xml | 🟢 |
🇲🇦 Morocco | 98 | https://iptv-org.github.io/epg/guides/ma/osn.com.epg.xml | 🟢 |
🇲🇿 Mozambique | 86 | https://iptv-org.github.io/epg/guides/mz/dstv.com.epg.xml | 🟢 |
- 🇳🇦 Namibia | 130 | https://iptv-org.github.io/epg/guides/na/dstv.com.epg.xml | 🟡 |
+ 🇳🇦 Namibia | 130 | https://iptv-org.github.io/epg/guides/na/dstv.com.epg.xml | 🟢 |
🇳🇱 Netherlands | 227 | https://iptv-org.github.io/epg/guides/nl/delta.nl.epg.xml | 🟢 |
🇳🇮 Nicaragua | 50 | https://iptv-org.github.io/epg/guides/ni/gatotv.com.epg.xml | 🟢 |
- 🇳🇪 Niger | 128 | https://iptv-org.github.io/epg/guides/ne/dstv.com.epg.xml | 🟡 |
+ 🇳🇪 Niger | 128 | https://iptv-org.github.io/epg/guides/ne/dstv.com.epg.xml | 🟢 |
🇳🇬 Nigeria | 147 | https://iptv-org.github.io/epg/guides/ng/dstv.com.epg.xml | 🟢 |
🇲🇰 North Macedonia | 52 | https://iptv-org.github.io/epg/guides/mk/maxtvgo.mk.epg.xml | 🟢 |
4 | https://iptv-org.github.io/epg/guides/mk/tvarenasport.com.epg.xml | 🟢 |
@@ -158,17 +158,17 @@ To load a program guide, all you need to do is copy the link to one or more of t
22 | https://iptv-org.github.io/epg/guides/qa/beinsports.com.epg.xml | 🟢 |
🇷🇴 Romania | 224 | https://iptv-org.github.io/epg/guides/ro/programetv.ro.epg.xml | 🟢 |
🇷🇺 Russia | 285 | https://iptv-org.github.io/epg/guides/ru/tv.yandex.ru.epg.xml | 🟢 |
- 🇷🇼 Rwanda | 132 | https://iptv-org.github.io/epg/guides/rw/dstv.com.epg.xml | 🟡 |
+ 🇷🇼 Rwanda | 132 | https://iptv-org.github.io/epg/guides/rw/dstv.com.epg.xml | 🟢 |
🇷🇪 Réunion | 119 | https://iptv-org.github.io/epg/guides/re/canalplus-reunion.com.epg.xml | 🟢 |
🇸🇦 Saudi Arabia | 98 | https://iptv-org.github.io/epg/guides/sa/osn.com.epg.xml | 🟢 |
11 | https://iptv-org.github.io/epg/guides/sa/rotana.net.epg.xml | 🔴 |
🇸🇳 Senegal | 125 | https://iptv-org.github.io/epg/guides/sn/dstv.com.epg.xml | 🟢 |
🇷🇸 Serbia | 357 | https://iptv-org.github.io/epg/guides/rs/mts.rs.epg.xml | 🟡 |
12 | https://iptv-org.github.io/epg/guides/rs/tvarenasport.com.epg.xml | 🟢 |
- 🇸🇨 Seychelles | 124 | https://iptv-org.github.io/epg/guides/sc/dstv.com.epg.xml | 🟡 |
+ 🇸🇨 Seychelles | 124 | https://iptv-org.github.io/epg/guides/sc/dstv.com.epg.xml | 🟢 |
🇸🇱 Sierra Leone | 125 | https://iptv-org.github.io/epg/guides/sl/dstv.com.epg.xml | 🟢 |
🇸🇮 Slovenia | 277 | https://iptv-org.github.io/epg/guides/si/tv2go.t-2.net.epg.xml | 🟢 |
- 🇸🇴 Somalia | 120 | https://iptv-org.github.io/epg/guides/so/dstv.com.epg.xml | 🟡 |
+ 🇸🇴 Somalia | 120 | https://iptv-org.github.io/epg/guides/so/dstv.com.epg.xml | 🟢 |
🇸🇸 South Sudan | 125 | https://iptv-org.github.io/epg/guides/ss/dstv.com.epg.xml | 🟢 |
🇪🇸 Spain | 112 | https://iptv-org.github.io/epg/guides/es/programacion-tv.elpais.com.epg.xml | 🟢 |
58 | https://iptv-org.github.io/epg/guides/es/gatotv.com.epg.xml | 🟢 |
@@ -189,7 +189,7 @@ To load a program guide, all you need to do is copy the link to one or more of t
17 | https://iptv-org.github.io/epg/guides/ae/mbc.net.epg.xml | 🟢 |
🇬🇧 United Kingdom | 97 | https://iptv-org.github.io/epg/guides/uk/ontvtonight.com.epg.xml | 🟢 |
91 | https://iptv-org.github.io/epg/guides/uk/sky.com.epg.xml | 🟢 |
- 🇺🇸 United States | 880 | https://iptv-org.github.io/epg/guides/us/tvtv.us.epg.xml | 🟡 |
+ 🇺🇸 United States | 880 | https://iptv-org.github.io/epg/guides/us/tvtv.us.epg.xml | 🟢 |
374 | https://iptv-org.github.io/epg/guides/us/directv.com.epg.xml | 🟡 |
88 | https://iptv-org.github.io/epg/guides/us/tvguide.com.epg.xml | 🟢 |
15 | https://iptv-org.github.io/epg/guides/us/gatotv.com.epg.xml | 🟢 |
@@ -256,7 +256,7 @@ To load a program guide, all you need to do is copy the link to one or more of t
South Carolina | 166 | https://iptv-org.github.io/epg/guides/us-sc/tvtv.us.epg.xml | 🟢 |
South Dakota | 53 | https://iptv-org.github.io/epg/guides/us-sd/tvtv.us.epg.xml | 🟢 |
Tennessee | 230 | https://iptv-org.github.io/epg/guides/us-tn/tvtv.us.epg.xml | 🟢 |
- Texas | 765 | https://iptv-org.github.io/epg/guides/us-tx/tvtv.us.epg.xml | 🟡 |
+ Texas | 765 | https://iptv-org.github.io/epg/guides/us-tx/tvtv.us.epg.xml | 🟢 |
Utah | 109 | https://iptv-org.github.io/epg/guides/us-ut/tvtv.us.epg.xml | 🟢 |
Vermont | 25 | https://iptv-org.github.io/epg/guides/us-vt/tvtv.us.epg.xml | 🟢 |
Virgin Islands | 3 | https://iptv-org.github.io/epg/guides/us-vi/tvtv.us.epg.xml | 🟢 |
From 1cda1dfe4fb6257dd799b0eb247ffa69d54b06fd Mon Sep 17 00:00:00 2001
From: Aleksandr Statciuk
Date: Sun, 9 Jan 2022 13:16:34 +0300
Subject: [PATCH 05/23] Update sky.com_uk.channels.xml
---
sites/sky.com/sky.com_uk.channels.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sites/sky.com/sky.com_uk.channels.xml b/sites/sky.com/sky.com_uk.channels.xml
index dfacbb2d..a2babe2d 100644
--- a/sites/sky.com/sky.com_uk.channels.xml
+++ b/sites/sky.com/sky.com_uk.channels.xml
@@ -52,7 +52,7 @@
Horror Channel UK
Ideal Extra
Ideal World
- Iran International
+ Iran International
ITV 2
ITV 2 +1
ITV 3
From b3f1a84ccc0fc50cb0acfcf5fbff369be175ac41 Mon Sep 17 00:00:00 2001
From: "iptv-bot[bot]" <84861620+iptv-bot[bot]@users.noreply.github.com>
Date: Mon, 10 Jan 2022 08:54:28 +0300
Subject: [PATCH 06/23] [Bot] Update README.md (#377)
Co-authored-by: iptv-bot[bot] <84861620+iptv-bot[bot]@users.noreply.github.com>
---
README.md | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/README.md b/README.md
index 88da8405..d6af437d 100644
--- a/README.md
+++ b/README.md
@@ -94,7 +94,7 @@ To load a program guide, all you need to do is copy the link to one or more of t
🇬🇷 Greece | 86 | https://iptv-org.github.io/epg/guides/gr/cosmote.gr.epg.xml | 🟡 |
🇬🇱 Greenland | 1 | https://iptv-org.github.io/epg/guides/gl/knr.gl.epg.xml | 🟢 |
🇬🇵 Guadeloupe | 128 | https://iptv-org.github.io/epg/guides/gp/canalplus-caraibes.com.epg.xml | 🟢 |
- 🇬🇺 Guam | 1 | https://iptv-org.github.io/epg/guides/gu/pbsguam.org.epg.xml | 🟢 |
+ 🇬🇺 Guam | 1 | https://iptv-org.github.io/epg/guides/gu/pbsguam.org.epg.xml | 🔴 |
🇬🇹 Guatemala | 53 | https://iptv-org.github.io/epg/guides/gt/gatotv.com.epg.xml | 🟢 |
18 | https://iptv-org.github.io/epg/guides/gt/mi.tv.epg.xml | 🟢 |
🇬🇳 Guinea | 125 | https://iptv-org.github.io/epg/guides/gn/dstv.com.epg.xml | 🟢 |
@@ -153,7 +153,7 @@ To load a program guide, all you need to do is copy the link to one or more of t
🇵🇪 Peru | 48 | https://iptv-org.github.io/epg/guides/pe/gatotv.com.epg.xml | 🟢 |
21 | https://iptv-org.github.io/epg/guides/pe/mi.tv.epg.xml | 🟢 |
🇵🇱 Poland | 341 | https://iptv-org.github.io/epg/guides/pl/programtv.onet.pl.epg.xml | 🟡 |
- 🇵🇹 Portugal | 110 | https://iptv-org.github.io/epg/guides/pt/meo.pt.epg.xml | 🟡 |
+ 🇵🇹 Portugal | 110 | https://iptv-org.github.io/epg/guides/pt/meo.pt.epg.xml | 🟢 |
🇶🇦 Qatar | 99 | https://iptv-org.github.io/epg/guides/qa/osn.com.epg.xml | 🟢 |
22 | https://iptv-org.github.io/epg/guides/qa/beinsports.com.epg.xml | 🟢 |
🇷🇴 Romania | 224 | https://iptv-org.github.io/epg/guides/ro/programetv.ro.epg.xml | 🟢 |
@@ -186,9 +186,9 @@ To load a program guide, all you need to do is copy the link to one or more of t
🇺🇬 Uganda | 151 | https://iptv-org.github.io/epg/guides/ug/dstv.com.epg.xml | 🟢 |
🇺🇦 Ukraine | 114 | https://iptv-org.github.io/epg/guides/ua/tvgid.ua.epg.xml | 🟢 |
🇦🇪 United Arab Emirates | 99 | https://iptv-org.github.io/epg/guides/ae/osn.com.epg.xml | 🟢 |
- 17 | https://iptv-org.github.io/epg/guides/ae/mbc.net.epg.xml | 🟢 |
+ 17 | https://iptv-org.github.io/epg/guides/ae/mbc.net.epg.xml | 🔴 |
🇬🇧 United Kingdom | 97 | https://iptv-org.github.io/epg/guides/uk/ontvtonight.com.epg.xml | 🟢 |
- 91 | https://iptv-org.github.io/epg/guides/uk/sky.com.epg.xml | 🟢 |
+ 92 | https://iptv-org.github.io/epg/guides/uk/sky.com.epg.xml | 🟢 |
🇺🇸 United States | 880 | https://iptv-org.github.io/epg/guides/us/tvtv.us.epg.xml | 🟢 |
374 | https://iptv-org.github.io/epg/guides/us/directv.com.epg.xml | 🟡 |
88 | https://iptv-org.github.io/epg/guides/us/tvguide.com.epg.xml | 🟢 |
@@ -225,7 +225,7 @@ To load a program guide, all you need to do is copy the link to one or more of t
Idaho | 151 | https://iptv-org.github.io/epg/guides/us-id/tvtv.us.epg.xml | 🟢 |
Illinois | 197 | https://iptv-org.github.io/epg/guides/us-il/tvtv.us.epg.xml | 🟢 |
Indiana | 194 | https://iptv-org.github.io/epg/guides/us-in/tvtv.us.epg.xml | 🟢 |
- Iowa | 176 | https://iptv-org.github.io/epg/guides/us-ia/tvtv.us.epg.xml | 🟢 |
+ Iowa | 176 | https://iptv-org.github.io/epg/guides/us-ia/tvtv.us.epg.xml | 🟡 |
Kansas | 164 | https://iptv-org.github.io/epg/guides/us-ks/tvtv.us.epg.xml | 🟢 |
Kentucky | 177 | https://iptv-org.github.io/epg/guides/us-ky/tvtv.us.epg.xml | 🟢 |
Louisiana | 157 | https://iptv-org.github.io/epg/guides/us-la/tvtv.us.epg.xml | 🟢 |
@@ -248,10 +248,10 @@ To load a program guide, all you need to do is copy the link to one or more of t
Ohio | 306 | https://iptv-org.github.io/epg/guides/us-oh/tvtv.us.epg.xml | 🟢 |
Oklahoma | 173 | https://iptv-org.github.io/epg/guides/us-ok/tvtv.us.epg.xml | 🟢 |
Oregon | 187 | https://iptv-org.github.io/epg/guides/us-or/tvtv.us.epg.xml | 🟢 |
- Pennsylvania | 284 | https://iptv-org.github.io/epg/guides/us-pa/tvtv.us.epg.xml | 🟢 |
+ Pennsylvania | 284 | https://iptv-org.github.io/epg/guides/us-pa/tvtv.us.epg.xml | 🟡 |
Puerto Rico | 14 | https://iptv-org.github.io/epg/guides/us-pr/tvtv.us.epg.xml | 🟢 |
7 | https://iptv-org.github.io/epg/guides/us-pr/gatotv.com.epg.xml | 🟢 |
- 1 | https://iptv-org.github.io/epg/guides/us-pr/directv.com.epg.xml | 🟢 |
+ 1 | https://iptv-org.github.io/epg/guides/us-pr/directv.com.epg.xml | 🟡 |
Rhode Island | 27 | https://iptv-org.github.io/epg/guides/us-ri/tvtv.us.epg.xml | 🟢 |
South Carolina | 166 | https://iptv-org.github.io/epg/guides/us-sc/tvtv.us.epg.xml | 🟢 |
South Dakota | 53 | https://iptv-org.github.io/epg/guides/us-sd/tvtv.us.epg.xml | 🟢 |
From 406000ba484627e98547a1b06ef0c80da9b65c20 Mon Sep 17 00:00:00 2001
From: "iptv-bot[bot]" <84861620+iptv-bot[bot]@users.noreply.github.com>
Date: Tue, 11 Jan 2022 12:03:48 +0300
Subject: [PATCH 07/23] [Bot] Update README.md (#378)
Co-authored-by: iptv-bot[bot] <84861620+iptv-bot[bot]@users.noreply.github.com>
---
README.md | 47 +++++++++++++++++++++++------------------------
1 file changed, 23 insertions(+), 24 deletions(-)
diff --git a/README.md b/README.md
index d6af437d..b7c9e05c 100644
--- a/README.md
+++ b/README.md
@@ -39,10 +39,10 @@ To load a program guide, all you need to do is copy the link to one or more of t
🇧🇼 Botswana | 130 | https://iptv-org.github.io/epg/guides/bw/dstv.com.epg.xml | 🟢 |
🇧🇷 Brazil | 248 | https://iptv-org.github.io/epg/guides/br/mi.tv.epg.xml | 🟢 |
🇧🇫 Burkina Faso | 128 | https://iptv-org.github.io/epg/guides/bf/dstv.com.epg.xml | 🟢 |
- 🇧🇮 Burundi | 128 | https://iptv-org.github.io/epg/guides/bi/dstv.com.epg.xml | 🟢 |
- 🇨🇲 Cameroon | 128 | https://iptv-org.github.io/epg/guides/cm/dstv.com.epg.xml | 🟢 |
+ 🇧🇮 Burundi | 128 | https://iptv-org.github.io/epg/guides/bi/dstv.com.epg.xml | 🟡 |
+ 🇨🇲 Cameroon | 128 | https://iptv-org.github.io/epg/guides/cm/dstv.com.epg.xml | 🟡 |
🇨🇦 Canada | 430 | https://iptv-org.github.io/epg/guides/ca/tvtv.us.epg.xml | 🟢 |
- 🇨🇻 Cape Verde | 125 | https://iptv-org.github.io/epg/guides/cv/dstv.com.epg.xml | 🟢 |
+ 🇨🇻 Cape Verde | 125 | https://iptv-org.github.io/epg/guides/cv/dstv.com.epg.xml | 🟡 |
🇨🇫 Central African Republic | 125 | https://iptv-org.github.io/epg/guides/cf/dstv.com.epg.xml | 🟢 |
🇹🇩 Chad | 123 | https://iptv-org.github.io/epg/guides/td/dstv.com.epg.xml | 🟢 |
98 | https://iptv-org.github.io/epg/guides/td/osn.com.epg.xml | 🟢 |
@@ -63,7 +63,7 @@ To load a program guide, all you need to do is copy the link to one or more of t
🇨🇿 Czechia | 512 | https://iptv-org.github.io/epg/guides/cz/m.tv.sms.cz.epg.xml | 🟢 |
🇨🇮 Côte d’Ivoire | 128 | https://iptv-org.github.io/epg/guides/ci/dstv.com.epg.xml | 🟢 |
🇩🇰 Denmark | 61 | https://iptv-org.github.io/epg/guides/dk/allente.se.epg.xml | 🟢 |
- 🇩🇯 Djibouti | 121 | https://iptv-org.github.io/epg/guides/dj/dstv.com.epg.xml | 🟢 |
+ 🇩🇯 Djibouti | 121 | https://iptv-org.github.io/epg/guides/dj/dstv.com.epg.xml | 🟡 |
🇩🇴 Dominican Republic | 60 | https://iptv-org.github.io/epg/guides/do/gatotv.com.epg.xml | 🟢 |
🇪🇨 Ecuador | 45 | https://iptv-org.github.io/epg/guides/ec/gatotv.com.epg.xml | 🟢 |
🇪🇬 Egypt | 108 | https://iptv-org.github.io/epg/guides/eg-ar/elcinema.com.epg.xml | 🟢 |
@@ -71,26 +71,26 @@ To load a program guide, all you need to do is copy the link to one or more of t
99 | https://iptv-org.github.io/epg/guides/eg/osn.com.epg.xml | 🟢 |
🇸🇻 El Salvador | 52 | https://iptv-org.github.io/epg/guides/sv/gatotv.com.epg.xml | 🟢 |
12 | https://iptv-org.github.io/epg/guides/sv/mi.tv.epg.xml | 🟢 |
- 🇬🇶 Equatorial Guinea | 125 | https://iptv-org.github.io/epg/guides/gq/dstv.com.epg.xml | 🟢 |
- 🇪🇷 Eritrea | 123 | https://iptv-org.github.io/epg/guides/er/dstv.com.epg.xml | 🟢 |
+ 🇬🇶 Equatorial Guinea | 125 | https://iptv-org.github.io/epg/guides/gq/dstv.com.epg.xml | 🟡 |
+ 🇪🇷 Eritrea | 123 | https://iptv-org.github.io/epg/guides/er/dstv.com.epg.xml | 🟡 |
🇪🇪 Estonia | 132 | https://iptv-org.github.io/epg/guides/ee-en/teliatv.ee.epg.xml | 🟢 |
132 | https://iptv-org.github.io/epg/guides/ee-et/teliatv.ee.epg.xml | 🟢 |
132 | https://iptv-org.github.io/epg/guides/ee-ru/teliatv.ee.epg.xml | 🟢 |
🇸🇿 Eswatini | 127 | https://iptv-org.github.io/epg/guides/sz/dstv.com.epg.xml | 🟢 |
- 🇪🇹 Ethiopia | 148 | https://iptv-org.github.io/epg/guides/et/dstv.com.epg.xml | 🟢 |
+ 🇪🇹 Ethiopia | 148 | https://iptv-org.github.io/epg/guides/et/dstv.com.epg.xml | 🟡 |
🇫🇴 Faroe Islands | 1 | https://iptv-org.github.io/epg/guides/fo/kvf.fo.epg.xml | 🟢 |
- 🇫🇯 Fiji | 9 | https://iptv-org.github.io/epg/guides/fj/walesi.com.fj.epg.xml | 🔴 |
+ 🇫🇯 Fiji | 9 | https://iptv-org.github.io/epg/guides/fj/walesi.com.fj.epg.xml | 🟢 |
🇫🇮 Finland | 36 | https://iptv-org.github.io/epg/guides/fi/allente.se.epg.xml | 🟢 |
36 | https://iptv-org.github.io/epg/guides/fi/telkussa.fi.epg.xml | 🟢 |
🇫🇷 France | 204 | https://iptv-org.github.io/epg/guides/fr/programme-tv.net.epg.xml | 🟡 |
190 | https://iptv-org.github.io/epg/guides/fr/chaines-tv.orange.fr.epg.xml | 🟢 |
🇬🇫 French Guiana | 128 | https://iptv-org.github.io/epg/guides/gf/canalplus-caraibes.com.epg.xml | 🟢 |
🇵🇫 French Polynesia | 2 | https://iptv-org.github.io/epg/guides/pf/programme-tv.vini.pf.epg.xml | 🟢 |
- 🇬🇦 Gabon | 125 | https://iptv-org.github.io/epg/guides/ga/dstv.com.epg.xml | 🟢 |
- 🇬🇲 Gambia | 124 | https://iptv-org.github.io/epg/guides/gm/dstv.com.epg.xml | 🟢 |
+ 🇬🇦 Gabon | 125 | https://iptv-org.github.io/epg/guides/ga/dstv.com.epg.xml | 🟡 |
+ 🇬🇲 Gambia | 124 | https://iptv-org.github.io/epg/guides/gm/dstv.com.epg.xml | 🟡 |
🇬🇪 Georgia | 117 | https://iptv-org.github.io/epg/guides/ge/magticom.ge.epg.xml | 🟢 |
🇩🇪 Germany | 122 | https://iptv-org.github.io/epg/guides/de/hd-plus.de.epg.xml | 🟢 |
- 🇬🇭 Ghana | 139 | https://iptv-org.github.io/epg/guides/gh/dstv.com.epg.xml | 🟢 |
+ 🇬🇭 Ghana | 139 | https://iptv-org.github.io/epg/guides/gh/dstv.com.epg.xml | 🟡 |
🇬🇷 Greece | 86 | https://iptv-org.github.io/epg/guides/gr/cosmote.gr.epg.xml | 🟡 |
🇬🇱 Greenland | 1 | https://iptv-org.github.io/epg/guides/gl/knr.gl.epg.xml | 🟢 |
🇬🇵 Guadeloupe | 128 | https://iptv-org.github.io/epg/guides/gp/canalplus-caraibes.com.epg.xml | 🟢 |
@@ -98,7 +98,7 @@ To load a program guide, all you need to do is copy the link to one or more of t
🇬🇹 Guatemala | 53 | https://iptv-org.github.io/epg/guides/gt/gatotv.com.epg.xml | 🟢 |
18 | https://iptv-org.github.io/epg/guides/gt/mi.tv.epg.xml | 🟢 |
🇬🇳 Guinea | 125 | https://iptv-org.github.io/epg/guides/gn/dstv.com.epg.xml | 🟢 |
- 🇬🇼 Guinea-Bissau | 125 | https://iptv-org.github.io/epg/guides/gw/dstv.com.epg.xml | 🟢 |
+ 🇬🇼 Guinea-Bissau | 125 | https://iptv-org.github.io/epg/guides/gw/dstv.com.epg.xml | 🟡 |
🇭🇹 Haiti | 112 | https://iptv-org.github.io/epg/guides/ht/canalplus-haiti.com.epg.xml | 🟡 |
🇭🇳 Honduras | 50 | https://iptv-org.github.io/epg/guides/hn/gatotv.com.epg.xml | 🟢 |
22 | https://iptv-org.github.io/epg/guides/hn/mi.tv.epg.xml | 🟢 |
@@ -107,8 +107,7 @@ To load a program guide, all you need to do is copy the link to one or more of t
🇭🇺 Hungary | 91 | https://iptv-org.github.io/epg/guides/hu/tvmusor.hu.epg.xml | 🟢 |
🇮🇸 Iceland | 2 | https://iptv-org.github.io/epg/guides/is/ruv.is.epg.xml | 🟢 |
🇮🇳 India | 364 | https://iptv-org.github.io/epg/guides/in/dishtv.in.epg.xml | 🟢 |
- 🇮🇩 Indonesia | 90 | https://iptv-org.github.io/epg/guides/id/mncvision.id.epg.xml | 🟢 |
- 29 | https://iptv-org.github.io/epg/guides/id/vidio.com.epg.xml | 🟡 |
+ 🇮🇩 Indonesia | 29 | https://iptv-org.github.io/epg/guides/id/vidio.com.epg.xml | 🟡 |
🇮🇷 Iran | 29 | https://iptv-org.github.io/epg/guides/ir/tva.tv.epg.xml | 🟢 |
🇮🇶 Iraq | 99 | https://iptv-org.github.io/epg/guides/iq/osn.com.epg.xml | 🟢 |
🇮🇪 Ireland | 3 | https://iptv-org.github.io/epg/guides/ie/ontvtonight.com.epg.xml | 🟢 |
@@ -122,12 +121,12 @@ To load a program guide, all you need to do is copy the link to one or more of t
🇱🇻 Latvia | 21 | https://iptv-org.github.io/epg/guides/lv/tv.lv.epg.xml | 🟢 |
🇱🇧 Lebanon | 99 | https://iptv-org.github.io/epg/guides/lb/osn.com.epg.xml | 🟢 |
🇱🇸 Lesotho | 146 | https://iptv-org.github.io/epg/guides/ls/dstv.com.epg.xml | 🟢 |
- 🇱🇷 Liberia | 125 | https://iptv-org.github.io/epg/guides/lr/dstv.com.epg.xml | 🟢 |
+ 🇱🇷 Liberia | 125 | https://iptv-org.github.io/epg/guides/lr/dstv.com.epg.xml | 🟡 |
🇱🇾 Libya | 99 | https://iptv-org.github.io/epg/guides/ly/osn.com.epg.xml | 🟢 |
🇲🇬 Madagascar | 125 | https://iptv-org.github.io/epg/guides/mg/dstv.com.epg.xml | 🟢 |
🇲🇼 Malawi | 132 | https://iptv-org.github.io/epg/guides/mw/dstv.com.epg.xml | 🟢 |
🇲🇾 Malaysia | 123 | https://iptv-org.github.io/epg/guides/my/astro.com.my.epg.xml | 🟢 |
- 🇲🇱 Mali | 125 | https://iptv-org.github.io/epg/guides/ml/dstv.com.epg.xml | 🟢 |
+ 🇲🇱 Mali | 125 | https://iptv-org.github.io/epg/guides/ml/dstv.com.epg.xml | 🟡 |
🇲🇶 Martinique | 128 | https://iptv-org.github.io/epg/guides/mq/canalplus-caraibes.com.epg.xml | 🟢 |
🇲🇷 Mauritania | 125 | https://iptv-org.github.io/epg/guides/mr/dstv.com.epg.xml | 🟢 |
98 | https://iptv-org.github.io/epg/guides/mr/osn.com.epg.xml | 🟢 |
@@ -142,7 +141,7 @@ To load a program guide, all you need to do is copy the link to one or more of t
🇳🇱 Netherlands | 227 | https://iptv-org.github.io/epg/guides/nl/delta.nl.epg.xml | 🟢 |
🇳🇮 Nicaragua | 50 | https://iptv-org.github.io/epg/guides/ni/gatotv.com.epg.xml | 🟢 |
🇳🇪 Niger | 128 | https://iptv-org.github.io/epg/guides/ne/dstv.com.epg.xml | 🟢 |
- 🇳🇬 Nigeria | 147 | https://iptv-org.github.io/epg/guides/ng/dstv.com.epg.xml | 🟢 |
+ 🇳🇬 Nigeria | 147 | https://iptv-org.github.io/epg/guides/ng/dstv.com.epg.xml | 🟡 |
🇲🇰 North Macedonia | 52 | https://iptv-org.github.io/epg/guides/mk/maxtvgo.mk.epg.xml | 🟢 |
4 | https://iptv-org.github.io/epg/guides/mk/tvarenasport.com.epg.xml | 🟢 |
🇳🇴 Norway | 71 | https://iptv-org.github.io/epg/guides/no/allente.se.epg.xml | 🟢 |
@@ -158,14 +157,14 @@ To load a program guide, all you need to do is copy the link to one or more of t
22 | https://iptv-org.github.io/epg/guides/qa/beinsports.com.epg.xml | 🟢 |
🇷🇴 Romania | 224 | https://iptv-org.github.io/epg/guides/ro/programetv.ro.epg.xml | 🟢 |
🇷🇺 Russia | 285 | https://iptv-org.github.io/epg/guides/ru/tv.yandex.ru.epg.xml | 🟢 |
- 🇷🇼 Rwanda | 132 | https://iptv-org.github.io/epg/guides/rw/dstv.com.epg.xml | 🟢 |
+ 🇷🇼 Rwanda | 132 | https://iptv-org.github.io/epg/guides/rw/dstv.com.epg.xml | 🟡 |
🇷🇪 Réunion | 119 | https://iptv-org.github.io/epg/guides/re/canalplus-reunion.com.epg.xml | 🟢 |
🇸🇦 Saudi Arabia | 98 | https://iptv-org.github.io/epg/guides/sa/osn.com.epg.xml | 🟢 |
11 | https://iptv-org.github.io/epg/guides/sa/rotana.net.epg.xml | 🔴 |
🇸🇳 Senegal | 125 | https://iptv-org.github.io/epg/guides/sn/dstv.com.epg.xml | 🟢 |
🇷🇸 Serbia | 357 | https://iptv-org.github.io/epg/guides/rs/mts.rs.epg.xml | 🟡 |
12 | https://iptv-org.github.io/epg/guides/rs/tvarenasport.com.epg.xml | 🟢 |
- 🇸🇨 Seychelles | 124 | https://iptv-org.github.io/epg/guides/sc/dstv.com.epg.xml | 🟢 |
+ 🇸🇨 Seychelles | 124 | https://iptv-org.github.io/epg/guides/sc/dstv.com.epg.xml | 🟡 |
🇸🇱 Sierra Leone | 125 | https://iptv-org.github.io/epg/guides/sl/dstv.com.epg.xml | 🟢 |
🇸🇮 Slovenia | 277 | https://iptv-org.github.io/epg/guides/si/tv2go.t-2.net.epg.xml | 🟢 |
🇸🇴 Somalia | 120 | https://iptv-org.github.io/epg/guides/so/dstv.com.epg.xml | 🟢 |
@@ -174,7 +173,7 @@ To load a program guide, all you need to do is copy the link to one or more of t
58 | https://iptv-org.github.io/epg/guides/es/gatotv.com.epg.xml | 🟢 |
🇧🇱 St. Barthélemy | 128 | https://iptv-org.github.io/epg/guides/bl/canalplus-caraibes.com.epg.xml | 🟢 |
🇲🇫 St. Martin | 128 | https://iptv-org.github.io/epg/guides/mf/canalplus-caraibes.com.epg.xml | 🟢 |
- 🇸🇩 Sudan | 118 | https://iptv-org.github.io/epg/guides/sd/dstv.com.epg.xml | 🟢 |
+ 🇸🇩 Sudan | 118 | https://iptv-org.github.io/epg/guides/sd/dstv.com.epg.xml | 🟡 |
🇸🇪 Sweden | 87 | https://iptv-org.github.io/epg/guides/se/allente.se.epg.xml | 🟢 |
🇸🇹 São Tomé & Príncipe | 128 | https://iptv-org.github.io/epg/guides/st/dstv.com.epg.xml | 🟢 |
🇹🇿 Tanzania | 30 | https://iptv-org.github.io/epg/guides/tz/dstv.com.epg.xml | 🟢 |
@@ -225,7 +224,7 @@ To load a program guide, all you need to do is copy the link to one or more of t
Idaho | 151 | https://iptv-org.github.io/epg/guides/us-id/tvtv.us.epg.xml | 🟢 |
Illinois | 197 | https://iptv-org.github.io/epg/guides/us-il/tvtv.us.epg.xml | 🟢 |
Indiana | 194 | https://iptv-org.github.io/epg/guides/us-in/tvtv.us.epg.xml | 🟢 |
- Iowa | 176 | https://iptv-org.github.io/epg/guides/us-ia/tvtv.us.epg.xml | 🟡 |
+ Iowa | 176 | https://iptv-org.github.io/epg/guides/us-ia/tvtv.us.epg.xml | 🟢 |
Kansas | 164 | https://iptv-org.github.io/epg/guides/us-ks/tvtv.us.epg.xml | 🟢 |
Kentucky | 177 | https://iptv-org.github.io/epg/guides/us-ky/tvtv.us.epg.xml | 🟢 |
Louisiana | 157 | https://iptv-org.github.io/epg/guides/us-la/tvtv.us.epg.xml | 🟢 |
@@ -244,18 +243,18 @@ To load a program guide, all you need to do is copy the link to one or more of t
New Mexico | 146 | https://iptv-org.github.io/epg/guides/us-nm/tvtv.us.epg.xml | 🟢 |
New York | 334 | https://iptv-org.github.io/epg/guides/us-ny/tvtv.us.epg.xml | 🟢 |
North Carolina | 259 | https://iptv-org.github.io/epg/guides/us-nc/tvtv.us.epg.xml | 🟢 |
- North Dakota | 107 | https://iptv-org.github.io/epg/guides/us-nd/tvtv.us.epg.xml | 🟢 |
+ North Dakota | 107 | https://iptv-org.github.io/epg/guides/us-nd/tvtv.us.epg.xml | 🟡 |
Ohio | 306 | https://iptv-org.github.io/epg/guides/us-oh/tvtv.us.epg.xml | 🟢 |
Oklahoma | 173 | https://iptv-org.github.io/epg/guides/us-ok/tvtv.us.epg.xml | 🟢 |
Oregon | 187 | https://iptv-org.github.io/epg/guides/us-or/tvtv.us.epg.xml | 🟢 |
- Pennsylvania | 284 | https://iptv-org.github.io/epg/guides/us-pa/tvtv.us.epg.xml | 🟡 |
+ Pennsylvania | 284 | https://iptv-org.github.io/epg/guides/us-pa/tvtv.us.epg.xml | 🟢 |
Puerto Rico | 14 | https://iptv-org.github.io/epg/guides/us-pr/tvtv.us.epg.xml | 🟢 |
7 | https://iptv-org.github.io/epg/guides/us-pr/gatotv.com.epg.xml | 🟢 |
1 | https://iptv-org.github.io/epg/guides/us-pr/directv.com.epg.xml | 🟡 |
Rhode Island | 27 | https://iptv-org.github.io/epg/guides/us-ri/tvtv.us.epg.xml | 🟢 |
South Carolina | 166 | https://iptv-org.github.io/epg/guides/us-sc/tvtv.us.epg.xml | 🟢 |
South Dakota | 53 | https://iptv-org.github.io/epg/guides/us-sd/tvtv.us.epg.xml | 🟢 |
- Tennessee | 230 | https://iptv-org.github.io/epg/guides/us-tn/tvtv.us.epg.xml | 🟢 |
+ Tennessee | 230 | https://iptv-org.github.io/epg/guides/us-tn/tvtv.us.epg.xml | 🟡 |
Texas | 765 | https://iptv-org.github.io/epg/guides/us-tx/tvtv.us.epg.xml | 🟢 |
Utah | 109 | https://iptv-org.github.io/epg/guides/us-ut/tvtv.us.epg.xml | 🟢 |
Vermont | 25 | https://iptv-org.github.io/epg/guides/us-vt/tvtv.us.epg.xml | 🟢 |
From 463a2e842898227866e365f15b2e3194db1370b9 Mon Sep 17 00:00:00 2001
From: yarafie <88841013+yarafie@users.noreply.github.com>
Date: Tue, 11 Jan 2022 19:59:32 +0300
Subject: [PATCH 08/23] Update elcinema.com.config.js
dateString needs to take into account single digit or double digit days to match format on website epg.
---
sites/elcinema.com/elcinema.com.config.js | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/sites/elcinema.com/elcinema.com.config.js b/sites/elcinema.com/elcinema.com.config.js
index efcfdc7c..1bad9068 100644
--- a/sites/elcinema.com/elcinema.com.config.js
+++ b/sites/elcinema.com/elcinema.com.config.js
@@ -105,7 +105,12 @@ function parseDescription(item) {
function parseItems(content, channel, date) {
const $ = cheerio.load(content)
- const dateString = date.locale(channel.lang).format('dddd D MMMM')
+
+// const dateString = date.locale(channel.lang).format('dddd D MMMM')
+ const dayNum = date.locale(channel.lang).format('D')
+ if ( dayNum.length == 1 ) dateString = date.locale(channel.lang).format('dddd D MMMM')
+ if ( dayNum.length == 2 ) dateString = date.locale(channel.lang).format('dddd D MMMM')
+
const list = $('.dates')
.filter((i, el) => {
return $(el).text().trim() === dateString
From b17f02cff8665ff11caedd2b482df46d95b8bfbe Mon Sep 17 00:00:00 2001
From: "iptv-bot[bot]" <84861620+iptv-bot[bot]@users.noreply.github.com>
Date: Wed, 12 Jan 2022 07:25:13 +0300
Subject: [PATCH 09/23] [Bot] Update README.md (#381)
Co-authored-by: iptv-bot[bot] <84861620+iptv-bot[bot]@users.noreply.github.com>
---
README.md | 205 ++++++++----------------------------------------------
1 file changed, 28 insertions(+), 177 deletions(-)
diff --git a/README.md b/README.md
index b7c9e05c..28cc6e89 100644
--- a/README.md
+++ b/README.md
@@ -16,188 +16,65 @@ To load a program guide, all you need to do is copy the link to one or more of t
🇦🇫 Afghanistan | 1 | https://iptv-org.github.io/epg/guides/af/arianaafgtv.com.epg.xml | 🟢 |
1 | https://iptv-org.github.io/epg/guides/af/arianatelevision.com.epg.xml | 🔴 |
- 🇦🇱 Albania | 36 | https://iptv-org.github.io/epg/guides/al/ipko.com.epg.xml | 🟢 |
- 🇩🇿 Algeria | 99 | https://iptv-org.github.io/epg/guides/dz/osn.com.epg.xml | 🟢 |
🇦🇩 Andorra | 1 | https://iptv-org.github.io/epg/guides/ad/andorradifusio.ad.epg.xml | 🟢 |
🇦🇴 Angola | 100 | https://iptv-org.github.io/epg/guides/ao/zap.co.ao.epg.xml | 🟢 |
77 | https://iptv-org.github.io/epg/guides/ao/dstv.com.epg.xml | 🟢 |
- 🇦🇷 Argentina | 158 | https://iptv-org.github.io/epg/guides/ar/mi.tv.epg.xml | 🟢 |
- 40 | https://iptv-org.github.io/epg/guides/ar/gatotv.com.epg.xml | 🟢 |
- 🇦🇲 Armenia | 19 | https://iptv-org.github.io/epg/guides/am/tv.mail.ru.epg.xml | 🟢 |
- 🇦🇺 Australia | 14 | https://iptv-org.github.io/epg/guides/au/ontvtonight.com.epg.xml | 🟢 |
- 🇦🇹 Austria | 52 | https://iptv-org.github.io/epg/guides/at/tvheute.at.epg.xml | 🟢 |
- 🇦🇿 Azerbaijan | 6 | https://iptv-org.github.io/epg/guides/az/tv.mail.ru.epg.xml | 🟢 |
- 🇧🇸 Bahamas | 186 | https://iptv-org.github.io/epg/guides/bs/rev.bs.epg.xml | 🟢 |
- 🇧🇭 Bahrain | 99 | https://iptv-org.github.io/epg/guides/bh/osn.com.epg.xml | 🟢 |
- 🇧🇾 Belarus | 20 | https://iptv-org.github.io/epg/guides/by/tv.mail.ru.epg.xml | 🟢 |
- 🇧🇪 Belgium | 7 | https://iptv-org.github.io/epg/guides/be/vtm.be.epg.xml | 🟢 |
🇧🇯 Benin | 130 | https://iptv-org.github.io/epg/guides/bj/dstv.com.epg.xml | 🟢 |
- 🇧🇴 Bolivia | 79 | https://iptv-org.github.io/epg/guides/bo/comteco.com.bo.epg.xml | 🟢 |
- 37 | https://iptv-org.github.io/epg/guides/bo/gatotv.com.epg.xml | 🟢 |
- 🇧🇦 Bosnia | 178 | https://iptv-org.github.io/epg/guides/ba/mtel.ba.epg.xml | 🟡 |
- 4 | https://iptv-org.github.io/epg/guides/ba/tvarenasport.com.epg.xml | 🟢 |
+ 🇧🇴 Bolivia | 79 | https://iptv-org.github.io/epg/guides/bo/comteco.com.bo.epg.xml | 🟢 |
🇧🇼 Botswana | 130 | https://iptv-org.github.io/epg/guides/bw/dstv.com.epg.xml | 🟢 |
- 🇧🇷 Brazil | 248 | https://iptv-org.github.io/epg/guides/br/mi.tv.epg.xml | 🟢 |
🇧🇫 Burkina Faso | 128 | https://iptv-org.github.io/epg/guides/bf/dstv.com.epg.xml | 🟢 |
- 🇧🇮 Burundi | 128 | https://iptv-org.github.io/epg/guides/bi/dstv.com.epg.xml | 🟡 |
- 🇨🇲 Cameroon | 128 | https://iptv-org.github.io/epg/guides/cm/dstv.com.epg.xml | 🟡 |
- 🇨🇦 Canada | 430 | https://iptv-org.github.io/epg/guides/ca/tvtv.us.epg.xml | 🟢 |
- 🇨🇻 Cape Verde | 125 | https://iptv-org.github.io/epg/guides/cv/dstv.com.epg.xml | 🟡 |
+ 🇧🇮 Burundi | 128 | https://iptv-org.github.io/epg/guides/bi/dstv.com.epg.xml | 🟢 |
+ 🇨🇲 Cameroon | 128 | https://iptv-org.github.io/epg/guides/cm/dstv.com.epg.xml | 🟢 |
+ 🇨🇻 Cape Verde | 125 | https://iptv-org.github.io/epg/guides/cv/dstv.com.epg.xml | 🟢 |
🇨🇫 Central African Republic | 125 | https://iptv-org.github.io/epg/guides/cf/dstv.com.epg.xml | 🟢 |
- 🇹🇩 Chad | 123 | https://iptv-org.github.io/epg/guides/td/dstv.com.epg.xml | 🟢 |
- 98 | https://iptv-org.github.io/epg/guides/td/osn.com.epg.xml | 🟢 |
- 🇨🇱 Chile | 79 | https://iptv-org.github.io/epg/guides/cl/mi.tv.epg.xml | 🟢 |
- 52 | https://iptv-org.github.io/epg/guides/cl/gatotv.com.epg.xml | 🟢 |
- 🇨🇳 China | 110 | https://iptv-org.github.io/epg/guides/cn/tv.cctv.com.epg.xml | 🟢 |
- 🇨🇴 Colombia | 103 | https://iptv-org.github.io/epg/guides/co/siba.com.co.epg.xml | 🟢 |
- 56 | https://iptv-org.github.io/epg/guides/co/gatotv.com.epg.xml | 🟢 |
- 42 | https://iptv-org.github.io/epg/guides/co/mi.tv.epg.xml | 🟢 |
🇰🇲 Comoros | 119 | https://iptv-org.github.io/epg/guides/km/canalplus-reunion.com.epg.xml | 🟢 |
🇨🇬 Congo - Brazzaville | 125 | https://iptv-org.github.io/epg/guides/cg/dstv.com.epg.xml | 🟢 |
🇨🇩 Congo - Kinshasa | 126 | https://iptv-org.github.io/epg/guides/cd/dstv.com.epg.xml | 🟢 |
- 🇨🇷 Costa Rica | 49 | https://iptv-org.github.io/epg/guides/cr/gatotv.com.epg.xml | 🟢 |
- 🇭🇷 Croatia | 169 | https://iptv-org.github.io/epg/guides/hr/maxtv.hrvatskitelekom.hr.epg.xml | 🟢 |
- 10 | https://iptv-org.github.io/epg/guides/hr/tvarenasport.hr.epg.xml | 🟢 |
- 🇨🇺 Cuba | 10 | https://iptv-org.github.io/epg/guides/cu/tvcubana.icrt.cu.epg.xml | 🟢 |
- 🇨🇾 Cyprus | 30 | https://iptv-org.github.io/epg/guides/cy/novacyprus.com.epg.xml | 🟢 |
- 🇨🇿 Czechia | 512 | https://iptv-org.github.io/epg/guides/cz/m.tv.sms.cz.epg.xml | 🟢 |
🇨🇮 Côte d’Ivoire | 128 | https://iptv-org.github.io/epg/guides/ci/dstv.com.epg.xml | 🟢 |
🇩🇰 Denmark | 61 | https://iptv-org.github.io/epg/guides/dk/allente.se.epg.xml | 🟢 |
- 🇩🇯 Djibouti | 121 | https://iptv-org.github.io/epg/guides/dj/dstv.com.epg.xml | 🟡 |
- 🇩🇴 Dominican Republic | 60 | https://iptv-org.github.io/epg/guides/do/gatotv.com.epg.xml | 🟢 |
- 🇪🇨 Ecuador | 45 | https://iptv-org.github.io/epg/guides/ec/gatotv.com.epg.xml | 🟢 |
- 🇪🇬 Egypt | 108 | https://iptv-org.github.io/epg/guides/eg-ar/elcinema.com.epg.xml | 🟢 |
- 108 | https://iptv-org.github.io/epg/guides/eg-en/elcinema.com.epg.xml | 🟢 |
- 99 | https://iptv-org.github.io/epg/guides/eg/osn.com.epg.xml | 🟢 |
- 🇸🇻 El Salvador | 52 | https://iptv-org.github.io/epg/guides/sv/gatotv.com.epg.xml | 🟢 |
- 12 | https://iptv-org.github.io/epg/guides/sv/mi.tv.epg.xml | 🟢 |
- 🇬🇶 Equatorial Guinea | 125 | https://iptv-org.github.io/epg/guides/gq/dstv.com.epg.xml | 🟡 |
- 🇪🇷 Eritrea | 123 | https://iptv-org.github.io/epg/guides/er/dstv.com.epg.xml | 🟡 |
- 🇪🇪 Estonia | 132 | https://iptv-org.github.io/epg/guides/ee-en/teliatv.ee.epg.xml | 🟢 |
- 132 | https://iptv-org.github.io/epg/guides/ee-et/teliatv.ee.epg.xml | 🟢 |
- 132 | https://iptv-org.github.io/epg/guides/ee-ru/teliatv.ee.epg.xml | 🟢 |
- 🇸🇿 Eswatini | 127 | https://iptv-org.github.io/epg/guides/sz/dstv.com.epg.xml | 🟢 |
- 🇪🇹 Ethiopia | 148 | https://iptv-org.github.io/epg/guides/et/dstv.com.epg.xml | 🟡 |
- 🇫🇴 Faroe Islands | 1 | https://iptv-org.github.io/epg/guides/fo/kvf.fo.epg.xml | 🟢 |
- 🇫🇯 Fiji | 9 | https://iptv-org.github.io/epg/guides/fj/walesi.com.fj.epg.xml | 🟢 |
- 🇫🇮 Finland | 36 | https://iptv-org.github.io/epg/guides/fi/allente.se.epg.xml | 🟢 |
- 36 | https://iptv-org.github.io/epg/guides/fi/telkussa.fi.epg.xml | 🟢 |
- 🇫🇷 France | 204 | https://iptv-org.github.io/epg/guides/fr/programme-tv.net.epg.xml | 🟡 |
- 190 | https://iptv-org.github.io/epg/guides/fr/chaines-tv.orange.fr.epg.xml | 🟢 |
+ 🇩🇯 Djibouti | 121 | https://iptv-org.github.io/epg/guides/dj/dstv.com.epg.xml | 🟢 |
+ 🇬🇶 Equatorial Guinea | 125 | https://iptv-org.github.io/epg/guides/gq/dstv.com.epg.xml | 🟢 |
+ 🇪🇷 Eritrea | 123 | https://iptv-org.github.io/epg/guides/er/dstv.com.epg.xml | 🟢 |
+ 🇪🇹 Ethiopia | 148 | https://iptv-org.github.io/epg/guides/et/dstv.com.epg.xml | 🟢 |
+ 🇫🇮 Finland | 36 | https://iptv-org.github.io/epg/guides/fi/allente.se.epg.xml | 🟢 |
+ 🇫🇷 France | 190 | https://iptv-org.github.io/epg/guides/fr/chaines-tv.orange.fr.epg.xml | 🟢 |
🇬🇫 French Guiana | 128 | https://iptv-org.github.io/epg/guides/gf/canalplus-caraibes.com.epg.xml | 🟢 |
- 🇵🇫 French Polynesia | 2 | https://iptv-org.github.io/epg/guides/pf/programme-tv.vini.pf.epg.xml | 🟢 |
- 🇬🇦 Gabon | 125 | https://iptv-org.github.io/epg/guides/ga/dstv.com.epg.xml | 🟡 |
- 🇬🇲 Gambia | 124 | https://iptv-org.github.io/epg/guides/gm/dstv.com.epg.xml | 🟡 |
- 🇬🇪 Georgia | 117 | https://iptv-org.github.io/epg/guides/ge/magticom.ge.epg.xml | 🟢 |
- 🇩🇪 Germany | 122 | https://iptv-org.github.io/epg/guides/de/hd-plus.de.epg.xml | 🟢 |
- 🇬🇭 Ghana | 139 | https://iptv-org.github.io/epg/guides/gh/dstv.com.epg.xml | 🟡 |
- 🇬🇷 Greece | 86 | https://iptv-org.github.io/epg/guides/gr/cosmote.gr.epg.xml | 🟡 |
- 🇬🇱 Greenland | 1 | https://iptv-org.github.io/epg/guides/gl/knr.gl.epg.xml | 🟢 |
+ 🇬🇦 Gabon | 125 | https://iptv-org.github.io/epg/guides/ga/dstv.com.epg.xml | 🟢 |
+ 🇬🇲 Gambia | 124 | https://iptv-org.github.io/epg/guides/gm/dstv.com.epg.xml | 🟢 |
+ 🇬🇭 Ghana | 139 | https://iptv-org.github.io/epg/guides/gh/dstv.com.epg.xml | 🟢 |
+ 🇬🇷 Greece | 86 | https://iptv-org.github.io/epg/guides/gr/cosmote.gr.epg.xml | 🟢 |
🇬🇵 Guadeloupe | 128 | https://iptv-org.github.io/epg/guides/gp/canalplus-caraibes.com.epg.xml | 🟢 |
- 🇬🇺 Guam | 1 | https://iptv-org.github.io/epg/guides/gu/pbsguam.org.epg.xml | 🔴 |
- 🇬🇹 Guatemala | 53 | https://iptv-org.github.io/epg/guides/gt/gatotv.com.epg.xml | 🟢 |
- 18 | https://iptv-org.github.io/epg/guides/gt/mi.tv.epg.xml | 🟢 |
🇬🇳 Guinea | 125 | https://iptv-org.github.io/epg/guides/gn/dstv.com.epg.xml | 🟢 |
- 🇬🇼 Guinea-Bissau | 125 | https://iptv-org.github.io/epg/guides/gw/dstv.com.epg.xml | 🟡 |
+ 🇬🇼 Guinea-Bissau | 125 | https://iptv-org.github.io/epg/guides/gw/dstv.com.epg.xml | 🟢 |
🇭🇹 Haiti | 112 | https://iptv-org.github.io/epg/guides/ht/canalplus-haiti.com.epg.xml | 🟡 |
- 🇭🇳 Honduras | 50 | https://iptv-org.github.io/epg/guides/hn/gatotv.com.epg.xml | 🟢 |
- 22 | https://iptv-org.github.io/epg/guides/hn/mi.tv.epg.xml | 🟢 |
- 🇭🇰 Hong Kong | 132 | https://iptv-org.github.io/epg/guides/hk-en/nowplayer.now.com.epg.xml | 🟢 |
- 132 | https://iptv-org.github.io/epg/guides/hk-zh/nowplayer.now.com.epg.xml | 🟢 |
- 🇭🇺 Hungary | 91 | https://iptv-org.github.io/epg/guides/hu/tvmusor.hu.epg.xml | 🟢 |
- 🇮🇸 Iceland | 2 | https://iptv-org.github.io/epg/guides/is/ruv.is.epg.xml | 🟢 |
🇮🇳 India | 364 | https://iptv-org.github.io/epg/guides/in/dishtv.in.epg.xml | 🟢 |
- 🇮🇩 Indonesia | 29 | https://iptv-org.github.io/epg/guides/id/vidio.com.epg.xml | 🟡 |
- 🇮🇷 Iran | 29 | https://iptv-org.github.io/epg/guides/ir/tva.tv.epg.xml | 🟢 |
- 🇮🇶 Iraq | 99 | https://iptv-org.github.io/epg/guides/iq/osn.com.epg.xml | 🟢 |
- 🇮🇪 Ireland | 3 | https://iptv-org.github.io/epg/guides/ie/ontvtonight.com.epg.xml | 🟢 |
- 🇮🇹 Italy | 145 | https://iptv-org.github.io/epg/guides/it/guidatv.sky.it.epg.xml | 🟢 |
- 15 | https://iptv-org.github.io/epg/guides/it/mediaset.it.epg.xml | 🟡 |
- 🇯🇴 Jordan | 99 | https://iptv-org.github.io/epg/guides/jo/osn.com.epg.xml | 🟢 |
- 🇰🇿 Kazakhstan | 8 | https://iptv-org.github.io/epg/guides/kz/tv.yandex.ru.epg.xml | 🟢 |
🇰🇪 Kenya | 151 | https://iptv-org.github.io/epg/guides/ke/dstv.com.epg.xml | 🟢 |
- 🇽🇰 Kosovo | 26 | https://iptv-org.github.io/epg/guides/xk/tvim.tv.epg.xml | 🟢 |
- 🇰🇼 Kuwait | 99 | https://iptv-org.github.io/epg/guides/kw/osn.com.epg.xml | 🟢 |
- 🇱🇻 Latvia | 21 | https://iptv-org.github.io/epg/guides/lv/tv.lv.epg.xml | 🟢 |
- 🇱🇧 Lebanon | 99 | https://iptv-org.github.io/epg/guides/lb/osn.com.epg.xml | 🟢 |
🇱🇸 Lesotho | 146 | https://iptv-org.github.io/epg/guides/ls/dstv.com.epg.xml | 🟢 |
- 🇱🇷 Liberia | 125 | https://iptv-org.github.io/epg/guides/lr/dstv.com.epg.xml | 🟡 |
- 🇱🇾 Libya | 99 | https://iptv-org.github.io/epg/guides/ly/osn.com.epg.xml | 🟢 |
+ 🇱🇷 Liberia | 125 | https://iptv-org.github.io/epg/guides/lr/dstv.com.epg.xml | 🟢 |
🇲🇬 Madagascar | 125 | https://iptv-org.github.io/epg/guides/mg/dstv.com.epg.xml | 🟢 |
🇲🇼 Malawi | 132 | https://iptv-org.github.io/epg/guides/mw/dstv.com.epg.xml | 🟢 |
🇲🇾 Malaysia | 123 | https://iptv-org.github.io/epg/guides/my/astro.com.my.epg.xml | 🟢 |
- 🇲🇱 Mali | 125 | https://iptv-org.github.io/epg/guides/ml/dstv.com.epg.xml | 🟡 |
+ 🇲🇱 Mali | 125 | https://iptv-org.github.io/epg/guides/ml/dstv.com.epg.xml | 🟢 |
🇲🇶 Martinique | 128 | https://iptv-org.github.io/epg/guides/mq/canalplus-caraibes.com.epg.xml | 🟢 |
- 🇲🇷 Mauritania | 125 | https://iptv-org.github.io/epg/guides/mr/dstv.com.epg.xml | 🟢 |
- 98 | https://iptv-org.github.io/epg/guides/mr/osn.com.epg.xml | 🟢 |
+ 🇲🇷 Mauritania | 125 | https://iptv-org.github.io/epg/guides/mr/dstv.com.epg.xml | 🟢 |
🇲🇺 Mauritius | 126 | https://iptv-org.github.io/epg/guides/mu/dstv.com.epg.xml | 🟢 |
🇾🇹 Mayotte | 119 | https://iptv-org.github.io/epg/guides/yt/canalplus-reunion.com.epg.xml | 🟢 |
- 🇲🇽 Mexico | 105 | https://iptv-org.github.io/epg/guides/mx/gatotv.com.epg.xml | 🟢 |
- 25 | https://iptv-org.github.io/epg/guides/mx/mi.tv.epg.xml | 🟢 |
- 🇲🇪 Montenegro | 4 | https://iptv-org.github.io/epg/guides/me/tvarenasport.com.epg.xml | 🟢 |
- 🇲🇦 Morocco | 98 | https://iptv-org.github.io/epg/guides/ma/osn.com.epg.xml | 🟢 |
🇲🇿 Mozambique | 86 | https://iptv-org.github.io/epg/guides/mz/dstv.com.epg.xml | 🟢 |
🇳🇦 Namibia | 130 | https://iptv-org.github.io/epg/guides/na/dstv.com.epg.xml | 🟢 |
🇳🇱 Netherlands | 227 | https://iptv-org.github.io/epg/guides/nl/delta.nl.epg.xml | 🟢 |
- 🇳🇮 Nicaragua | 50 | https://iptv-org.github.io/epg/guides/ni/gatotv.com.epg.xml | 🟢 |
🇳🇪 Niger | 128 | https://iptv-org.github.io/epg/guides/ne/dstv.com.epg.xml | 🟢 |
- 🇳🇬 Nigeria | 147 | https://iptv-org.github.io/epg/guides/ng/dstv.com.epg.xml | 🟡 |
- 🇲🇰 North Macedonia | 52 | https://iptv-org.github.io/epg/guides/mk/maxtvgo.mk.epg.xml | 🟢 |
- 4 | https://iptv-org.github.io/epg/guides/mk/tvarenasport.com.epg.xml | 🟢 |
+ 🇳🇬 Nigeria | 147 | https://iptv-org.github.io/epg/guides/ng/dstv.com.epg.xml | 🟢 |
🇳🇴 Norway | 71 | https://iptv-org.github.io/epg/guides/no/allente.se.epg.xml | 🟢 |
- 🇴🇲 Oman | 98 | https://iptv-org.github.io/epg/guides/om/osn.com.epg.xml | 🟢 |
- 🇵🇸 Palestine | 99 | https://iptv-org.github.io/epg/guides/ps/osn.com.epg.xml | 🟢 |
- 🇵🇦 Panama | 52 | https://iptv-org.github.io/epg/guides/pa/gatotv.com.epg.xml | 🟢 |
- 🇵🇾 Paraguay | 39 | https://iptv-org.github.io/epg/guides/py/gatotv.com.epg.xml | 🟢 |
- 🇵🇪 Peru | 48 | https://iptv-org.github.io/epg/guides/pe/gatotv.com.epg.xml | 🟢 |
- 21 | https://iptv-org.github.io/epg/guides/pe/mi.tv.epg.xml | 🟢 |
- 🇵🇱 Poland | 341 | https://iptv-org.github.io/epg/guides/pl/programtv.onet.pl.epg.xml | 🟡 |
- 🇵🇹 Portugal | 110 | https://iptv-org.github.io/epg/guides/pt/meo.pt.epg.xml | 🟢 |
- 🇶🇦 Qatar | 99 | https://iptv-org.github.io/epg/guides/qa/osn.com.epg.xml | 🟢 |
- 22 | https://iptv-org.github.io/epg/guides/qa/beinsports.com.epg.xml | 🟢 |
- 🇷🇴 Romania | 224 | https://iptv-org.github.io/epg/guides/ro/programetv.ro.epg.xml | 🟢 |
- 🇷🇺 Russia | 285 | https://iptv-org.github.io/epg/guides/ru/tv.yandex.ru.epg.xml | 🟢 |
- 🇷🇼 Rwanda | 132 | https://iptv-org.github.io/epg/guides/rw/dstv.com.epg.xml | 🟡 |
+ 🇶🇦 Qatar | 22 | https://iptv-org.github.io/epg/guides/qa/beinsports.com.epg.xml | 🟢 |
🇷🇪 Réunion | 119 | https://iptv-org.github.io/epg/guides/re/canalplus-reunion.com.epg.xml | 🟢 |
- 🇸🇦 Saudi Arabia | 98 | https://iptv-org.github.io/epg/guides/sa/osn.com.epg.xml | 🟢 |
- 11 | https://iptv-org.github.io/epg/guides/sa/rotana.net.epg.xml | 🔴 |
- 🇸🇳 Senegal | 125 | https://iptv-org.github.io/epg/guides/sn/dstv.com.epg.xml | 🟢 |
- 🇷🇸 Serbia | 357 | https://iptv-org.github.io/epg/guides/rs/mts.rs.epg.xml | 🟡 |
- 12 | https://iptv-org.github.io/epg/guides/rs/tvarenasport.com.epg.xml | 🟢 |
- 🇸🇨 Seychelles | 124 | https://iptv-org.github.io/epg/guides/sc/dstv.com.epg.xml | 🟡 |
- 🇸🇱 Sierra Leone | 125 | https://iptv-org.github.io/epg/guides/sl/dstv.com.epg.xml | 🟢 |
- 🇸🇮 Slovenia | 277 | https://iptv-org.github.io/epg/guides/si/tv2go.t-2.net.epg.xml | 🟢 |
- 🇸🇴 Somalia | 120 | https://iptv-org.github.io/epg/guides/so/dstv.com.epg.xml | 🟢 |
- 🇸🇸 South Sudan | 125 | https://iptv-org.github.io/epg/guides/ss/dstv.com.epg.xml | 🟢 |
- 🇪🇸 Spain | 112 | https://iptv-org.github.io/epg/guides/es/programacion-tv.elpais.com.epg.xml | 🟢 |
- 58 | https://iptv-org.github.io/epg/guides/es/gatotv.com.epg.xml | 🟢 |
🇧🇱 St. Barthélemy | 128 | https://iptv-org.github.io/epg/guides/bl/canalplus-caraibes.com.epg.xml | 🟢 |
🇲🇫 St. Martin | 128 | https://iptv-org.github.io/epg/guides/mf/canalplus-caraibes.com.epg.xml | 🟢 |
- 🇸🇩 Sudan | 118 | https://iptv-org.github.io/epg/guides/sd/dstv.com.epg.xml | 🟡 |
🇸🇪 Sweden | 87 | https://iptv-org.github.io/epg/guides/se/allente.se.epg.xml | 🟢 |
- 🇸🇹 São Tomé & Príncipe | 128 | https://iptv-org.github.io/epg/guides/st/dstv.com.epg.xml | 🟢 |
- 🇹🇿 Tanzania | 30 | https://iptv-org.github.io/epg/guides/tz/dstv.com.epg.xml | 🟢 |
- 🇹🇭 Thailand | 81 | https://iptv-org.github.io/epg/guides/th/tv.trueid.net.epg.xml | 🟢 |
- 🇹🇬 Togo | 137 | https://iptv-org.github.io/epg/guides/tg/dstv.com.epg.xml | 🟢 |
- 🇹🇷 Turkey | 145 | https://iptv-org.github.io/epg/guides/tr/tvplus.com.tr.epg.xml | 🟢 |
- 118 | https://iptv-org.github.io/epg/guides/tr/digiturk.com.tr.epg.xml | 🟢 |
+ 🇹🇷 Turkey | 118 | https://iptv-org.github.io/epg/guides/tr/digiturk.com.tr.epg.xml | 🟢 |
99 | https://iptv-org.github.io/epg/guides/tr/dsmart.com.tr.epg.xml | 🟢 |
- 🇺🇬 Uganda | 151 | https://iptv-org.github.io/epg/guides/ug/dstv.com.epg.xml | 🟢 |
- 🇺🇦 Ukraine | 114 | https://iptv-org.github.io/epg/guides/ua/tvgid.ua.epg.xml | 🟢 |
- 🇦🇪 United Arab Emirates | 99 | https://iptv-org.github.io/epg/guides/ae/osn.com.epg.xml | 🟢 |
- 17 | https://iptv-org.github.io/epg/guides/ae/mbc.net.epg.xml | 🔴 |
- 🇬🇧 United Kingdom | 97 | https://iptv-org.github.io/epg/guides/uk/ontvtonight.com.epg.xml | 🟢 |
- 92 | https://iptv-org.github.io/epg/guides/uk/sky.com.epg.xml | 🟢 |
- 🇺🇸 United States | 880 | https://iptv-org.github.io/epg/guides/us/tvtv.us.epg.xml | 🟢 |
+ 🇺🇸 United States | 880 | https://iptv-org.github.io/epg/guides/us/tvtv.us.epg.xml | 🟢 |
374 | https://iptv-org.github.io/epg/guides/us/directv.com.epg.xml | 🟡 |
- 88 | https://iptv-org.github.io/epg/guides/us/tvguide.com.epg.xml | 🟢 |
- 15 | https://iptv-org.github.io/epg/guides/us/gatotv.com.epg.xml | 🟢 |
- 🇺🇾 Uruguay | 32 | https://iptv-org.github.io/epg/guides/uy/gatotv.com.epg.xml | 🟢 |
- 🇻🇪 Venezuela | 37 | https://iptv-org.github.io/epg/guides/ve/gatotv.com.epg.xml | 🟢 |
- 🇾🇪 Yemen | 99 | https://iptv-org.github.io/epg/guides/ye/osn.com.epg.xml | 🟢 |
- 🇿🇲 Zambia | 136 | https://iptv-org.github.io/epg/guides/zm/dstv.com.epg.xml | 🟢 |
- 4 | https://iptv-org.github.io/epg/guides/zm/znbc.co.zm.epg.xml | 🟢 |
- 🇿🇼 Zimbabwe | 130 | https://iptv-org.github.io/epg/guides/zw/dstv.com.epg.xml | 🟢 |
+ 🇿🇲 Zambia | 4 | https://iptv-org.github.io/epg/guides/zm/znbc.co.zm.epg.xml | 🟢 |
@@ -212,55 +89,39 @@ To load a program guide, all you need to do is copy the link to one or more of t
Alabama | 212 | https://iptv-org.github.io/epg/guides/us-al/tvtv.us.epg.xml | 🟢 |
Alaska | 62 | https://iptv-org.github.io/epg/guides/us-ak/tvtv.us.epg.xml | 🟢 |
Arizona | 233 | https://iptv-org.github.io/epg/guides/us-az/tvtv.us.epg.xml | 🟢 |
- Arkansas | 121 | https://iptv-org.github.io/epg/guides/us-ar/tvtv.us.epg.xml | 🟢 |
- California | 765 | https://iptv-org.github.io/epg/guides/us-ca/tvtv.us.epg.xml | 🟢 |
Colorado | 240 | https://iptv-org.github.io/epg/guides/us-co/tvtv.us.epg.xml | 🟢 |
Connecticut | 44 | https://iptv-org.github.io/epg/guides/us-ct/tvtv.us.epg.xml | 🟢 |
Delaware | 17 | https://iptv-org.github.io/epg/guides/us-de/tvtv.us.epg.xml | 🟢 |
- District Of Columbia | 42 | https://iptv-org.github.io/epg/guides/us-dc/tvtv.us.epg.xml | 🟢 |
Florida | 503 | https://iptv-org.github.io/epg/guides/us-fl/tvtv.us.epg.xml | 🟢 |
- Georgia | 217 | https://iptv-org.github.io/epg/guides/us-ga/tvtv.us.epg.xml | 🟢 |
Hawaii | 55 | https://iptv-org.github.io/epg/guides/us-hi/tvtv.us.epg.xml | 🟢 |
Idaho | 151 | https://iptv-org.github.io/epg/guides/us-id/tvtv.us.epg.xml | 🟢 |
Illinois | 197 | https://iptv-org.github.io/epg/guides/us-il/tvtv.us.epg.xml | 🟢 |
Indiana | 194 | https://iptv-org.github.io/epg/guides/us-in/tvtv.us.epg.xml | 🟢 |
Iowa | 176 | https://iptv-org.github.io/epg/guides/us-ia/tvtv.us.epg.xml | 🟢 |
Kansas | 164 | https://iptv-org.github.io/epg/guides/us-ks/tvtv.us.epg.xml | 🟢 |
- Kentucky | 177 | https://iptv-org.github.io/epg/guides/us-ky/tvtv.us.epg.xml | 🟢 |
Louisiana | 157 | https://iptv-org.github.io/epg/guides/us-la/tvtv.us.epg.xml | 🟢 |
Maine | 44 | https://iptv-org.github.io/epg/guides/us-me/tvtv.us.epg.xml | 🟢 |
Maryland | 59 | https://iptv-org.github.io/epg/guides/us-md/tvtv.us.epg.xml | 🟢 |
Massachusetts | 71 | https://iptv-org.github.io/epg/guides/us-ma/tvtv.us.epg.xml | 🟢 |
- Michigan | 269 | https://iptv-org.github.io/epg/guides/us-mi/tvtv.us.epg.xml | 🟢 |
- Minnesota | 175 | https://iptv-org.github.io/epg/guides/us-mn/tvtv.us.epg.xml | 🟢 |
Mississippi | 130 | https://iptv-org.github.io/epg/guides/us-ms/tvtv.us.epg.xml | 🟢 |
Missouri | 230 | https://iptv-org.github.io/epg/guides/us-mo/tvtv.us.epg.xml | 🟢 |
Montana | 137 | https://iptv-org.github.io/epg/guides/us-mt/tvtv.us.epg.xml | 🟢 |
- Nebraska | 93 | https://iptv-org.github.io/epg/guides/us-ne/tvtv.us.epg.xml | 🟢 |
Nevada | 134 | https://iptv-org.github.io/epg/guides/us-nv/tvtv.us.epg.xml | 🟢 |
New Hampshire | 35 | https://iptv-org.github.io/epg/guides/us-nh/tvtv.us.epg.xml | 🟢 |
- New Jersey | 42 | https://iptv-org.github.io/epg/guides/us-nj/tvtv.us.epg.xml | 🟢 |
- New Mexico | 146 | https://iptv-org.github.io/epg/guides/us-nm/tvtv.us.epg.xml | 🟢 |
- New York | 334 | https://iptv-org.github.io/epg/guides/us-ny/tvtv.us.epg.xml | 🟢 |
North Carolina | 259 | https://iptv-org.github.io/epg/guides/us-nc/tvtv.us.epg.xml | 🟢 |
- North Dakota | 107 | https://iptv-org.github.io/epg/guides/us-nd/tvtv.us.epg.xml | 🟡 |
+ North Dakota | 107 | https://iptv-org.github.io/epg/guides/us-nd/tvtv.us.epg.xml | 🟢 |
Ohio | 306 | https://iptv-org.github.io/epg/guides/us-oh/tvtv.us.epg.xml | 🟢 |
- Oklahoma | 173 | https://iptv-org.github.io/epg/guides/us-ok/tvtv.us.epg.xml | 🟢 |
Oregon | 187 | https://iptv-org.github.io/epg/guides/us-or/tvtv.us.epg.xml | 🟢 |
Pennsylvania | 284 | https://iptv-org.github.io/epg/guides/us-pa/tvtv.us.epg.xml | 🟢 |
- Puerto Rico | 14 | https://iptv-org.github.io/epg/guides/us-pr/tvtv.us.epg.xml | 🟢 |
- 7 | https://iptv-org.github.io/epg/guides/us-pr/gatotv.com.epg.xml | 🟢 |
- 1 | https://iptv-org.github.io/epg/guides/us-pr/directv.com.epg.xml | 🟡 |
+ Puerto Rico | 14 | https://iptv-org.github.io/epg/guides/us-pr/tvtv.us.epg.xml | 🟢 |
+ 1 | https://iptv-org.github.io/epg/guides/us-pr/directv.com.epg.xml | 🟢 |
Rhode Island | 27 | https://iptv-org.github.io/epg/guides/us-ri/tvtv.us.epg.xml | 🟢 |
South Carolina | 166 | https://iptv-org.github.io/epg/guides/us-sc/tvtv.us.epg.xml | 🟢 |
- South Dakota | 53 | https://iptv-org.github.io/epg/guides/us-sd/tvtv.us.epg.xml | 🟢 |
- Tennessee | 230 | https://iptv-org.github.io/epg/guides/us-tn/tvtv.us.epg.xml | 🟡 |
- Texas | 765 | https://iptv-org.github.io/epg/guides/us-tx/tvtv.us.epg.xml | 🟢 |
+ Tennessee | 230 | https://iptv-org.github.io/epg/guides/us-tn/tvtv.us.epg.xml | 🟢 |
+ Texas | 765 | https://iptv-org.github.io/epg/guides/us-tx/tvtv.us.epg.xml | 🟡 |
Utah | 109 | https://iptv-org.github.io/epg/guides/us-ut/tvtv.us.epg.xml | 🟢 |
Vermont | 25 | https://iptv-org.github.io/epg/guides/us-vt/tvtv.us.epg.xml | 🟢 |
Virgin Islands | 3 | https://iptv-org.github.io/epg/guides/us-vi/tvtv.us.epg.xml | 🟢 |
- Virginia | 178 | https://iptv-org.github.io/epg/guides/us-va/tvtv.us.epg.xml | 🟢 |
- Washington | 201 | https://iptv-org.github.io/epg/guides/us-wa/tvtv.us.epg.xml | 🟢 |
West Virginia | 85 | https://iptv-org.github.io/epg/guides/us-wv/tvtv.us.epg.xml | 🟢 |
Wisconsin | 222 | https://iptv-org.github.io/epg/guides/us-wi/tvtv.us.epg.xml | 🟢 |
Wyoming | 42 | https://iptv-org.github.io/epg/guides/us-wy/tvtv.us.epg.xml | 🟢 |
@@ -275,16 +136,6 @@ To load a program guide, all you need to do is copy the link to one or more of t
Province | Channels | EPG | Status |
- Alberta | 38 | https://iptv-org.github.io/epg/guides/ca-ab/tvtv.us.epg.xml | 🟢 |
- British Columbia | 39 | https://iptv-org.github.io/epg/guides/ca-bc/tvtv.us.epg.xml | 🟢 |
- Manitoba | 12 | https://iptv-org.github.io/epg/guides/ca-mb/tvtv.us.epg.xml | 🟢 |
- New Brunswick | 11 | https://iptv-org.github.io/epg/guides/ca-nb/tvtv.us.epg.xml | 🟢 |
- Newfoundland and Labrador | 2 | https://iptv-org.github.io/epg/guides/ca-nl/tvtv.us.epg.xml | 🟢 |
- Nova Scotia | 9 | https://iptv-org.github.io/epg/guides/ca-ns/tvtv.us.epg.xml | 🟢 |
- Ontario | 79 | https://iptv-org.github.io/epg/guides/ca-on/tvtv.us.epg.xml | 🟢 |
- Prince Edward Island | 2 | https://iptv-org.github.io/epg/guides/ca-pe/tvtv.us.epg.xml | 🟢 |
- Quebec | 67 | https://iptv-org.github.io/epg/guides/ca-qc/tvtv.us.epg.xml | 🟢 |
- Saskatchewan | 21 | https://iptv-org.github.io/epg/guides/ca-sk/tvtv.us.epg.xml | 🟢 |
From 8ac8ba58afeccc5d363c7e8b6d420ecf7a64024b Mon Sep 17 00:00:00 2001
From: Aleksandr Statciuk
Date: Wed, 12 Jan 2022 14:02:42 +0300
Subject: [PATCH 10/23] Update elcinema.com.test.js
---
sites/elcinema.com/elcinema.com.test.js | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/sites/elcinema.com/elcinema.com.test.js b/sites/elcinema.com/elcinema.com.test.js
index 7fe1109c..848faf09 100644
--- a/sites/elcinema.com/elcinema.com.test.js
+++ b/sites/elcinema.com/elcinema.com.test.js
@@ -19,8 +19,8 @@ const channelEN = {
site_id: '1127',
xmltv_id: 'MBC.ae'
}
-const contentAR = ` -
- يعيد برنامج (أحلى ما طاش) عرضا لمجموعة من أفضل الحلقات التي...اقرأ المزيد تم تقديمها من خلال المسلسل الكوميدي السعودي (طاش ما طاش)، والذي استمر عرضه على التليفزيون السعودي لمدة 18 موسمًا متواصلًا، والتي ناقش من خلالها (ناصر القصبي) و(عبدالله السدحان) مجموعة من القضايا الاجتماعية التي تشغل بال المجتمع السعودي بطريقة ساخرة.
- يوميات موسم الرياض 2021
- 12:00 صباحًا
`
-const contentEN = ` -
- As Abdel Mohsen passes away and his will is read to the...Read more family members, the true essence of each of them emerges, resulting in unthinkable discord.
`
+const contentAR = ` -
- يعيد برنامج (أحلى ما طاش) عرضا لمجموعة من أفضل الحلقات التي...اقرأ المزيد تم تقديمها من خلال المسلسل الكوميدي السعودي (طاش ما طاش)، والذي استمر عرضه على التليفزيون السعودي لمدة 18 موسمًا متواصلًا، والتي ناقش من خلالها (ناصر القصبي) و(عبدالله السدحان) مجموعة من القضايا الاجتماعية التي تشغل بال المجتمع السعودي بطريقة ساخرة.
- يوميات موسم الرياض 2021
- 12:00 صباحًا
`
+const contentEN = ` -
- As Abdel Mohsen passes away and his will is read to the...Read more family members, the true essence of each of them emerges, resulting in unthinkable discord.
`
it('can generate valid url', () => {
expect(url({ channel: channelEN })).toBe('https://elcinema.com/en/tvguide/1127/')
From 8eea99a123b9564ec63997be0820f24be6b4e19f Mon Sep 17 00:00:00 2001
From: Aleksandr Statciuk
Date: Wed, 12 Jan 2022 14:02:45 +0300
Subject: [PATCH 11/23] Update elcinema.com.config.js
---
sites/elcinema.com/elcinema.com.config.js | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/sites/elcinema.com/elcinema.com.config.js b/sites/elcinema.com/elcinema.com.config.js
index 1bad9068..eaef7489 100644
--- a/sites/elcinema.com/elcinema.com.config.js
+++ b/sites/elcinema.com/elcinema.com.config.js
@@ -106,14 +106,14 @@ function parseDescription(item) {
function parseItems(content, channel, date) {
const $ = cheerio.load(content)
-// const dateString = date.locale(channel.lang).format('dddd D MMMM')
- const dayNum = date.locale(channel.lang).format('D')
- if ( dayNum.length == 1 ) dateString = date.locale(channel.lang).format('dddd D MMMM')
- if ( dayNum.length == 2 ) dateString = date.locale(channel.lang).format('dddd D MMMM')
+ const dateString = date.locale(channel.lang).format('dddd D MMMM')
const list = $('.dates')
.filter((i, el) => {
- return $(el).text().trim() === dateString
+ let parsedDateString = $(el).text().trim()
+ parsedDateString = parsedDateString.replace(/\s\s+/g, ' ')
+
+ return parsedDateString === dateString
})
.first()
.parent()
From 5f4c722813ade5c5df94105e3111363bd3537e2c Mon Sep 17 00:00:00 2001
From: TertoGordez <95050009+TertoGordez@users.noreply.github.com>
Date: Wed, 12 Jan 2022 21:27:56 +0100
Subject: [PATCH 12/23] Update allente.se_se.channels.xml
added "C More Live 3" and "C More Live 4"
---
sites/allente.se/allente.se_se.channels.xml | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/sites/allente.se/allente.se_se.channels.xml b/sites/allente.se/allente.se_se.channels.xml
index 64a64a4c..b95b7c6c 100644
--- a/sites/allente.se/allente.se_se.channels.xml
+++ b/sites/allente.se/allente.se_se.channels.xml
@@ -13,6 +13,8 @@
C More Hockey
C More Live
C More Live 2
+ C More Live 3
+ C More Live 4
C More Series
C More Stars
CNBC Europe
@@ -89,4 +91,4 @@
V Sport Ultra HD
V Sport Vinter
-
\ No newline at end of file
+
From 6b78a8656b37c2a37ebcd764f69eea098144f0f6 Mon Sep 17 00:00:00 2001
From: "iptv-bot[bot]" <84861620+iptv-bot[bot]@users.noreply.github.com>
Date: Thu, 13 Jan 2022 09:00:20 +0300
Subject: [PATCH 13/23] [Bot] Update README.md (#384)
Co-authored-by: iptv-bot[bot] <84861620+iptv-bot[bot]@users.noreply.github.com>
---
README.md | 174 ++++++++++++++++++++++++++++++++++++++++++++++++++----
1 file changed, 162 insertions(+), 12 deletions(-)
diff --git a/README.md b/README.md
index 28cc6e89..f5767e3a 100644
--- a/README.md
+++ b/README.md
@@ -16,65 +16,189 @@ To load a program guide, all you need to do is copy the link to one or more of t
🇦🇫 Afghanistan | 1 | https://iptv-org.github.io/epg/guides/af/arianaafgtv.com.epg.xml | 🟢 |
1 | https://iptv-org.github.io/epg/guides/af/arianatelevision.com.epg.xml | 🔴 |
+ 🇦🇱 Albania | 36 | https://iptv-org.github.io/epg/guides/al/ipko.com.epg.xml | 🟢 |
+ 🇩🇿 Algeria | 99 | https://iptv-org.github.io/epg/guides/dz/osn.com.epg.xml | 🟢 |
🇦🇩 Andorra | 1 | https://iptv-org.github.io/epg/guides/ad/andorradifusio.ad.epg.xml | 🟢 |
🇦🇴 Angola | 100 | https://iptv-org.github.io/epg/guides/ao/zap.co.ao.epg.xml | 🟢 |
77 | https://iptv-org.github.io/epg/guides/ao/dstv.com.epg.xml | 🟢 |
+ 🇦🇷 Argentina | 158 | https://iptv-org.github.io/epg/guides/ar/mi.tv.epg.xml | 🟢 |
+ 40 | https://iptv-org.github.io/epg/guides/ar/gatotv.com.epg.xml | 🟢 |
+ 🇦🇲 Armenia | 19 | https://iptv-org.github.io/epg/guides/am/tv.mail.ru.epg.xml | 🟢 |
+ 🇦🇺 Australia | 14 | https://iptv-org.github.io/epg/guides/au/ontvtonight.com.epg.xml | 🟢 |
+ 🇦🇹 Austria | 52 | https://iptv-org.github.io/epg/guides/at/tvheute.at.epg.xml | 🟢 |
+ 🇦🇿 Azerbaijan | 6 | https://iptv-org.github.io/epg/guides/az/tv.mail.ru.epg.xml | 🟢 |
+ 🇧🇸 Bahamas | 186 | https://iptv-org.github.io/epg/guides/bs/rev.bs.epg.xml | 🟢 |
+ 🇧🇭 Bahrain | 99 | https://iptv-org.github.io/epg/guides/bh/osn.com.epg.xml | 🟢 |
+ 🇧🇾 Belarus | 20 | https://iptv-org.github.io/epg/guides/by/tv.mail.ru.epg.xml | 🟢 |
+ 🇧🇪 Belgium | 7 | https://iptv-org.github.io/epg/guides/be/vtm.be.epg.xml | 🟢 |
🇧🇯 Benin | 130 | https://iptv-org.github.io/epg/guides/bj/dstv.com.epg.xml | 🟢 |
- 🇧🇴 Bolivia | 79 | https://iptv-org.github.io/epg/guides/bo/comteco.com.bo.epg.xml | 🟢 |
+ 🇧🇴 Bolivia | 79 | https://iptv-org.github.io/epg/guides/bo/comteco.com.bo.epg.xml | 🟢 |
+ 37 | https://iptv-org.github.io/epg/guides/bo/gatotv.com.epg.xml | 🟢 |
+ 🇧🇦 Bosnia | 178 | https://iptv-org.github.io/epg/guides/ba/mtel.ba.epg.xml | 🟡 |
+ 4 | https://iptv-org.github.io/epg/guides/ba/tvarenasport.com.epg.xml | 🟢 |
🇧🇼 Botswana | 130 | https://iptv-org.github.io/epg/guides/bw/dstv.com.epg.xml | 🟢 |
+ 🇧🇷 Brazil | 248 | https://iptv-org.github.io/epg/guides/br/mi.tv.epg.xml | 🟢 |
🇧🇫 Burkina Faso | 128 | https://iptv-org.github.io/epg/guides/bf/dstv.com.epg.xml | 🟢 |
🇧🇮 Burundi | 128 | https://iptv-org.github.io/epg/guides/bi/dstv.com.epg.xml | 🟢 |
🇨🇲 Cameroon | 128 | https://iptv-org.github.io/epg/guides/cm/dstv.com.epg.xml | 🟢 |
+ 🇨🇦 Canada | 430 | https://iptv-org.github.io/epg/guides/ca/tvtv.us.epg.xml | 🟢 |
🇨🇻 Cape Verde | 125 | https://iptv-org.github.io/epg/guides/cv/dstv.com.epg.xml | 🟢 |
🇨🇫 Central African Republic | 125 | https://iptv-org.github.io/epg/guides/cf/dstv.com.epg.xml | 🟢 |
+ 🇹🇩 Chad | 123 | https://iptv-org.github.io/epg/guides/td/dstv.com.epg.xml | 🟢 |
+ 98 | https://iptv-org.github.io/epg/guides/td/osn.com.epg.xml | 🟢 |
+ 🇨🇱 Chile | 79 | https://iptv-org.github.io/epg/guides/cl/mi.tv.epg.xml | 🟢 |
+ 52 | https://iptv-org.github.io/epg/guides/cl/gatotv.com.epg.xml | 🟢 |
+ 🇨🇳 China | 110 | https://iptv-org.github.io/epg/guides/cn/tv.cctv.com.epg.xml | 🟢 |
+ 🇨🇴 Colombia | 103 | https://iptv-org.github.io/epg/guides/co/siba.com.co.epg.xml | 🟢 |
+ 56 | https://iptv-org.github.io/epg/guides/co/gatotv.com.epg.xml | 🟢 |
+ 42 | https://iptv-org.github.io/epg/guides/co/mi.tv.epg.xml | 🟢 |
🇰🇲 Comoros | 119 | https://iptv-org.github.io/epg/guides/km/canalplus-reunion.com.epg.xml | 🟢 |
🇨🇬 Congo - Brazzaville | 125 | https://iptv-org.github.io/epg/guides/cg/dstv.com.epg.xml | 🟢 |
🇨🇩 Congo - Kinshasa | 126 | https://iptv-org.github.io/epg/guides/cd/dstv.com.epg.xml | 🟢 |
+ 🇨🇷 Costa Rica | 49 | https://iptv-org.github.io/epg/guides/cr/gatotv.com.epg.xml | 🟢 |
+ 🇭🇷 Croatia | 169 | https://iptv-org.github.io/epg/guides/hr/maxtv.hrvatskitelekom.hr.epg.xml | 🟢 |
+ 10 | https://iptv-org.github.io/epg/guides/hr/tvarenasport.hr.epg.xml | 🟢 |
+ 🇨🇺 Cuba | 10 | https://iptv-org.github.io/epg/guides/cu/tvcubana.icrt.cu.epg.xml | 🟢 |
+ 🇨🇾 Cyprus | 30 | https://iptv-org.github.io/epg/guides/cy/novacyprus.com.epg.xml | 🟢 |
+ 🇨🇿 Czechia | 512 | https://iptv-org.github.io/epg/guides/cz/m.tv.sms.cz.epg.xml | 🟢 |
🇨🇮 Côte d’Ivoire | 128 | https://iptv-org.github.io/epg/guides/ci/dstv.com.epg.xml | 🟢 |
🇩🇰 Denmark | 61 | https://iptv-org.github.io/epg/guides/dk/allente.se.epg.xml | 🟢 |
🇩🇯 Djibouti | 121 | https://iptv-org.github.io/epg/guides/dj/dstv.com.epg.xml | 🟢 |
+ 🇩🇴 Dominican Republic | 60 | https://iptv-org.github.io/epg/guides/do/gatotv.com.epg.xml | 🟢 |
+ 🇪🇨 Ecuador | 45 | https://iptv-org.github.io/epg/guides/ec/gatotv.com.epg.xml | 🟢 |
+ 🇪🇬 Egypt | 108 | https://iptv-org.github.io/epg/guides/eg-ar/elcinema.com.epg.xml | 🟡 |
+ 108 | https://iptv-org.github.io/epg/guides/eg-en/elcinema.com.epg.xml | 🟡 |
+ 99 | https://iptv-org.github.io/epg/guides/eg/osn.com.epg.xml | 🟢 |
+ 🇸🇻 El Salvador | 52 | https://iptv-org.github.io/epg/guides/sv/gatotv.com.epg.xml | 🟢 |
+ 12 | https://iptv-org.github.io/epg/guides/sv/mi.tv.epg.xml | 🟢 |
🇬🇶 Equatorial Guinea | 125 | https://iptv-org.github.io/epg/guides/gq/dstv.com.epg.xml | 🟢 |
🇪🇷 Eritrea | 123 | https://iptv-org.github.io/epg/guides/er/dstv.com.epg.xml | 🟢 |
+ 🇪🇪 Estonia | 132 | https://iptv-org.github.io/epg/guides/ee-en/teliatv.ee.epg.xml | 🟢 |
+ 132 | https://iptv-org.github.io/epg/guides/ee-et/teliatv.ee.epg.xml | 🟢 |
+ 132 | https://iptv-org.github.io/epg/guides/ee-ru/teliatv.ee.epg.xml | 🟢 |
+ 🇸🇿 Eswatini | 127 | https://iptv-org.github.io/epg/guides/sz/dstv.com.epg.xml | 🟢 |
🇪🇹 Ethiopia | 148 | https://iptv-org.github.io/epg/guides/et/dstv.com.epg.xml | 🟢 |
- 🇫🇮 Finland | 36 | https://iptv-org.github.io/epg/guides/fi/allente.se.epg.xml | 🟢 |
- 🇫🇷 France | 190 | https://iptv-org.github.io/epg/guides/fr/chaines-tv.orange.fr.epg.xml | 🟢 |
+ 🇫🇴 Faroe Islands | 1 | https://iptv-org.github.io/epg/guides/fo/kvf.fo.epg.xml | 🟢 |
+ 🇫🇯 Fiji | 9 | https://iptv-org.github.io/epg/guides/fj/walesi.com.fj.epg.xml | 🔴 |
+ 🇫🇮 Finland | 36 | https://iptv-org.github.io/epg/guides/fi/allente.se.epg.xml | 🟢 |
+ 36 | https://iptv-org.github.io/epg/guides/fi/telkussa.fi.epg.xml | 🟢 |
+ 🇫🇷 France | 204 | https://iptv-org.github.io/epg/guides/fr/programme-tv.net.epg.xml | 🟡 |
+ 190 | https://iptv-org.github.io/epg/guides/fr/chaines-tv.orange.fr.epg.xml | 🟢 |
🇬🇫 French Guiana | 128 | https://iptv-org.github.io/epg/guides/gf/canalplus-caraibes.com.epg.xml | 🟢 |
+ 🇵🇫 French Polynesia | 2 | https://iptv-org.github.io/epg/guides/pf/programme-tv.vini.pf.epg.xml | 🟢 |
🇬🇦 Gabon | 125 | https://iptv-org.github.io/epg/guides/ga/dstv.com.epg.xml | 🟢 |
🇬🇲 Gambia | 124 | https://iptv-org.github.io/epg/guides/gm/dstv.com.epg.xml | 🟢 |
+ 🇬🇪 Georgia | 117 | https://iptv-org.github.io/epg/guides/ge/magticom.ge.epg.xml | 🟢 |
+ 🇩🇪 Germany | 122 | https://iptv-org.github.io/epg/guides/de/hd-plus.de.epg.xml | 🟢 |
🇬🇭 Ghana | 139 | https://iptv-org.github.io/epg/guides/gh/dstv.com.epg.xml | 🟢 |
- 🇬🇷 Greece | 86 | https://iptv-org.github.io/epg/guides/gr/cosmote.gr.epg.xml | 🟢 |
+ 🇬🇷 Greece | 86 | https://iptv-org.github.io/epg/guides/gr/cosmote.gr.epg.xml | 🟡 |
+ 🇬🇱 Greenland | 1 | https://iptv-org.github.io/epg/guides/gl/knr.gl.epg.xml | 🟢 |
🇬🇵 Guadeloupe | 128 | https://iptv-org.github.io/epg/guides/gp/canalplus-caraibes.com.epg.xml | 🟢 |
+ 🇬🇺 Guam | 1 | https://iptv-org.github.io/epg/guides/gu/pbsguam.org.epg.xml | 🟢 |
+ 🇬🇹 Guatemala | 53 | https://iptv-org.github.io/epg/guides/gt/gatotv.com.epg.xml | 🟢 |
+ 18 | https://iptv-org.github.io/epg/guides/gt/mi.tv.epg.xml | 🟢 |
🇬🇳 Guinea | 125 | https://iptv-org.github.io/epg/guides/gn/dstv.com.epg.xml | 🟢 |
🇬🇼 Guinea-Bissau | 125 | https://iptv-org.github.io/epg/guides/gw/dstv.com.epg.xml | 🟢 |
🇭🇹 Haiti | 112 | https://iptv-org.github.io/epg/guides/ht/canalplus-haiti.com.epg.xml | 🟡 |
+ 🇭🇳 Honduras | 50 | https://iptv-org.github.io/epg/guides/hn/gatotv.com.epg.xml | 🟢 |
+ 22 | https://iptv-org.github.io/epg/guides/hn/mi.tv.epg.xml | 🟢 |
+ 🇭🇰 Hong Kong | 132 | https://iptv-org.github.io/epg/guides/hk-en/nowplayer.now.com.epg.xml | 🟢 |
+ 132 | https://iptv-org.github.io/epg/guides/hk-zh/nowplayer.now.com.epg.xml | 🟢 |
+ 🇭🇺 Hungary | 91 | https://iptv-org.github.io/epg/guides/hu/tvmusor.hu.epg.xml | 🟢 |
+ 🇮🇸 Iceland | 2 | https://iptv-org.github.io/epg/guides/is/ruv.is.epg.xml | 🟢 |
🇮🇳 India | 364 | https://iptv-org.github.io/epg/guides/in/dishtv.in.epg.xml | 🟢 |
+ 🇮🇩 Indonesia | 90 | https://iptv-org.github.io/epg/guides/id/mncvision.id.epg.xml | 🟢 |
+ 29 | https://iptv-org.github.io/epg/guides/id/vidio.com.epg.xml | 🟡 |
+ 🇮🇷 Iran | 29 | https://iptv-org.github.io/epg/guides/ir/tva.tv.epg.xml | 🟢 |
+ 🇮🇶 Iraq | 99 | https://iptv-org.github.io/epg/guides/iq/osn.com.epg.xml | 🟢 |
+ 🇮🇪 Ireland | 3 | https://iptv-org.github.io/epg/guides/ie/ontvtonight.com.epg.xml | 🟢 |
+ 🇮🇹 Italy | 145 | https://iptv-org.github.io/epg/guides/it/guidatv.sky.it.epg.xml | 🟢 |
+ 15 | https://iptv-org.github.io/epg/guides/it/mediaset.it.epg.xml | 🟡 |
+ 🇯🇴 Jordan | 99 | https://iptv-org.github.io/epg/guides/jo/osn.com.epg.xml | 🟢 |
+ 🇰🇿 Kazakhstan | 8 | https://iptv-org.github.io/epg/guides/kz/tv.yandex.ru.epg.xml | 🟢 |
🇰🇪 Kenya | 151 | https://iptv-org.github.io/epg/guides/ke/dstv.com.epg.xml | 🟢 |
+ 🇽🇰 Kosovo | 26 | https://iptv-org.github.io/epg/guides/xk/tvim.tv.epg.xml | 🟡 |
+ 🇰🇼 Kuwait | 99 | https://iptv-org.github.io/epg/guides/kw/osn.com.epg.xml | 🟢 |
+ 🇱🇻 Latvia | 21 | https://iptv-org.github.io/epg/guides/lv/tv.lv.epg.xml | 🟢 |
+ 🇱🇧 Lebanon | 99 | https://iptv-org.github.io/epg/guides/lb/osn.com.epg.xml | 🟢 |
🇱🇸 Lesotho | 146 | https://iptv-org.github.io/epg/guides/ls/dstv.com.epg.xml | 🟢 |
🇱🇷 Liberia | 125 | https://iptv-org.github.io/epg/guides/lr/dstv.com.epg.xml | 🟢 |
+ 🇱🇾 Libya | 99 | https://iptv-org.github.io/epg/guides/ly/osn.com.epg.xml | 🟢 |
🇲🇬 Madagascar | 125 | https://iptv-org.github.io/epg/guides/mg/dstv.com.epg.xml | 🟢 |
🇲🇼 Malawi | 132 | https://iptv-org.github.io/epg/guides/mw/dstv.com.epg.xml | 🟢 |
🇲🇾 Malaysia | 123 | https://iptv-org.github.io/epg/guides/my/astro.com.my.epg.xml | 🟢 |
🇲🇱 Mali | 125 | https://iptv-org.github.io/epg/guides/ml/dstv.com.epg.xml | 🟢 |
🇲🇶 Martinique | 128 | https://iptv-org.github.io/epg/guides/mq/canalplus-caraibes.com.epg.xml | 🟢 |
- 🇲🇷 Mauritania | 125 | https://iptv-org.github.io/epg/guides/mr/dstv.com.epg.xml | 🟢 |
+ 🇲🇷 Mauritania | 125 | https://iptv-org.github.io/epg/guides/mr/dstv.com.epg.xml | 🟢 |
+ 98 | https://iptv-org.github.io/epg/guides/mr/osn.com.epg.xml | 🟢 |
🇲🇺 Mauritius | 126 | https://iptv-org.github.io/epg/guides/mu/dstv.com.epg.xml | 🟢 |
🇾🇹 Mayotte | 119 | https://iptv-org.github.io/epg/guides/yt/canalplus-reunion.com.epg.xml | 🟢 |
+ 🇲🇽 Mexico | 105 | https://iptv-org.github.io/epg/guides/mx/gatotv.com.epg.xml | 🟢 |
+ 25 | https://iptv-org.github.io/epg/guides/mx/mi.tv.epg.xml | 🟢 |
+ 🇲🇪 Montenegro | 4 | https://iptv-org.github.io/epg/guides/me/tvarenasport.com.epg.xml | 🟢 |
+ 🇲🇦 Morocco | 98 | https://iptv-org.github.io/epg/guides/ma/osn.com.epg.xml | 🟢 |
🇲🇿 Mozambique | 86 | https://iptv-org.github.io/epg/guides/mz/dstv.com.epg.xml | 🟢 |
🇳🇦 Namibia | 130 | https://iptv-org.github.io/epg/guides/na/dstv.com.epg.xml | 🟢 |
🇳🇱 Netherlands | 227 | https://iptv-org.github.io/epg/guides/nl/delta.nl.epg.xml | 🟢 |
+ 🇳🇮 Nicaragua | 50 | https://iptv-org.github.io/epg/guides/ni/gatotv.com.epg.xml | 🟢 |
🇳🇪 Niger | 128 | https://iptv-org.github.io/epg/guides/ne/dstv.com.epg.xml | 🟢 |
🇳🇬 Nigeria | 147 | https://iptv-org.github.io/epg/guides/ng/dstv.com.epg.xml | 🟢 |
+ 🇲🇰 North Macedonia | 52 | https://iptv-org.github.io/epg/guides/mk/maxtvgo.mk.epg.xml | 🟢 |
+ 4 | https://iptv-org.github.io/epg/guides/mk/tvarenasport.com.epg.xml | 🟢 |
🇳🇴 Norway | 71 | https://iptv-org.github.io/epg/guides/no/allente.se.epg.xml | 🟢 |
- 🇶🇦 Qatar | 22 | https://iptv-org.github.io/epg/guides/qa/beinsports.com.epg.xml | 🟢 |
+ 🇴🇲 Oman | 98 | https://iptv-org.github.io/epg/guides/om/osn.com.epg.xml | 🟢 |
+ 🇵🇸 Palestine | 99 | https://iptv-org.github.io/epg/guides/ps/osn.com.epg.xml | 🟢 |
+ 🇵🇦 Panama | 52 | https://iptv-org.github.io/epg/guides/pa/gatotv.com.epg.xml | 🟢 |
+ 🇵🇾 Paraguay | 39 | https://iptv-org.github.io/epg/guides/py/gatotv.com.epg.xml | 🟢 |
+ 🇵🇪 Peru | 48 | https://iptv-org.github.io/epg/guides/pe/gatotv.com.epg.xml | 🟢 |
+ 21 | https://iptv-org.github.io/epg/guides/pe/mi.tv.epg.xml | 🟢 |
+ 🇵🇱 Poland | 341 | https://iptv-org.github.io/epg/guides/pl/programtv.onet.pl.epg.xml | 🟡 |
+ 🇵🇹 Portugal | 110 | https://iptv-org.github.io/epg/guides/pt/meo.pt.epg.xml | 🟢 |
+ 🇶🇦 Qatar | 99 | https://iptv-org.github.io/epg/guides/qa/osn.com.epg.xml | 🟢 |
+ 22 | https://iptv-org.github.io/epg/guides/qa/beinsports.com.epg.xml | 🟢 |
+ 🇷🇴 Romania | 224 | https://iptv-org.github.io/epg/guides/ro/programetv.ro.epg.xml | 🟢 |
+ 🇷🇺 Russia | 285 | https://iptv-org.github.io/epg/guides/ru/tv.yandex.ru.epg.xml | 🟢 |
+ 🇷🇼 Rwanda | 132 | https://iptv-org.github.io/epg/guides/rw/dstv.com.epg.xml | 🟢 |
🇷🇪 Réunion | 119 | https://iptv-org.github.io/epg/guides/re/canalplus-reunion.com.epg.xml | 🟢 |
+ 🇸🇦 Saudi Arabia | 98 | https://iptv-org.github.io/epg/guides/sa/osn.com.epg.xml | 🟢 |
+ 11 | https://iptv-org.github.io/epg/guides/sa/rotana.net.epg.xml | 🔴 |
+ 🇸🇳 Senegal | 125 | https://iptv-org.github.io/epg/guides/sn/dstv.com.epg.xml | 🟢 |
+ 🇷🇸 Serbia | 357 | https://iptv-org.github.io/epg/guides/rs/mts.rs.epg.xml | 🟡 |
+ 12 | https://iptv-org.github.io/epg/guides/rs/tvarenasport.com.epg.xml | 🟢 |
+ 🇸🇨 Seychelles | 124 | https://iptv-org.github.io/epg/guides/sc/dstv.com.epg.xml | 🟢 |
+ 🇸🇱 Sierra Leone | 125 | https://iptv-org.github.io/epg/guides/sl/dstv.com.epg.xml | 🟢 |
+ 🇸🇮 Slovenia | 277 | https://iptv-org.github.io/epg/guides/si/tv2go.t-2.net.epg.xml | 🟢 |
+ 🇸🇴 Somalia | 120 | https://iptv-org.github.io/epg/guides/so/dstv.com.epg.xml | 🟢 |
+ 🇸🇸 South Sudan | 125 | https://iptv-org.github.io/epg/guides/ss/dstv.com.epg.xml | 🟢 |
+ 🇪🇸 Spain | 112 | https://iptv-org.github.io/epg/guides/es/programacion-tv.elpais.com.epg.xml | 🟢 |
+ 58 | https://iptv-org.github.io/epg/guides/es/gatotv.com.epg.xml | 🟢 |
🇧🇱 St. Barthélemy | 128 | https://iptv-org.github.io/epg/guides/bl/canalplus-caraibes.com.epg.xml | 🟢 |
🇲🇫 St. Martin | 128 | https://iptv-org.github.io/epg/guides/mf/canalplus-caraibes.com.epg.xml | 🟢 |
+ 🇸🇩 Sudan | 118 | https://iptv-org.github.io/epg/guides/sd/dstv.com.epg.xml | 🟢 |
🇸🇪 Sweden | 87 | https://iptv-org.github.io/epg/guides/se/allente.se.epg.xml | 🟢 |
- 🇹🇷 Turkey | 118 | https://iptv-org.github.io/epg/guides/tr/digiturk.com.tr.epg.xml | 🟢 |
+ 🇸🇹 São Tomé & Príncipe | 128 | https://iptv-org.github.io/epg/guides/st/dstv.com.epg.xml | 🟢 |
+ 🇹🇿 Tanzania | 30 | https://iptv-org.github.io/epg/guides/tz/dstv.com.epg.xml | 🟢 |
+ 🇹🇭 Thailand | 81 | https://iptv-org.github.io/epg/guides/th/tv.trueid.net.epg.xml | 🟢 |
+ 🇹🇬 Togo | 137 | https://iptv-org.github.io/epg/guides/tg/dstv.com.epg.xml | 🟢 |
+ 🇹🇷 Turkey | 145 | https://iptv-org.github.io/epg/guides/tr/tvplus.com.tr.epg.xml | 🟢 |
+ 118 | https://iptv-org.github.io/epg/guides/tr/digiturk.com.tr.epg.xml | 🟢 |
99 | https://iptv-org.github.io/epg/guides/tr/dsmart.com.tr.epg.xml | 🟢 |
- 🇺🇸 United States | 880 | https://iptv-org.github.io/epg/guides/us/tvtv.us.epg.xml | 🟢 |
+ 🇺🇬 Uganda | 151 | https://iptv-org.github.io/epg/guides/ug/dstv.com.epg.xml | 🟢 |
+ 🇺🇦 Ukraine | 114 | https://iptv-org.github.io/epg/guides/ua/tvgid.ua.epg.xml | 🟢 |
+ 🇦🇪 United Arab Emirates | 99 | https://iptv-org.github.io/epg/guides/ae/osn.com.epg.xml | 🟢 |
+ 17 | https://iptv-org.github.io/epg/guides/ae/mbc.net.epg.xml | 🔴 |
+ 🇬🇧 United Kingdom | 97 | https://iptv-org.github.io/epg/guides/uk/ontvtonight.com.epg.xml | 🟢 |
+ 92 | https://iptv-org.github.io/epg/guides/uk/sky.com.epg.xml | 🟢 |
+ 🇺🇸 United States | 880 | https://iptv-org.github.io/epg/guides/us/tvtv.us.epg.xml | 🟢 |
374 | https://iptv-org.github.io/epg/guides/us/directv.com.epg.xml | 🟡 |
- 🇿🇲 Zambia | 4 | https://iptv-org.github.io/epg/guides/zm/znbc.co.zm.epg.xml | 🟢 |
+ 88 | https://iptv-org.github.io/epg/guides/us/tvguide.com.epg.xml | 🟢 |
+ 15 | https://iptv-org.github.io/epg/guides/us/gatotv.com.epg.xml | 🟢 |
+ 🇺🇾 Uruguay | 32 | https://iptv-org.github.io/epg/guides/uy/gatotv.com.epg.xml | 🟢 |
+ 🇻🇪 Venezuela | 37 | https://iptv-org.github.io/epg/guides/ve/gatotv.com.epg.xml | 🟢 |
+ 🇾🇪 Yemen | 99 | https://iptv-org.github.io/epg/guides/ye/osn.com.epg.xml | 🟢 |
+ 🇿🇲 Zambia | 136 | https://iptv-org.github.io/epg/guides/zm/dstv.com.epg.xml | 🟢 |
+ 4 | https://iptv-org.github.io/epg/guides/zm/znbc.co.zm.epg.xml | 🟢 |
+ 🇿🇼 Zimbabwe | 130 | https://iptv-org.github.io/epg/guides/zw/dstv.com.epg.xml | 🟡 |
@@ -89,39 +213,55 @@ To load a program guide, all you need to do is copy the link to one or more of t
Alabama | 212 | https://iptv-org.github.io/epg/guides/us-al/tvtv.us.epg.xml | 🟢 |
Alaska | 62 | https://iptv-org.github.io/epg/guides/us-ak/tvtv.us.epg.xml | 🟢 |
Arizona | 233 | https://iptv-org.github.io/epg/guides/us-az/tvtv.us.epg.xml | 🟢 |
+ Arkansas | 121 | https://iptv-org.github.io/epg/guides/us-ar/tvtv.us.epg.xml | 🟢 |
+ California | 765 | https://iptv-org.github.io/epg/guides/us-ca/tvtv.us.epg.xml | 🟢 |
Colorado | 240 | https://iptv-org.github.io/epg/guides/us-co/tvtv.us.epg.xml | 🟢 |
Connecticut | 44 | https://iptv-org.github.io/epg/guides/us-ct/tvtv.us.epg.xml | 🟢 |
Delaware | 17 | https://iptv-org.github.io/epg/guides/us-de/tvtv.us.epg.xml | 🟢 |
+ District Of Columbia | 42 | https://iptv-org.github.io/epg/guides/us-dc/tvtv.us.epg.xml | 🟢 |
Florida | 503 | https://iptv-org.github.io/epg/guides/us-fl/tvtv.us.epg.xml | 🟢 |
+ Georgia | 217 | https://iptv-org.github.io/epg/guides/us-ga/tvtv.us.epg.xml | 🟡 |
Hawaii | 55 | https://iptv-org.github.io/epg/guides/us-hi/tvtv.us.epg.xml | 🟢 |
Idaho | 151 | https://iptv-org.github.io/epg/guides/us-id/tvtv.us.epg.xml | 🟢 |
Illinois | 197 | https://iptv-org.github.io/epg/guides/us-il/tvtv.us.epg.xml | 🟢 |
Indiana | 194 | https://iptv-org.github.io/epg/guides/us-in/tvtv.us.epg.xml | 🟢 |
Iowa | 176 | https://iptv-org.github.io/epg/guides/us-ia/tvtv.us.epg.xml | 🟢 |
Kansas | 164 | https://iptv-org.github.io/epg/guides/us-ks/tvtv.us.epg.xml | 🟢 |
+ Kentucky | 177 | https://iptv-org.github.io/epg/guides/us-ky/tvtv.us.epg.xml | 🟢 |
Louisiana | 157 | https://iptv-org.github.io/epg/guides/us-la/tvtv.us.epg.xml | 🟢 |
Maine | 44 | https://iptv-org.github.io/epg/guides/us-me/tvtv.us.epg.xml | 🟢 |
Maryland | 59 | https://iptv-org.github.io/epg/guides/us-md/tvtv.us.epg.xml | 🟢 |
Massachusetts | 71 | https://iptv-org.github.io/epg/guides/us-ma/tvtv.us.epg.xml | 🟢 |
+ Michigan | 269 | https://iptv-org.github.io/epg/guides/us-mi/tvtv.us.epg.xml | 🟢 |
+ Minnesota | 175 | https://iptv-org.github.io/epg/guides/us-mn/tvtv.us.epg.xml | 🟢 |
Mississippi | 130 | https://iptv-org.github.io/epg/guides/us-ms/tvtv.us.epg.xml | 🟢 |
Missouri | 230 | https://iptv-org.github.io/epg/guides/us-mo/tvtv.us.epg.xml | 🟢 |
Montana | 137 | https://iptv-org.github.io/epg/guides/us-mt/tvtv.us.epg.xml | 🟢 |
+ Nebraska | 93 | https://iptv-org.github.io/epg/guides/us-ne/tvtv.us.epg.xml | 🟢 |
Nevada | 134 | https://iptv-org.github.io/epg/guides/us-nv/tvtv.us.epg.xml | 🟢 |
New Hampshire | 35 | https://iptv-org.github.io/epg/guides/us-nh/tvtv.us.epg.xml | 🟢 |
+ New Jersey | 42 | https://iptv-org.github.io/epg/guides/us-nj/tvtv.us.epg.xml | 🟢 |
+ New Mexico | 146 | https://iptv-org.github.io/epg/guides/us-nm/tvtv.us.epg.xml | 🟢 |
+ New York | 334 | https://iptv-org.github.io/epg/guides/us-ny/tvtv.us.epg.xml | 🟢 |
North Carolina | 259 | https://iptv-org.github.io/epg/guides/us-nc/tvtv.us.epg.xml | 🟢 |
North Dakota | 107 | https://iptv-org.github.io/epg/guides/us-nd/tvtv.us.epg.xml | 🟢 |
Ohio | 306 | https://iptv-org.github.io/epg/guides/us-oh/tvtv.us.epg.xml | 🟢 |
+ Oklahoma | 173 | https://iptv-org.github.io/epg/guides/us-ok/tvtv.us.epg.xml | 🟢 |
Oregon | 187 | https://iptv-org.github.io/epg/guides/us-or/tvtv.us.epg.xml | 🟢 |
Pennsylvania | 284 | https://iptv-org.github.io/epg/guides/us-pa/tvtv.us.epg.xml | 🟢 |
- Puerto Rico | 14 | https://iptv-org.github.io/epg/guides/us-pr/tvtv.us.epg.xml | 🟢 |
- 1 | https://iptv-org.github.io/epg/guides/us-pr/directv.com.epg.xml | 🟢 |
+ Puerto Rico | 14 | https://iptv-org.github.io/epg/guides/us-pr/tvtv.us.epg.xml | 🟢 |
+ 7 | https://iptv-org.github.io/epg/guides/us-pr/gatotv.com.epg.xml | 🟢 |
+ 1 | https://iptv-org.github.io/epg/guides/us-pr/directv.com.epg.xml | 🟡 |
Rhode Island | 27 | https://iptv-org.github.io/epg/guides/us-ri/tvtv.us.epg.xml | 🟢 |
South Carolina | 166 | https://iptv-org.github.io/epg/guides/us-sc/tvtv.us.epg.xml | 🟢 |
+ South Dakota | 53 | https://iptv-org.github.io/epg/guides/us-sd/tvtv.us.epg.xml | 🟢 |
Tennessee | 230 | https://iptv-org.github.io/epg/guides/us-tn/tvtv.us.epg.xml | 🟢 |
- Texas | 765 | https://iptv-org.github.io/epg/guides/us-tx/tvtv.us.epg.xml | 🟡 |
+ Texas | 765 | https://iptv-org.github.io/epg/guides/us-tx/tvtv.us.epg.xml | 🟢 |
Utah | 109 | https://iptv-org.github.io/epg/guides/us-ut/tvtv.us.epg.xml | 🟢 |
Vermont | 25 | https://iptv-org.github.io/epg/guides/us-vt/tvtv.us.epg.xml | 🟢 |
Virgin Islands | 3 | https://iptv-org.github.io/epg/guides/us-vi/tvtv.us.epg.xml | 🟢 |
+ Virginia | 178 | https://iptv-org.github.io/epg/guides/us-va/tvtv.us.epg.xml | 🟢 |
+ Washington | 201 | https://iptv-org.github.io/epg/guides/us-wa/tvtv.us.epg.xml | 🟢 |
West Virginia | 85 | https://iptv-org.github.io/epg/guides/us-wv/tvtv.us.epg.xml | 🟢 |
Wisconsin | 222 | https://iptv-org.github.io/epg/guides/us-wi/tvtv.us.epg.xml | 🟢 |
Wyoming | 42 | https://iptv-org.github.io/epg/guides/us-wy/tvtv.us.epg.xml | 🟢 |
@@ -136,6 +276,16 @@ To load a program guide, all you need to do is copy the link to one or more of t
Province | Channels | EPG | Status |
+ Alberta | 38 | https://iptv-org.github.io/epg/guides/ca-ab/tvtv.us.epg.xml | 🟢 |
+ British Columbia | 39 | https://iptv-org.github.io/epg/guides/ca-bc/tvtv.us.epg.xml | 🟢 |
+ Manitoba | 12 | https://iptv-org.github.io/epg/guides/ca-mb/tvtv.us.epg.xml | 🟢 |
+ New Brunswick | 11 | https://iptv-org.github.io/epg/guides/ca-nb/tvtv.us.epg.xml | 🟢 |
+ Newfoundland and Labrador | 2 | https://iptv-org.github.io/epg/guides/ca-nl/tvtv.us.epg.xml | 🟢 |
+ Nova Scotia | 9 | https://iptv-org.github.io/epg/guides/ca-ns/tvtv.us.epg.xml | 🟢 |
+ Ontario | 79 | https://iptv-org.github.io/epg/guides/ca-on/tvtv.us.epg.xml | 🟢 |
+ Prince Edward Island | 2 | https://iptv-org.github.io/epg/guides/ca-pe/tvtv.us.epg.xml | 🟢 |
+ Quebec | 67 | https://iptv-org.github.io/epg/guides/ca-qc/tvtv.us.epg.xml | 🟢 |
+ Saskatchewan | 21 | https://iptv-org.github.io/epg/guides/ca-sk/tvtv.us.epg.xml | 🟢 |
From 6ce6e2d44bbd3b65692b924e55de2884fb2255db Mon Sep 17 00:00:00 2001
From: Aleksandr Statciuk
Date: Thu, 13 Jan 2022 20:19:09 +0300
Subject: [PATCH 14/23] Fix osn.com
---
sites/osn.com/osn.com.config.js | 4 ++++
sites/osn.com/osn.com.test.js | 10 +++++++++-
2 files changed, 13 insertions(+), 1 deletion(-)
diff --git a/sites/osn.com/osn.com.config.js b/sites/osn.com/osn.com.config.js
index 28c68b45..908b149f 100644
--- a/sites/osn.com/osn.com.config.js
+++ b/sites/osn.com/osn.com.config.js
@@ -9,6 +9,10 @@ module.exports = {
site: 'osn.com',
request: {
method: 'POST',
+ headers: {
+ 'Content-Type': 'application/json; charset=UTF-8',
+ Referer: 'https://www.osn.com'
+ },
data({ channel, date }) {
const [selectedCountry, channelCode] = channel.site_id.split('#')
return {
diff --git a/sites/osn.com/osn.com.test.js b/sites/osn.com/osn.com.test.js
index b0e2cce9..12a667b7 100644
--- a/sites/osn.com/osn.com.test.js
+++ b/sites/osn.com/osn.com.test.js
@@ -1,4 +1,4 @@
-// NODE_OPTIONS=--insecure-http-parser npx epg-grabber --config=sites/osn.com/osn.com.config.js --channels=sites/osn.com/osn.com_ae.channels.xml --days=2 --output=guide.xml
+// NODE_OPTIONS=--insecure-http-parser npx epg-grabber --config=sites/osn.com/osn.com.config.js --channels=sites/osn.com/osn.com_ae.channels.xml --output=guide.xml --days=2
const { parser, url, logo, request } = require('./osn.com.config.js')
const dayjs = require('dayjs')
@@ -24,6 +24,14 @@ it('can generate valid request data', () => {
})
})
+it('can generate valid request headers', () => {
+ const result = request.headers
+ expect(result).toMatchObject({
+ 'Content-Type': 'application/json; charset=UTF-8',
+ Referer: 'https://www.osn.com'
+ })
+})
+
it('can generate valid url', () => {
const result = url()
expect(result).toBe(
From 052375dbe72fefd3a61f69cf6e810b02d0250bfa Mon Sep 17 00:00:00 2001
From: Aleksandr Statciuk
Date: Thu, 13 Jan 2022 20:48:21 +0300
Subject: [PATCH 15/23] Add English version
---
sites/osn.com/osn.com.config.js | 12 +-
sites/osn.com/osn.com.test.js | 28 +++--
...hannels.xml => osn.com_ae-ar.channels.xml} | 0
sites/osn.com/osn.com_ae-en.channels.xml | 104 ++++++++++++++++++
...hannels.xml => osn.com_bh-ar.channels.xml} | 0
sites/osn.com/osn.com_bh-en.channels.xml | 104 ++++++++++++++++++
...hannels.xml => osn.com_dz-ar.channels.xml} | 0
sites/osn.com/osn.com_dz-en.channels.xml | 104 ++++++++++++++++++
...hannels.xml => osn.com_eg-ar.channels.xml} | 0
sites/osn.com/osn.com_eg-en.channels.xml | 104 ++++++++++++++++++
...hannels.xml => osn.com_iq-ar.channels.xml} | 0
sites/osn.com/osn.com_iq-en.channels.xml | 104 ++++++++++++++++++
...hannels.xml => osn.com_jo-ar.channels.xml} | 0
sites/osn.com/osn.com_jo-en.channels.xml | 104 ++++++++++++++++++
...hannels.xml => osn.com_kw-ar.channels.xml} | 0
sites/osn.com/osn.com_kw-en.channels.xml | 104 ++++++++++++++++++
...hannels.xml => osn.com_lb-ar.channels.xml} | 0
sites/osn.com/osn.com_lb-en.channels.xml | 104 ++++++++++++++++++
...hannels.xml => osn.com_ly-ar.channels.xml} | 0
sites/osn.com/osn.com_ly-en.channels.xml | 104 ++++++++++++++++++
...hannels.xml => osn.com_ma-ar.channels.xml} | 0
sites/osn.com/osn.com_ma-en.channels.xml | 103 +++++++++++++++++
...hannels.xml => osn.com_mr-ar.channels.xml} | 0
sites/osn.com/osn.com_mr-en.channels.xml | 103 +++++++++++++++++
...hannels.xml => osn.com_om-ar.channels.xml} | 0
sites/osn.com/osn.com_om-en.channels.xml | 103 +++++++++++++++++
...hannels.xml => osn.com_ps-ar.channels.xml} | 0
sites/osn.com/osn.com_ps-en.channels.xml | 104 ++++++++++++++++++
...hannels.xml => osn.com_qa-ar.channels.xml} | 0
sites/osn.com/osn.com_qa-en.channels.xml | 104 ++++++++++++++++++
...hannels.xml => osn.com_sa-ar.channels.xml} | 0
sites/osn.com/osn.com_sa-en.channels.xml | 103 +++++++++++++++++
...hannels.xml => osn.com_td-ar.channels.xml} | 0
sites/osn.com/osn.com_td-en.channels.xml | 103 +++++++++++++++++
...hannels.xml => osn.com_ye-ar.channels.xml} | 0
sites/osn.com/osn.com_ye-en.channels.xml | 104 ++++++++++++++++++
36 files changed, 1794 insertions(+), 9 deletions(-)
rename sites/osn.com/{osn.com_ae.channels.xml => osn.com_ae-ar.channels.xml} (100%)
create mode 100644 sites/osn.com/osn.com_ae-en.channels.xml
rename sites/osn.com/{osn.com_bh.channels.xml => osn.com_bh-ar.channels.xml} (100%)
create mode 100644 sites/osn.com/osn.com_bh-en.channels.xml
rename sites/osn.com/{osn.com_dz.channels.xml => osn.com_dz-ar.channels.xml} (100%)
create mode 100644 sites/osn.com/osn.com_dz-en.channels.xml
rename sites/osn.com/{osn.com_eg.channels.xml => osn.com_eg-ar.channels.xml} (100%)
create mode 100644 sites/osn.com/osn.com_eg-en.channels.xml
rename sites/osn.com/{osn.com_iq.channels.xml => osn.com_iq-ar.channels.xml} (100%)
create mode 100644 sites/osn.com/osn.com_iq-en.channels.xml
rename sites/osn.com/{osn.com_jo.channels.xml => osn.com_jo-ar.channels.xml} (100%)
create mode 100644 sites/osn.com/osn.com_jo-en.channels.xml
rename sites/osn.com/{osn.com_kw.channels.xml => osn.com_kw-ar.channels.xml} (100%)
create mode 100644 sites/osn.com/osn.com_kw-en.channels.xml
rename sites/osn.com/{osn.com_lb.channels.xml => osn.com_lb-ar.channels.xml} (100%)
create mode 100644 sites/osn.com/osn.com_lb-en.channels.xml
rename sites/osn.com/{osn.com_ly.channels.xml => osn.com_ly-ar.channels.xml} (100%)
create mode 100644 sites/osn.com/osn.com_ly-en.channels.xml
rename sites/osn.com/{osn.com_ma.channels.xml => osn.com_ma-ar.channels.xml} (100%)
create mode 100644 sites/osn.com/osn.com_ma-en.channels.xml
rename sites/osn.com/{osn.com_mr.channels.xml => osn.com_mr-ar.channels.xml} (100%)
create mode 100644 sites/osn.com/osn.com_mr-en.channels.xml
rename sites/osn.com/{osn.com_om.channels.xml => osn.com_om-ar.channels.xml} (100%)
create mode 100644 sites/osn.com/osn.com_om-en.channels.xml
rename sites/osn.com/{osn.com_ps.channels.xml => osn.com_ps-ar.channels.xml} (100%)
create mode 100644 sites/osn.com/osn.com_ps-en.channels.xml
rename sites/osn.com/{osn.com_qa.channels.xml => osn.com_qa-ar.channels.xml} (100%)
create mode 100644 sites/osn.com/osn.com_qa-en.channels.xml
rename sites/osn.com/{osn.com_sa.channels.xml => osn.com_sa-ar.channels.xml} (100%)
create mode 100644 sites/osn.com/osn.com_sa-en.channels.xml
rename sites/osn.com/{osn.com_td.channels.xml => osn.com_td-ar.channels.xml} (100%)
create mode 100644 sites/osn.com/osn.com_td-en.channels.xml
rename sites/osn.com/{osn.com_ye.channels.xml => osn.com_ye-ar.channels.xml} (100%)
create mode 100644 sites/osn.com/osn.com_ye-en.channels.xml
diff --git a/sites/osn.com/osn.com.config.js b/sites/osn.com/osn.com.config.js
index 908b149f..506f6517 100644
--- a/sites/osn.com/osn.com.config.js
+++ b/sites/osn.com/osn.com.config.js
@@ -41,8 +41,8 @@ module.exports = {
const duration = parseDuration(item)
const stop = start.add(duration, 'm')
programs.push({
- title: item.Arab_Title,
- category: item.GenreArabicName,
+ title: parseTitle(item, channel),
+ category: parseCategory(item, channel),
start: start.toString(),
stop: stop.toString()
})
@@ -52,6 +52,14 @@ module.exports = {
}
}
+function parseTitle(item, channel) {
+ return channel.lang === 'ar' ? item.Arab_Title : item.Title
+}
+
+function parseCategory(item, channel) {
+ return channel.lang === 'ar' ? item.GenreArabicName : item.GenreEnglishName
+}
+
function parseDuration(item) {
return parseInt(item.TotalDivWidth / 4.8)
}
diff --git a/sites/osn.com/osn.com.test.js b/sites/osn.com/osn.com.test.js
index 12a667b7..fa2cb9d6 100644
--- a/sites/osn.com/osn.com.test.js
+++ b/sites/osn.com/osn.com.test.js
@@ -1,4 +1,5 @@
-// NODE_OPTIONS=--insecure-http-parser npx epg-grabber --config=sites/osn.com/osn.com.config.js --channels=sites/osn.com/osn.com_ae.channels.xml --output=guide.xml --days=2
+// NODE_OPTIONS=--insecure-http-parser npx epg-grabber --config=sites/osn.com/osn.com.config.js --channels=sites/osn.com/osn.com_ae-ar.channels.xml --output=guide.xml --days=2
+// NODE_OPTIONS=--insecure-http-parser npx epg-grabber --config=sites/osn.com/osn.com.config.js --channels=sites/osn.com/osn.com_ae-en.channels.xml --output=guide.xml --days=2
const { parser, url, logo, request } = require('./osn.com.config.js')
const dayjs = require('dayjs')
@@ -8,13 +9,14 @@ dayjs.extend(customParseFormat)
dayjs.extend(utc)
const date = dayjs.utc('2021-10-24', 'YYYY-MM-DD').startOf('d')
-const channel = { site_id: 'AE#AAN', xmltv_id: 'AlAanTV.ae' }
+const channelAR = { site_id: 'AE#AAN', xmltv_id: 'AlAanTV.ae', lang: 'ar' }
+const channelEN = { site_id: 'AE#AAN', xmltv_id: 'AlAanTV.ae', lang: 'en' }
const content = JSON.stringify({
d: '[{"IsPlaying":"0","Durationtime":null,"StartMinute":0,"EndMinute":0,"EmptyDivWidth":1152,"TotalDivWidth":576,"IsTodayDate":false,"IsLastRow":false,"StartDateTime":"24 Oct 2021, 22:00","EndDateTime":"\\/Date(-62135596800000)\\/","Title":"Al Aan TV","Arab_Title":"تلفزيون الآن","GenreEnglishName":null,"GenreArabicName":null,"ChannelNumber":140,"ChannelCode":"AAN","Duration":"\\/Date(-62135596800000)\\/","Showtime":"\\/Date(-62135596800000)\\/","EpisodeId":738257,"ProgramType":null,"EPGUNIQID":"AAN202110271800738257"}]'
})
it('can generate valid request data', () => {
- const result = request.data({ channel, date })
+ const result = request.data({ channel: channelAR, date })
expect(result).toMatchObject({
newDate: '10/24/2021',
selectedCountry: 'AE',
@@ -40,12 +42,12 @@ it('can generate valid url', () => {
})
it('can get logo url', () => {
- const result = logo({ channel })
+ const result = logo({ channel: channelAR })
expect(result).toBe('https://content.osn.com/logo/channel/cropped/AAN.png')
})
-it('can parse response', () => {
- const result = parser({ date, channel, content })
+it('can parse response (ar)', () => {
+ const result = parser({ date, channel: channelAR, content })
expect(result).toMatchObject([
{
start: 'Sun, 24 Oct 2021 18:00:00 GMT',
@@ -56,7 +58,19 @@ it('can parse response', () => {
])
})
+it('can parse response (en)', () => {
+ const result = parser({ date, channel: channelEN, content })
+ expect(result).toMatchObject([
+ {
+ start: 'Sun, 24 Oct 2021 18:00:00 GMT',
+ stop: 'Sun, 24 Oct 2021 20:00:00 GMT',
+ title: 'Al Aan TV',
+ category: null
+ }
+ ])
+})
+
it('can handle empty guide', () => {
- const result = parser({ date, channel, content: JSON.stringify({ d: '[]' }) })
+ const result = parser({ date, channel: channelAR, content: JSON.stringify({ d: '[]' }) })
expect(result).toMatchObject([])
})
diff --git a/sites/osn.com/osn.com_ae.channels.xml b/sites/osn.com/osn.com_ae-ar.channels.xml
similarity index 100%
rename from sites/osn.com/osn.com_ae.channels.xml
rename to sites/osn.com/osn.com_ae-ar.channels.xml
diff --git a/sites/osn.com/osn.com_ae-en.channels.xml b/sites/osn.com/osn.com_ae-en.channels.xml
new file mode 100644
index 00000000..b8a865e6
--- /dev/null
+++ b/sites/osn.com/osn.com_ae-en.channels.xml
@@ -0,0 +1,104 @@
+
+
+
+ Aghani Aghani TV
+ Aksyon TV International
+ Al Aan TV
+ Al Dafrah TV
+ Alhurra TV
+ Al-Majlis TV
+ Al Mamlaka TV
+ Al-Qurain TV
+ Al Safwa
+ Al Wousta TV
+ Al Yawm
+ ANC
+ ART Aflam 1
+ ART Aflam 2
+ ART Cinema
+ ART Hekayat
+ ART Hekayat 2
+ B4U Aflam
+ B4U Plus
+ Baby TV Europe
+ Bahrain TV
+ BBC Arabic
+ BBC World News Middle East
+ Bloomberg TV Europe
+ CGTN
+ CGTN Arabic
+ Cinema 1
+ Cinema 2
+ Cinema One Global
+ Cine Mo!
+ CNBC Arabiya
+ CNBC Europe
+ Crime + Investigation UK
+ Discovery Channel Middle East & Africa
+ Discovery Science Middle East
+ Disney Channel Middle East
+ Disney Junior Middle East
+ Dubai Racing
+ Dubai Racing 3
+ Ellay.com
+ E! Middle East
+ Fann
+ France 24 Arabic
+ France 24 English
+ GMA Life TV
+ GMA News
+ GMA Pinoy TV Middle East
+ History 2 Middle East
+ History Middle East
+ Investigation Discovery Europe
+ KTV 1
+ KTV 2
+ KTV Arabe
+ KTV Ethraa
+ KTV Sport
+ KTV Sport Plus
+ Madani TV
+ Marina TV
+ MTV 00s
+ MTV Live
+ Musalsalat
+ Musalsalat +2
+ Music Now
+ Myx Middle East
+ National Geographic Middle East
+ National Geographic Wild Middle East
+ NHK World Japan
+ Nickelodeon Arabia
+ Nick Jr Arabia
+ NickToons Arabia
+ OSN Action
+ OSN Comedy
+ OSN Enigma
+ OSN Family
+ OSN Kids
+ OSN Kid Zone
+ OSN Living
+ OSN Mezze
+ OSN Movies
+ OSN Movies First
+ OSN Movies First +2
+ OSN News
+ OSN Series
+ OSN Series First
+ OSN Woman
+ OSN Ya Hala
+ OSN Ya Hala Al Oula
+ OSN Ya Hala Cinema
+ Roya TV
+ RT Arabic
+ Sharjah Sports
+ Sharqiya TV
+ Sky News Arabia
+ Sky News International
+ Star Movies Middle East
+ Star World Middle East
+ TeleRadyo Global
+ TFC Middle East
+ TLC Arabia
+
+
\ No newline at end of file
diff --git a/sites/osn.com/osn.com_bh.channels.xml b/sites/osn.com/osn.com_bh-ar.channels.xml
similarity index 100%
rename from sites/osn.com/osn.com_bh.channels.xml
rename to sites/osn.com/osn.com_bh-ar.channels.xml
diff --git a/sites/osn.com/osn.com_bh-en.channels.xml b/sites/osn.com/osn.com_bh-en.channels.xml
new file mode 100644
index 00000000..da7e6896
--- /dev/null
+++ b/sites/osn.com/osn.com_bh-en.channels.xml
@@ -0,0 +1,104 @@
+
+
+
+ Aghani Aghani TV
+ Aksyon TV International
+ Al Aan TV
+ Al Dafrah TV
+ Alhurra TV
+ Al-Majlis TV
+ Al Mamlaka TV
+ Al-Qurain TV
+ Al Safwa
+ Al Wousta TV
+ Al Yawm
+ ANC
+ ART Aflam 1
+ ART Aflam 2
+ ART Cinema
+ ART Hekayat
+ ART Hekayat 2
+ B4U Aflam
+ B4U Plus
+ Baby TV Europe
+ Bahrain TV
+ BBC Arabic
+ BBC World News Middle East
+ Bloomberg TV Europe
+ CGTN
+ CGTN Arabic
+ Cinema 1
+ Cinema 2
+ Cinema One Global
+ Cine Mo!
+ CNBC Arabiya
+ CNBC Europe
+ Crime + Investigation UK
+ Discovery Channel Middle East & Africa
+ Discovery Science Middle East
+ Disney Channel Middle East
+ Disney Junior Middle East
+ Dubai Racing
+ Dubai Racing 3
+ Ellay.com
+ E! Middle East
+ Fann
+ France 24 Arabic
+ France 24 English
+ GMA Life TV
+ GMA News
+ GMA Pinoy TV Middle East
+ History 2 Middle East
+ History Middle East
+ Investigation Discovery Europe
+ KTV 1
+ KTV 2
+ KTV Arabe
+ KTV Ethraa
+ KTV Sport
+ KTV Sport Plus
+ Madani TV
+ Marina TV
+ MTV 00s
+ MTV Live
+ Musalsalat
+ Musalsalat +2
+ Music Now
+ Myx Middle East
+ National Geographic Middle East
+ National Geographic Wild Middle East
+ NHK World Japan
+ Nickelodeon Arabia
+ Nick Jr Arabia
+ NickToons Arabia
+ OSN Action
+ OSN Comedy
+ OSN Enigma
+ OSN Family
+ OSN Kids
+ OSN Kid Zone
+ OSN Living
+ OSN Mezze
+ OSN Movies
+ OSN Movies First
+ OSN Movies First +2
+ OSN News
+ OSN Series
+ OSN Series First
+ OSN Woman
+ OSN Ya Hala
+ OSN Ya Hala Al Oula
+ OSN Ya Hala Cinema
+ Roya TV
+ RT Arabic
+ Sharjah Sports
+ Sharqiya TV
+ Sky News Arabia
+ Sky News International
+ Star Movies Middle East
+ Star World Middle East
+ TeleRadyo Global
+ TFC Middle East
+ TLC Arabia
+
+
\ No newline at end of file
diff --git a/sites/osn.com/osn.com_dz.channels.xml b/sites/osn.com/osn.com_dz-ar.channels.xml
similarity index 100%
rename from sites/osn.com/osn.com_dz.channels.xml
rename to sites/osn.com/osn.com_dz-ar.channels.xml
diff --git a/sites/osn.com/osn.com_dz-en.channels.xml b/sites/osn.com/osn.com_dz-en.channels.xml
new file mode 100644
index 00000000..afffa340
--- /dev/null
+++ b/sites/osn.com/osn.com_dz-en.channels.xml
@@ -0,0 +1,104 @@
+
+
+
+ Aghani Aghani TV
+ Aksyon TV International
+ Al Aan TV
+ Al Dafrah TV
+ Alhurra TV
+ Al-Majlis TV
+ Al Mamlaka TV
+ Al-Qurain TV
+ Al Safwa
+ Al Wousta TV
+ Al Yawm
+ ANC
+ ART Aflam 1
+ ART Aflam 2
+ ART Cinema
+ ART Hekayat
+ ART Hekayat 2
+ B4U Aflam
+ B4U Plus
+ Baby TV Europe
+ Bahrain TV
+ BBC Arabic
+ BBC World News Middle East
+ Bloomberg TV Europe
+ CGTN
+ CGTN Arabic
+ Cinema 1
+ Cinema 2
+ Cinema One Global
+ Cine Mo!
+ CNBC Arabiya
+ CNBC Europe
+ Crime + Investigation UK
+ Discovery Channel Middle East & Africa
+ Discovery Science Middle East
+ Disney Channel Middle East
+ Disney Junior Middle East
+ Dubai Racing
+ Dubai Racing 3
+ Ellay.com
+ E! Middle East
+ Fann
+ France 24 Arabic
+ France 24 English
+ GMA Life TV
+ GMA News
+ GMA Pinoy TV Middle East
+ History 2 Middle East
+ History Middle East
+ Investigation Discovery Europe
+ KTV 1
+ KTV 2
+ KTV Arabe
+ KTV Ethraa
+ KTV Sport
+ KTV Sport Plus
+ Madani TV
+ Marina TV
+ MTV 00s
+ MTV Live
+ Musalsalat
+ Musalsalat +2
+ Music Now
+ Myx Middle East
+ National Geographic Middle East
+ National Geographic Wild Middle East
+ NHK World Japan
+ Nickelodeon Arabia
+ Nick Jr Arabia
+ NickToons Arabia
+ OSN Action
+ OSN Comedy
+ OSN Enigma
+ OSN Family
+ OSN Kids
+ OSN Kid Zone
+ OSN Living
+ OSN Mezze
+ OSN Movies
+ OSN Movies First
+ OSN Movies First +2
+ OSN News
+ OSN Series
+ OSN Series First
+ OSN Woman
+ OSN Ya Hala
+ OSN Ya Hala Al Oula
+ OSN Ya Hala Cinema
+ Roya TV
+ RT Arabic
+ Sharjah Sports
+ Sharqiya TV
+ Sky News Arabia
+ Sky News International
+ Star Movies Middle East
+ Star World Middle East
+ TeleRadyo Global
+ TFC Middle East
+ TLC Arabia
+
+
\ No newline at end of file
diff --git a/sites/osn.com/osn.com_eg.channels.xml b/sites/osn.com/osn.com_eg-ar.channels.xml
similarity index 100%
rename from sites/osn.com/osn.com_eg.channels.xml
rename to sites/osn.com/osn.com_eg-ar.channels.xml
diff --git a/sites/osn.com/osn.com_eg-en.channels.xml b/sites/osn.com/osn.com_eg-en.channels.xml
new file mode 100644
index 00000000..1aa2fdae
--- /dev/null
+++ b/sites/osn.com/osn.com_eg-en.channels.xml
@@ -0,0 +1,104 @@
+
+
+
+ Aghani Aghani TV
+ Aksyon TV International
+ Al Aan TV
+ Al Dafrah TV
+ Alhurra TV
+ Al-Majlis TV
+ Al Mamlaka TV
+ Al-Qurain TV
+ Al Safwa
+ Al Wousta TV
+ Al Yawm
+ ANC
+ ART Aflam 1
+ ART Aflam 2
+ ART Cinema
+ ART Hekayat
+ ART Hekayat 2
+ B4U Aflam
+ B4U Plus
+ Baby TV Europe
+ Bahrain TV
+ BBC Arabic
+ BBC World News Middle East
+ Bloomberg TV Europe
+ CGTN
+ CGTN Arabic
+ Cinema 1
+ Cinema 2
+ Cinema One Global
+ Cine Mo!
+ CNBC Arabiya
+ CNBC Europe
+ Crime + Investigation UK
+ Discovery Channel Middle East & Africa
+ Discovery Science Middle East
+ Disney Channel Middle East
+ Disney Junior Middle East
+ Dubai Racing
+ Dubai Racing 3
+ Ellay.com
+ E! Middle East
+ Fann
+ France 24 Arabic
+ France 24 English
+ GMA Life TV
+ GMA News
+ GMA Pinoy TV Middle East
+ History 2 Middle East
+ History Middle East
+ Investigation Discovery Europe
+ KTV 1
+ KTV 2
+ KTV Arabe
+ KTV Ethraa
+ KTV Sport
+ KTV Sport Plus
+ Madani TV
+ Marina TV
+ MTV 00s
+ MTV Live
+ Musalsalat
+ Musalsalat +2
+ Music Now
+ Myx Middle East
+ National Geographic Middle East
+ National Geographic Wild Middle East
+ NHK World Japan
+ Nickelodeon Arabia
+ Nick Jr Arabia
+ NickToons Arabia
+ OSN Action
+ OSN Comedy
+ OSN Enigma
+ OSN Family
+ OSN Kids
+ OSN Kid Zone
+ OSN Living
+ OSN Mezze
+ OSN Movies
+ OSN Movies First
+ OSN Movies First +2
+ OSN News
+ OSN Series
+ OSN Series First
+ OSN Woman
+ OSN Ya Hala
+ OSN Ya Hala Al Oula
+ OSN Ya Hala Cinema
+ Roya TV
+ RT Arabic
+ Sharjah Sports
+ Sharqiya TV
+ Sky News Arabia
+ Sky News International
+ Star Movies Middle East
+ Star World Middle East
+ TeleRadyo Global
+ TFC Middle East
+ TLC Arabia
+
+
\ No newline at end of file
diff --git a/sites/osn.com/osn.com_iq.channels.xml b/sites/osn.com/osn.com_iq-ar.channels.xml
similarity index 100%
rename from sites/osn.com/osn.com_iq.channels.xml
rename to sites/osn.com/osn.com_iq-ar.channels.xml
diff --git a/sites/osn.com/osn.com_iq-en.channels.xml b/sites/osn.com/osn.com_iq-en.channels.xml
new file mode 100644
index 00000000..f5be50fc
--- /dev/null
+++ b/sites/osn.com/osn.com_iq-en.channels.xml
@@ -0,0 +1,104 @@
+
+
+
+ Aghani Aghani TV
+ Aksyon TV International
+ Al Aan TV
+ Al Dafrah TV
+ Alhurra TV
+ Al-Majlis TV
+ Al Mamlaka TV
+ Al-Qurain TV
+ Al Safwa
+ Al Wousta TV
+ Al Yawm
+ ANC
+ ART Aflam 1
+ ART Aflam 2
+ ART Cinema
+ ART Hekayat
+ ART Hekayat 2
+ B4U Aflam
+ B4U Plus
+ Baby TV Europe
+ Bahrain TV
+ BBC Arabic
+ BBC World News Middle East
+ Bloomberg TV Europe
+ CGTN
+ CGTN Arabic
+ Cinema 1
+ Cinema 2
+ Cinema One Global
+ Cine Mo!
+ CNBC Arabiya
+ CNBC Europe
+ Crime + Investigation UK
+ Discovery Channel Middle East & Africa
+ Discovery Science Middle East
+ Disney Channel Middle East
+ Disney Junior Middle East
+ Dubai Racing
+ Dubai Racing 3
+ Ellay.com
+ E! Middle East
+ Fann
+ France 24 Arabic
+ France 24 English
+ GMA Life TV
+ GMA News
+ GMA Pinoy TV Middle East
+ History 2 Middle East
+ History Middle East
+ Investigation Discovery Europe
+ KTV 1
+ KTV 2
+ KTV Arabe
+ KTV Ethraa
+ KTV Sport
+ KTV Sport Plus
+ Madani TV
+ Marina TV
+ MTV 00s
+ MTV Live
+ Musalsalat
+ Musalsalat +2
+ Music Now
+ Myx Middle East
+ National Geographic Middle East
+ National Geographic Wild Middle East
+ NHK World Japan
+ Nickelodeon Arabia
+ Nick Jr Arabia
+ NickToons Arabia
+ OSN Action
+ OSN Comedy
+ OSN Enigma
+ OSN Family
+ OSN Kids
+ OSN Kid Zone
+ OSN Living
+ OSN Mezze
+ OSN Movies
+ OSN Movies First
+ OSN Movies First +2
+ OSN News
+ OSN Series
+ OSN Series First
+ OSN Woman
+ OSN Ya Hala
+ OSN Ya Hala Al Oula
+ OSN Ya Hala Cinema
+ Roya TV
+ RT Arabic
+ Sharjah Sports
+ Sharqiya TV
+ Sky News Arabia
+ Sky News International
+ Star Movies Middle East
+ Star World Middle East
+ TeleRadyo Global
+ TFC Middle East
+ TLC Arabia
+
+
\ No newline at end of file
diff --git a/sites/osn.com/osn.com_jo.channels.xml b/sites/osn.com/osn.com_jo-ar.channels.xml
similarity index 100%
rename from sites/osn.com/osn.com_jo.channels.xml
rename to sites/osn.com/osn.com_jo-ar.channels.xml
diff --git a/sites/osn.com/osn.com_jo-en.channels.xml b/sites/osn.com/osn.com_jo-en.channels.xml
new file mode 100644
index 00000000..5e354595
--- /dev/null
+++ b/sites/osn.com/osn.com_jo-en.channels.xml
@@ -0,0 +1,104 @@
+
+
+
+ Aghani Aghani TV
+ Aksyon TV International
+ Al Aan TV
+ Al Dafrah TV
+ Alhurra TV
+ Al-Majlis TV
+ Al Mamlaka TV
+ Al-Qurain TV
+ Al Safwa
+ Al Wousta TV
+ Al Yawm
+ ANC
+ ART Aflam 1
+ ART Aflam 2
+ ART Cinema
+ ART Hekayat
+ ART Hekayat 2
+ B4U Aflam
+ B4U Plus
+ Baby TV Europe
+ Bahrain TV
+ BBC Arabic
+ BBC World News Middle East
+ Bloomberg TV Europe
+ CGTN
+ CGTN Arabic
+ Cinema 1
+ Cinema 2
+ Cinema One Global
+ Cine Mo!
+ CNBC Arabiya
+ CNBC Europe
+ Crime + Investigation UK
+ Discovery Channel Middle East & Africa
+ Discovery Science Middle East
+ Disney Channel Middle East
+ Disney Junior Middle East
+ Dubai Racing
+ Dubai Racing 3
+ Ellay.com
+ E! Middle East
+ Fann
+ France 24 Arabic
+ France 24 English
+ GMA Life TV
+ GMA News
+ GMA Pinoy TV Middle East
+ History 2 Middle East
+ History Middle East
+ Investigation Discovery Europe
+ KTV 1
+ KTV 2
+ KTV Arabe
+ KTV Ethraa
+ KTV Sport
+ KTV Sport Plus
+ Madani TV
+ Marina TV
+ MTV 00s
+ MTV Live
+ Musalsalat
+ Musalsalat +2
+ Music Now
+ Myx Middle East
+ National Geographic Middle East
+ National Geographic Wild Middle East
+ NHK World Japan
+ Nickelodeon Arabia
+ Nick Jr Arabia
+ NickToons Arabia
+ OSN Action
+ OSN Comedy
+ OSN Enigma
+ OSN Family
+ OSN Kids
+ OSN Kid Zone
+ OSN Living
+ OSN Mezze
+ OSN Movies
+ OSN Movies First
+ OSN Movies First +2
+ OSN News
+ OSN Series
+ OSN Series First
+ OSN Woman
+ OSN Ya Hala
+ OSN Ya Hala Al Oula
+ OSN Ya Hala Cinema
+ Roya TV
+ RT Arabic
+ Sharjah Sports
+ Sharqiya TV
+ Sky News Arabia
+ Sky News International
+ Star Movies Middle East
+ Star World Middle East
+ TeleRadyo Global
+ TFC Middle East
+ TLC Arabia
+
+
\ No newline at end of file
diff --git a/sites/osn.com/osn.com_kw.channels.xml b/sites/osn.com/osn.com_kw-ar.channels.xml
similarity index 100%
rename from sites/osn.com/osn.com_kw.channels.xml
rename to sites/osn.com/osn.com_kw-ar.channels.xml
diff --git a/sites/osn.com/osn.com_kw-en.channels.xml b/sites/osn.com/osn.com_kw-en.channels.xml
new file mode 100644
index 00000000..f1aec108
--- /dev/null
+++ b/sites/osn.com/osn.com_kw-en.channels.xml
@@ -0,0 +1,104 @@
+
+
+
+ Aghani Aghani TV
+ Aksyon TV International
+ Al Aan TV
+ Al Dafrah TV
+ Alhurra TV
+ Al-Majlis TV
+ Al Mamlaka TV
+ Al-Qurain TV
+ Al Safwa
+ Al Wousta TV
+ Al Yawm
+ ANC
+ ART Aflam 1
+ ART Aflam 2
+ ART Cinema
+ ART Hekayat
+ ART Hekayat 2
+ B4U Aflam
+ B4U Plus
+ Baby TV Europe
+ Bahrain TV
+ BBC Arabic
+ BBC World News Middle East
+ Bloomberg TV Europe
+ CGTN
+ CGTN Arabic
+ Cinema 1
+ Cinema 2
+ Cinema One Global
+ Cine Mo!
+ CNBC Arabiya
+ CNBC Europe
+ Crime + Investigation UK
+ Discovery Channel Middle East & Africa
+ Discovery Science Middle East
+ Disney Channel Middle East
+ Disney Junior Middle East
+ Dubai Racing
+ Dubai Racing 3
+ Ellay.com
+ E! Middle East
+ Fann
+ France 24 Arabic
+ France 24 English
+ GMA Life TV
+ GMA News
+ GMA Pinoy TV Middle East
+ History 2 Middle East
+ History Middle East
+ Investigation Discovery Europe
+ KTV 1
+ KTV 2
+ KTV Arabe
+ KTV Ethraa
+ KTV Sport
+ KTV Sport Plus
+ Madani TV
+ Marina TV
+ MTV 00s
+ MTV Live
+ Musalsalat
+ Musalsalat +2
+ Music Now
+ Myx Middle East
+ National Geographic Middle East
+ National Geographic Wild Middle East
+ NHK World Japan
+ Nickelodeon Arabia
+ Nick Jr Arabia
+ NickToons Arabia
+ OSN Action
+ OSN Comedy
+ OSN Enigma
+ OSN Family
+ OSN Kids
+ OSN Kid Zone
+ OSN Living
+ OSN Mezze
+ OSN Movies
+ OSN Movies First
+ OSN Movies First +2
+ OSN News
+ OSN Series
+ OSN Series First
+ OSN Woman
+ OSN Ya Hala
+ OSN Ya Hala Al Oula
+ OSN Ya Hala Cinema
+ Roya TV
+ RT Arabic
+ Sharjah Sports
+ Sharqiya TV
+ Sky News Arabia
+ Sky News International
+ Star Movies Middle East
+ Star World Middle East
+ TeleRadyo Global
+ TFC Middle East
+ TLC Arabia
+
+
\ No newline at end of file
diff --git a/sites/osn.com/osn.com_lb.channels.xml b/sites/osn.com/osn.com_lb-ar.channels.xml
similarity index 100%
rename from sites/osn.com/osn.com_lb.channels.xml
rename to sites/osn.com/osn.com_lb-ar.channels.xml
diff --git a/sites/osn.com/osn.com_lb-en.channels.xml b/sites/osn.com/osn.com_lb-en.channels.xml
new file mode 100644
index 00000000..aaca86b3
--- /dev/null
+++ b/sites/osn.com/osn.com_lb-en.channels.xml
@@ -0,0 +1,104 @@
+
+
+
+ Aghani Aghani TV
+ Aksyon TV International
+ Al Aan TV
+ Al Dafrah TV
+ Alhurra TV
+ Al-Majlis TV
+ Al Mamlaka TV
+ Al-Qurain TV
+ Al Safwa
+ Al Wousta TV
+ Al Yawm
+ ANC
+ ART Aflam 1
+ ART Aflam 2
+ ART Cinema
+ ART Hekayat
+ ART Hekayat 2
+ B4U Aflam
+ B4U Plus
+ Baby TV Europe
+ Bahrain TV
+ BBC Arabic
+ BBC World News Middle East
+ Bloomberg TV Europe
+ CGTN
+ CGTN Arabic
+ Cinema 1
+ Cinema 2
+ Cinema One Global
+ Cine Mo!
+ CNBC Arabiya
+ CNBC Europe
+ Crime + Investigation UK
+ Discovery Channel Middle East & Africa
+ Discovery Science Middle East
+ Disney Channel Middle East
+ Disney Junior Middle East
+ Dubai Racing
+ Dubai Racing 3
+ Ellay.com
+ E! Middle East
+ Fann
+ France 24 Arabic
+ France 24 English
+ GMA Life TV
+ GMA News
+ GMA Pinoy TV Middle East
+ History 2 Middle East
+ History Middle East
+ Investigation Discovery Europe
+ KTV 1
+ KTV 2
+ KTV Arabe
+ KTV Ethraa
+ KTV Sport
+ KTV Sport Plus
+ Madani TV
+ Marina TV
+ MTV 00s
+ MTV Live
+ Musalsalat
+ Musalsalat +2
+ Music Now
+ Myx Middle East
+ National Geographic Middle East
+ National Geographic Wild Middle East
+ NHK World Japan
+ Nickelodeon Arabia
+ Nick Jr Arabia
+ NickToons Arabia
+ OSN Action
+ OSN Comedy
+ OSN Enigma
+ OSN Family
+ OSN Kids
+ OSN Kid Zone
+ OSN Living
+ OSN Mezze
+ OSN Movies
+ OSN Movies First
+ OSN Movies First +2
+ OSN News
+ OSN Series
+ OSN Series First
+ OSN Woman
+ OSN Ya Hala
+ OSN Ya Hala Al Oula
+ OSN Ya Hala Cinema
+ Roya TV
+ RT Arabic
+ Sharjah Sports
+ Sharqiya TV
+ Sky News Arabia
+ Sky News International
+ Star Movies Middle East
+ Star World Middle East
+ TeleRadyo Global
+ TFC Middle East
+ TLC Arabia
+
+
\ No newline at end of file
diff --git a/sites/osn.com/osn.com_ly.channels.xml b/sites/osn.com/osn.com_ly-ar.channels.xml
similarity index 100%
rename from sites/osn.com/osn.com_ly.channels.xml
rename to sites/osn.com/osn.com_ly-ar.channels.xml
diff --git a/sites/osn.com/osn.com_ly-en.channels.xml b/sites/osn.com/osn.com_ly-en.channels.xml
new file mode 100644
index 00000000..c4cbb6dc
--- /dev/null
+++ b/sites/osn.com/osn.com_ly-en.channels.xml
@@ -0,0 +1,104 @@
+
+
+
+ Aghani Aghani TV
+ Aksyon TV International
+ Al Aan TV
+ Al Dafrah TV
+ Alhurra TV
+ Al-Majlis TV
+ Al Mamlaka TV
+ Al-Qurain TV
+ Al Safwa
+ Al Wousta TV
+ Al Yawm
+ ANC
+ ART Aflam 1
+ ART Aflam 2
+ ART Cinema
+ ART Hekayat
+ ART Hekayat 2
+ B4U Aflam
+ B4U Plus
+ Baby TV Europe
+ Bahrain TV
+ BBC Arabic
+ BBC World News Middle East
+ Bloomberg TV Europe
+ CGTN
+ CGTN Arabic
+ Cinema 1
+ Cinema 2
+ Cinema One Global
+ Cine Mo!
+ CNBC Arabiya
+ CNBC Europe
+ Crime + Investigation UK
+ Discovery Channel Middle East & Africa
+ Discovery Science Middle East
+ Disney Channel Middle East
+ Disney Junior Middle East
+ Dubai Racing
+ Dubai Racing 3
+ Ellay.com
+ E! Middle East
+ Fann
+ France 24 Arabic
+ France 24 English
+ GMA Life TV
+ GMA News
+ GMA Pinoy TV Middle East
+ History 2 Middle East
+ History Middle East
+ Investigation Discovery Europe
+ KTV 1
+ KTV 2
+ KTV Arabe
+ KTV Ethraa
+ KTV Sport
+ KTV Sport Plus
+ Madani TV
+ Marina TV
+ MTV 00s
+ MTV Live
+ Musalsalat
+ Musalsalat +2
+ Music Now
+ Myx Middle East
+ National Geographic Middle East
+ National Geographic Wild Middle East
+ NHK World Japan
+ Nickelodeon Arabia
+ Nick Jr Arabia
+ NickToons Arabia
+ OSN Action
+ OSN Comedy
+ OSN Enigma
+ OSN Family
+ OSN Kids
+ OSN Kid Zone
+ OSN Living
+ OSN Mezze
+ OSN Movies
+ OSN Movies First
+ OSN Movies First +2
+ OSN News
+ OSN Series
+ OSN Series First
+ OSN Woman
+ OSN Ya Hala
+ OSN Ya Hala Al Oula
+ OSN Ya Hala Cinema
+ Roya TV
+ RT Arabic
+ Sharjah Sports
+ Sharqiya TV
+ Sky News Arabia
+ Sky News International
+ Star Movies Middle East
+ Star World Middle East
+ TeleRadyo Global
+ TFC Middle East
+ TLC Arabia
+
+
\ No newline at end of file
diff --git a/sites/osn.com/osn.com_ma.channels.xml b/sites/osn.com/osn.com_ma-ar.channels.xml
similarity index 100%
rename from sites/osn.com/osn.com_ma.channels.xml
rename to sites/osn.com/osn.com_ma-ar.channels.xml
diff --git a/sites/osn.com/osn.com_ma-en.channels.xml b/sites/osn.com/osn.com_ma-en.channels.xml
new file mode 100644
index 00000000..f36ee25a
--- /dev/null
+++ b/sites/osn.com/osn.com_ma-en.channels.xml
@@ -0,0 +1,103 @@
+
+
+
+ Aghani Aghani TV
+ Aksyon TV International
+ Al Aan TV
+ Alhurra TV
+ Al-Majlis TV
+ Al Mamlaka TV
+ Al-Qurain TV
+ Al Safwa
+ Al Wousta TV
+ Al Yawm
+ ANC
+ ART Aflam 1
+ ART Aflam 2
+ ART Cinema
+ ART Hekayat
+ ART Hekayat 2
+ B4U Aflam
+ B4U Plus
+ Baby TV Europe
+ Bahrain TV
+ BBC Arabic
+ BBC World News Middle East
+ Bloomberg TV Europe
+ CGTN
+ CGTN Arabic
+ Cinema 1
+ Cinema 2
+ Cinema One Global
+ Cine Mo!
+ CNBC Arabiya
+ CNBC Europe
+ Crime + Investigation UK
+ Discovery Channel Middle East & Africa
+ Discovery Science Middle East
+ Disney Channel Middle East
+ Disney Junior Middle East
+ Dubai Racing
+ Dubai Racing 3
+ Ellay.com
+ E! Middle East
+ Fann
+ France 24 Arabic
+ France 24 English
+ GMA Life TV
+ GMA News
+ GMA Pinoy TV Middle East
+ History 2 Middle East
+ History Middle East
+ Investigation Discovery Europe
+ KTV 1
+ KTV 2
+ KTV Arabe
+ KTV Ethraa
+ KTV Sport
+ KTV Sport Plus
+ Madani TV
+ Marina TV
+ MTV 00s
+ MTV Live
+ Musalsalat
+ Musalsalat +2
+ Music Now
+ Myx Middle East
+ National Geographic Middle East
+ National Geographic Wild Middle East
+ NHK World Japan
+ Nickelodeon Arabia
+ Nick Jr Arabia
+ NickToons Arabia
+ OSN Action
+ OSN Comedy
+ OSN Enigma
+ OSN Family
+ OSN Kids
+ OSN Kid Zone
+ OSN Living
+ OSN Mezze
+ OSN Movies
+ OSN Movies First
+ OSN Movies First +2
+ OSN News
+ OSN Series
+ OSN Series First
+ OSN Woman
+ OSN Ya Hala
+ OSN Ya Hala Al Oula
+ OSN Ya Hala Cinema
+ Roya TV
+ RT Arabic
+ Sharjah Sports
+ Sharqiya TV
+ Sky News Arabia
+ Sky News International
+ Star Movies Middle East
+ Star World Middle East
+ TeleRadyo Global
+ TFC Middle East
+ TLC Arabia
+
+
\ No newline at end of file
diff --git a/sites/osn.com/osn.com_mr.channels.xml b/sites/osn.com/osn.com_mr-ar.channels.xml
similarity index 100%
rename from sites/osn.com/osn.com_mr.channels.xml
rename to sites/osn.com/osn.com_mr-ar.channels.xml
diff --git a/sites/osn.com/osn.com_mr-en.channels.xml b/sites/osn.com/osn.com_mr-en.channels.xml
new file mode 100644
index 00000000..cab366b3
--- /dev/null
+++ b/sites/osn.com/osn.com_mr-en.channels.xml
@@ -0,0 +1,103 @@
+
+
+
+ Aghani Aghani TV
+ Aksyon TV International
+ Al Aan TV
+ Alhurra TV
+ Al-Majlis TV
+ Al Mamlaka TV
+ Al-Qurain TV
+ Al Safwa
+ Al Wousta TV
+ Al Yawm
+ ANC
+ ART Aflam 1
+ ART Aflam 2
+ ART Cinema
+ ART Hekayat
+ ART Hekayat 2
+ B4U Aflam
+ B4U Plus
+ Baby TV Europe
+ Bahrain TV
+ BBC Arabic
+ BBC World News Middle East
+ Bloomberg TV Europe
+ CGTN
+ CGTN Arabic
+ Cinema 1
+ Cinema 2
+ Cinema One Global
+ Cine Mo!
+ CNBC Arabiya
+ CNBC Europe
+ Crime + Investigation UK
+ Discovery Channel Middle East & Africa
+ Discovery Science Middle East
+ Disney Channel Middle East
+ Disney Junior Middle East
+ Dubai Racing
+ Dubai Racing 3
+ Ellay.com
+ E! Middle East
+ Fann
+ France 24 Arabic
+ France 24 English
+ GMA Life TV
+ GMA News
+ GMA Pinoy TV Middle East
+ History 2 Middle East
+ History Middle East
+ Investigation Discovery Europe
+ KTV 1
+ KTV 2
+ KTV Arabe
+ KTV Ethraa
+ KTV Sport
+ KTV Sport Plus
+ Madani TV
+ Marina TV
+ MTV 00s
+ MTV Live
+ Musalsalat
+ Musalsalat +2
+ Music Now
+ Myx Middle East
+ National Geographic Middle East
+ National Geographic Wild Middle East
+ NHK World Japan
+ Nickelodeon Arabia
+ Nick Jr Arabia
+ NickToons Arabia
+ OSN Action
+ OSN Comedy
+ OSN Enigma
+ OSN Family
+ OSN Kids
+ OSN Kid Zone
+ OSN Living
+ OSN Mezze
+ OSN Movies
+ OSN Movies First
+ OSN Movies First +2
+ OSN News
+ OSN Series
+ OSN Series First
+ OSN Woman
+ OSN Ya Hala
+ OSN Ya Hala Al Oula
+ OSN Ya Hala Cinema
+ Roya TV
+ RT Arabic
+ Sharjah Sports
+ Sharqiya TV
+ Sky News Arabia
+ Sky News International
+ Star Movies Middle East
+ Star World Middle East
+ TeleRadyo Global
+ TFC Middle East
+ TLC Arabia
+
+
\ No newline at end of file
diff --git a/sites/osn.com/osn.com_om.channels.xml b/sites/osn.com/osn.com_om-ar.channels.xml
similarity index 100%
rename from sites/osn.com/osn.com_om.channels.xml
rename to sites/osn.com/osn.com_om-ar.channels.xml
diff --git a/sites/osn.com/osn.com_om-en.channels.xml b/sites/osn.com/osn.com_om-en.channels.xml
new file mode 100644
index 00000000..48ba4273
--- /dev/null
+++ b/sites/osn.com/osn.com_om-en.channels.xml
@@ -0,0 +1,103 @@
+
+
+
+ Aghani Aghani TV
+ Aksyon TV International
+ Al Aan TV
+ Alhurra TV
+ Al-Majlis TV
+ Al Mamlaka TV
+ Al-Qurain TV
+ Al Safwa
+ Al Wousta TV
+ Al Yawm
+ ANC
+ ART Aflam 1
+ ART Aflam 2
+ ART Cinema
+ ART Hekayat
+ ART Hekayat 2
+ B4U Aflam
+ B4U Plus
+ Baby TV Europe
+ Bahrain TV
+ BBC Arabic
+ BBC World News Middle East
+ Bloomberg TV Europe
+ CGTN
+ CGTN Arabic
+ Cinema 1
+ Cinema 2
+ Cinema One Global
+ Cine Mo!
+ CNBC Arabiya
+ CNBC Europe
+ Crime + Investigation UK
+ Discovery Channel Middle East & Africa
+ Discovery Science Middle East
+ Disney Channel Middle East
+ Disney Junior Middle East
+ Dubai Racing
+ Dubai Racing 3
+ Ellay.com
+ E! Middle East
+ Fann
+ France 24 Arabic
+ France 24 English
+ GMA Life TV
+ GMA News
+ GMA Pinoy TV Middle East
+ History 2 Middle East
+ History Middle East
+ Investigation Discovery Europe
+ KTV 1
+ KTV 2
+ KTV Arabe
+ KTV Ethraa
+ KTV Sport
+ KTV Sport Plus
+ Madani TV
+ Marina TV
+ MTV 00s
+ MTV Live
+ Musalsalat
+ Musalsalat +2
+ Music Now
+ Myx Middle East
+ National Geographic Middle East
+ National Geographic Wild Middle East
+ NHK World Japan
+ Nickelodeon Arabia
+ Nick Jr Arabia
+ NickToons Arabia
+ OSN Action
+ OSN Comedy
+ OSN Enigma
+ OSN Family
+ OSN Kids
+ OSN Kid Zone
+ OSN Living
+ OSN Mezze
+ OSN Movies
+ OSN Movies First
+ OSN Movies First +2
+ OSN News
+ OSN Series
+ OSN Series First
+ OSN Woman
+ OSN Ya Hala
+ OSN Ya Hala Al Oula
+ OSN Ya Hala Cinema
+ Roya TV
+ RT Arabic
+ Sharjah Sports
+ Sharqiya TV
+ Sky News Arabia
+ Sky News International
+ Star Movies Middle East
+ Star World Middle East
+ TeleRadyo Global
+ TFC Middle East
+ TLC Arabia
+
+
\ No newline at end of file
diff --git a/sites/osn.com/osn.com_ps.channels.xml b/sites/osn.com/osn.com_ps-ar.channels.xml
similarity index 100%
rename from sites/osn.com/osn.com_ps.channels.xml
rename to sites/osn.com/osn.com_ps-ar.channels.xml
diff --git a/sites/osn.com/osn.com_ps-en.channels.xml b/sites/osn.com/osn.com_ps-en.channels.xml
new file mode 100644
index 00000000..8ed35c25
--- /dev/null
+++ b/sites/osn.com/osn.com_ps-en.channels.xml
@@ -0,0 +1,104 @@
+
+
+
+ Aghani Aghani TV
+ Aksyon TV International
+ Al Aan TV
+ Al Dafrah TV
+ Alhurra TV
+ Al-Majlis TV
+ Al Mamlaka TV
+ Al-Qurain TV
+ Al Safwa
+ Al Wousta TV
+ Al Yawm
+ ANC
+ ART Aflam 1
+ ART Aflam 2
+ ART Cinema
+ ART Hekayat
+ ART Hekayat 2
+ B4U Aflam
+ B4U Plus
+ Baby TV Europe
+ Bahrain TV
+ BBC Arabic
+ BBC World News Middle East
+ Bloomberg TV Europe
+ CGTN
+ CGTN Arabic
+ Cinema 1
+ Cinema 2
+ Cinema One Global
+ Cine Mo!
+ CNBC Arabiya
+ CNBC Europe
+ Crime + Investigation UK
+ Discovery Channel Middle East & Africa
+ Discovery Science Middle East
+ Disney Channel Middle East
+ Disney Junior Middle East
+ Dubai Racing
+ Dubai Racing 3
+ Ellay.com
+ E! Middle East
+ Fann
+ France 24 Arabic
+ France 24 English
+ GMA Life TV
+ GMA News
+ GMA Pinoy TV Middle East
+ History 2 Middle East
+ History Middle East
+ Investigation Discovery Europe
+ KTV 1
+ KTV 2
+ KTV Arabe
+ KTV Ethraa
+ KTV Sport
+ KTV Sport Plus
+ Madani TV
+ Marina TV
+ MTV 00s
+ MTV Live
+ Musalsalat
+ Musalsalat +2
+ Music Now
+ Myx Middle East
+ National Geographic Middle East
+ National Geographic Wild Middle East
+ NHK World Japan
+ Nickelodeon Arabia
+ Nick Jr Arabia
+ NickToons Arabia
+ OSN Action
+ OSN Comedy
+ OSN Enigma
+ OSN Family
+ OSN Kids
+ OSN Kid Zone
+ OSN Living
+ OSN Mezze
+ OSN Movies
+ OSN Movies First
+ OSN Movies First +2
+ OSN News
+ OSN Series
+ OSN Series First
+ OSN Woman
+ OSN Ya Hala
+ OSN Ya Hala Al Oula
+ OSN Ya Hala Cinema
+ Roya TV
+ RT Arabic
+ Sharjah Sports
+ Sharqiya TV
+ Sky News Arabia
+ Sky News International
+ Star Movies Middle East
+ Star World Middle East
+ TeleRadyo Global
+ TFC Middle East
+ TLC Arabia
+
+
\ No newline at end of file
diff --git a/sites/osn.com/osn.com_qa.channels.xml b/sites/osn.com/osn.com_qa-ar.channels.xml
similarity index 100%
rename from sites/osn.com/osn.com_qa.channels.xml
rename to sites/osn.com/osn.com_qa-ar.channels.xml
diff --git a/sites/osn.com/osn.com_qa-en.channels.xml b/sites/osn.com/osn.com_qa-en.channels.xml
new file mode 100644
index 00000000..aae1cce7
--- /dev/null
+++ b/sites/osn.com/osn.com_qa-en.channels.xml
@@ -0,0 +1,104 @@
+
+
+
+ Aghani Aghani TV
+ Aksyon TV International
+ Al Aan TV
+ Al Dafrah TV
+ Alhurra TV
+ Al-Majlis TV
+ Al Mamlaka TV
+ Al-Qurain TV
+ Al Safwa
+ Al Wousta TV
+ Al Yawm
+ ANC
+ ART Aflam 1
+ ART Aflam 2
+ ART Cinema
+ ART Hekayat
+ ART Hekayat 2
+ B4U Aflam
+ B4U Plus
+ Baby TV Europe
+ Bahrain TV
+ BBC Arabic
+ BBC World News Middle East
+ Bloomberg TV Europe
+ CGTN
+ CGTN Arabic
+ Cinema 1
+ Cinema 2
+ Cinema One Global
+ Cine Mo!
+ CNBC Arabiya
+ CNBC Europe
+ Crime + Investigation UK
+ Discovery Channel Middle East & Africa
+ Discovery Science Middle East
+ Disney Channel Middle East
+ Disney Junior Middle East
+ Dubai Racing
+ Dubai Racing 3
+ Ellay.com
+ E! Middle East
+ Fann
+ France 24 Arabic
+ France 24 English
+ GMA Life TV
+ GMA News
+ GMA Pinoy TV Middle East
+ History 2 Middle East
+ History Middle East
+ Investigation Discovery Europe
+ KTV 1
+ KTV 2
+ KTV Arabe
+ KTV Ethraa
+ KTV Sport
+ KTV Sport Plus
+ Madani TV
+ Marina TV
+ MTV 00s
+ MTV Live
+ Musalsalat
+ Musalsalat +2
+ Music Now
+ Myx Middle East
+ National Geographic Middle East
+ National Geographic Wild Middle East
+ NHK World Japan
+ Nickelodeon Arabia
+ Nick Jr Arabia
+ NickToons Arabia
+ OSN Action
+ OSN Comedy
+ OSN Enigma
+ OSN Family
+ OSN Kids
+ OSN Kid Zone
+ OSN Living
+ OSN Mezze
+ OSN Movies
+ OSN Movies First
+ OSN Movies First +2
+ OSN News
+ OSN Series
+ OSN Series First
+ OSN Woman
+ OSN Ya Hala
+ OSN Ya Hala Al Oula
+ OSN Ya Hala Cinema
+ Roya TV
+ RT Arabic
+ Sharjah Sports
+ Sharqiya TV
+ Sky News Arabia
+ Sky News International
+ Star Movies Middle East
+ Star World Middle East
+ TeleRadyo Global
+ TFC Middle East
+ TLC Arabia
+
+
\ No newline at end of file
diff --git a/sites/osn.com/osn.com_sa.channels.xml b/sites/osn.com/osn.com_sa-ar.channels.xml
similarity index 100%
rename from sites/osn.com/osn.com_sa.channels.xml
rename to sites/osn.com/osn.com_sa-ar.channels.xml
diff --git a/sites/osn.com/osn.com_sa-en.channels.xml b/sites/osn.com/osn.com_sa-en.channels.xml
new file mode 100644
index 00000000..791d265e
--- /dev/null
+++ b/sites/osn.com/osn.com_sa-en.channels.xml
@@ -0,0 +1,103 @@
+
+
+
+ Aghani Aghani TV
+ Aksyon TV International
+ Al Aan TV
+ Alhurra TV
+ Al-Majlis TV
+ Al Mamlaka TV
+ Al-Qurain TV
+ Al Safwa
+ Al Wousta TV
+ Al Yawm
+ ANC
+ ART Aflam 1
+ ART Aflam 2
+ ART Cinema
+ ART Hekayat
+ ART Hekayat 2
+ B4U Aflam
+ B4U Plus
+ Baby TV Europe
+ Bahrain TV
+ BBC Arabic
+ BBC World News Middle East
+ Bloomberg TV Europe
+ CGTN
+ CGTN Arabic
+ Cinema 1
+ Cinema 2
+ Cinema One Global
+ Cine Mo!
+ CNBC Arabiya
+ CNBC Europe
+ Crime + Investigation UK
+ Discovery Channel Middle East & Africa
+ Discovery Science Middle East
+ Disney Channel Middle East
+ Disney Junior Middle East
+ Dubai Racing
+ Dubai Racing 3
+ Ellay.com
+ E! Middle East
+ Fann
+ France 24 Arabic
+ France 24 English
+ GMA Life TV
+ GMA News
+ GMA Pinoy TV Middle East
+ History 2 Middle East
+ History Middle East
+ Investigation Discovery Europe
+ KTV 1
+ KTV 2
+ KTV Arabe
+ KTV Ethraa
+ KTV Sport
+ KTV Sport Plus
+ Madani TV
+ Marina TV
+ MTV 00s
+ MTV Live
+ Musalsalat
+ Musalsalat +2
+ Music Now
+ Myx Middle East
+ National Geographic Middle East
+ National Geographic Wild Middle East
+ NHK World Japan
+ Nickelodeon Arabia
+ Nick Jr Arabia
+ NickToons Arabia
+ OSN Action
+ OSN Comedy
+ OSN Enigma
+ OSN Family
+ OSN Kids
+ OSN Kid Zone
+ OSN Living
+ OSN Mezze
+ OSN Movies
+ OSN Movies First
+ OSN Movies First +2
+ OSN News
+ OSN Series
+ OSN Series First
+ OSN Woman
+ OSN Ya Hala
+ OSN Ya Hala Al Oula
+ OSN Ya Hala Cinema
+ Roya TV
+ RT Arabic
+ Sharjah Sports
+ Sharqiya TV
+ Sky News Arabia
+ Sky News International
+ Star Movies Middle East
+ Star World Middle East
+ TeleRadyo Global
+ TFC Middle East
+ TLC Arabia
+
+
\ No newline at end of file
diff --git a/sites/osn.com/osn.com_td.channels.xml b/sites/osn.com/osn.com_td-ar.channels.xml
similarity index 100%
rename from sites/osn.com/osn.com_td.channels.xml
rename to sites/osn.com/osn.com_td-ar.channels.xml
diff --git a/sites/osn.com/osn.com_td-en.channels.xml b/sites/osn.com/osn.com_td-en.channels.xml
new file mode 100644
index 00000000..006e563c
--- /dev/null
+++ b/sites/osn.com/osn.com_td-en.channels.xml
@@ -0,0 +1,103 @@
+
+
+
+ Aghani Aghani TV
+ Aksyon TV International
+ Al Aan TV
+ Alhurra TV
+ Al-Majlis TV
+ Al Mamlaka TV
+ Al-Qurain TV
+ Al Safwa
+ Al Wousta TV
+ Al Yawm
+ ANC
+ ART Aflam 1
+ ART Aflam 2
+ ART Cinema
+ ART Hekayat
+ ART Hekayat 2
+ B4U Aflam
+ B4U Plus
+ Baby TV Europe
+ Bahrain TV
+ BBC Arabic
+ BBC World News Middle East
+ Bloomberg TV Europe
+ CGTN
+ CGTN Arabic
+ Cinema 1
+ Cinema 2
+ Cinema One Global
+ Cine Mo!
+ CNBC Arabiya
+ CNBC Europe
+ Crime + Investigation UK
+ Discovery Channel Middle East & Africa
+ Discovery Science Middle East
+ Disney Channel Middle East
+ Disney Junior Middle East
+ Dubai Racing
+ Dubai Racing 3
+ Ellay.com
+ E! Middle East
+ Fann
+ France 24 Arabic
+ France 24 English
+ GMA Life TV
+ GMA News
+ GMA Pinoy TV Middle East
+ History 2 Middle East
+ History Middle East
+ Investigation Discovery Europe
+ KTV 1
+ KTV 2
+ KTV Arabe
+ KTV Ethraa
+ KTV Sport
+ KTV Sport Plus
+ Madani TV
+ Marina TV
+ MTV 00s
+ MTV Live
+ Musalsalat
+ Musalsalat +2
+ Music Now
+ Myx Middle East
+ National Geographic Middle East
+ National Geographic Wild Middle East
+ NHK World Japan
+ Nickelodeon Arabia
+ Nick Jr Arabia
+ NickToons Arabia
+ OSN Action
+ OSN Comedy
+ OSN Enigma
+ OSN Family
+ OSN Kids
+ OSN Kid Zone
+ OSN Living
+ OSN Mezze
+ OSN Movies
+ OSN Movies First
+ OSN Movies First +2
+ OSN News
+ OSN Series
+ OSN Series First
+ OSN Woman
+ OSN Ya Hala
+ OSN Ya Hala Al Oula
+ OSN Ya Hala Cinema
+ Roya TV
+ RT Arabic
+ Sharjah Sports
+ Sharqiya TV
+ Sky News Arabia
+ Sky News International
+ Star Movies Middle East
+ Star World Middle East
+ TeleRadyo Global
+ TFC Middle East
+ TLC Arabia
+
+
\ No newline at end of file
diff --git a/sites/osn.com/osn.com_ye.channels.xml b/sites/osn.com/osn.com_ye-ar.channels.xml
similarity index 100%
rename from sites/osn.com/osn.com_ye.channels.xml
rename to sites/osn.com/osn.com_ye-ar.channels.xml
diff --git a/sites/osn.com/osn.com_ye-en.channels.xml b/sites/osn.com/osn.com_ye-en.channels.xml
new file mode 100644
index 00000000..a3c236e7
--- /dev/null
+++ b/sites/osn.com/osn.com_ye-en.channels.xml
@@ -0,0 +1,104 @@
+
+
+
+ Aghani Aghani TV
+ Aksyon TV International
+ Al Aan TV
+ Al Dafrah TV
+ Alhurra TV
+ Al-Majlis TV
+ Al Mamlaka TV
+ Al-Qurain TV
+ Al Safwa
+ Al Wousta TV
+ Al Yawm
+ ANC
+ ART Aflam 1
+ ART Aflam 2
+ ART Cinema
+ ART Hekayat
+ ART Hekayat 2
+ B4U Aflam
+ B4U Plus
+ Baby TV Europe
+ Bahrain TV
+ BBC Arabic
+ BBC World News Middle East
+ Bloomberg TV Europe
+ CGTN
+ CGTN Arabic
+ Cinema 1
+ Cinema 2
+ Cinema One Global
+ Cine Mo!
+ CNBC Arabiya
+ CNBC Europe
+ Crime + Investigation UK
+ Discovery Channel Middle East & Africa
+ Discovery Science Middle East
+ Disney Channel Middle East
+ Disney Junior Middle East
+ Dubai Racing
+ Dubai Racing 3
+ Ellay.com
+ E! Middle East
+ Fann
+ France 24 Arabic
+ France 24 English
+ GMA Life TV
+ GMA News
+ GMA Pinoy TV Middle East
+ History 2 Middle East
+ History Middle East
+ Investigation Discovery Europe
+ KTV 1
+ KTV 2
+ KTV Arabe
+ KTV Ethraa
+ KTV Sport
+ KTV Sport Plus
+ Madani TV
+ Marina TV
+ MTV 00s
+ MTV Live
+ Musalsalat
+ Musalsalat +2
+ Music Now
+ Myx Middle East
+ National Geographic Middle East
+ National Geographic Wild Middle East
+ NHK World Japan
+ Nickelodeon Arabia
+ Nick Jr Arabia
+ NickToons Arabia
+ OSN Action
+ OSN Comedy
+ OSN Enigma
+ OSN Family
+ OSN Kids
+ OSN Kid Zone
+ OSN Living
+ OSN Mezze
+ OSN Movies
+ OSN Movies First
+ OSN Movies First +2
+ OSN News
+ OSN Series
+ OSN Series First
+ OSN Woman
+ OSN Ya Hala
+ OSN Ya Hala Al Oula
+ OSN Ya Hala Cinema
+ Roya TV
+ RT Arabic
+ Sharjah Sports
+ Sharqiya TV
+ Sky News Arabia
+ Sky News International
+ Star Movies Middle East
+ Star World Middle East
+ TeleRadyo Global
+ TFC Middle East
+ TLC Arabia
+
+
\ No newline at end of file
From 63eed522468a28c715c6cced0d07bfb2b31e6abb Mon Sep 17 00:00:00 2001
From: Aleksandr Statciuk
Date: Thu, 13 Jan 2022 21:57:40 +0300
Subject: [PATCH 16/23] Fixes ID matching errors
---
sites/dsmart.com.tr/dsmart.com.tr.config.js | 7 +-
sites/dsmart.com.tr/dsmart.com.tr.test.js | 6 +-
.../dsmart.com.tr_tr.channels.xml | 197 +++++++++---------
3 files changed, 103 insertions(+), 107 deletions(-)
diff --git a/sites/dsmart.com.tr/dsmart.com.tr.config.js b/sites/dsmart.com.tr/dsmart.com.tr.config.js
index 11d96f55..7c0c87ab 100644
--- a/sites/dsmart.com.tr/dsmart.com.tr.config.js
+++ b/sites/dsmart.com.tr/dsmart.com.tr.config.js
@@ -6,9 +6,7 @@ dayjs.extend(utc)
module.exports = {
site: 'dsmart.com.tr',
url({ date, channel }) {
- const [page] = channel.site_id.split('#')
-
- return `https://www.dsmart.com.tr/api/v1/public/epg/schedules?page=${page}&limit=1&day=${date.format(
+ return `https://www.dsmart.com.tr/api/v1/public/epg/schedules?page=1&limit=500&day=${date.format(
'YYYY-MM-DD'
)}`
},
@@ -52,9 +50,8 @@ function parseStop(item, date) {
function parseContent(content, channel) {
const data = JSON.parse(content)
if (!data || !data.data || !Array.isArray(data.data.channels)) return null
- const [_, channelId] = channel.site_id.split('#')
- return data.data.channels.find(i => i.ch_no == channelId)
+ return data.data.channels.find(i => i._id == channel.site_id)
}
function parseItems(content, channel) {
diff --git a/sites/dsmart.com.tr/dsmart.com.tr.test.js b/sites/dsmart.com.tr/dsmart.com.tr.test.js
index 8e26ace5..5753f2e1 100644
--- a/sites/dsmart.com.tr/dsmart.com.tr.test.js
+++ b/sites/dsmart.com.tr/dsmart.com.tr.test.js
@@ -1,4 +1,4 @@
-// npx epg-grabber --config=sites/dsmart.com.tr/dsmart.com.tr.config.js --channels=sites/dsmart.com.tr/dsmart.com.tr_tr.channels.xml --output=.gh-pages/guides/tr/dsmart.com.tr.epg.xml --days=2
+// npx epg-grabber --config=sites/dsmart.com.tr/dsmart.com.tr.config.js --channels=sites/dsmart.com.tr/dsmart.com.tr_tr.channels.xml --output=guide.xml --timeout=30000 --days=2
const { parser, url, logo } = require('./dsmart.com.tr.config.js')
const dayjs = require('dayjs')
@@ -9,14 +9,14 @@ dayjs.extend(utc)
const date = dayjs.utc('2021-11-06', 'YYYY-MM-DD').startOf('d')
const channel = {
- site_id: '1#1',
+ site_id: '58d29bb0eefad3db9c606290',
xmltv_id: 'MovieSmartPremium.tr'
}
const content = `{"meta": {"code": 200, "message": "OK"}, "data": {"total": 200, "channels": [{"rating": 3, "ch_id": 805, "logo": "59f97253cfef0b75f4723ded", "ch_no": 1, "is_hd": true, "genre": [1, 2], "packages": ["58cfc9c7e138237a591f9a61", "58cfc9c7e138237a591f9a62", "58cfc9c7e138237a591f9a5f", "58cfc9c7e138237a591f9a60"], "slug": "moviesmart-premium", "hd": true, "_id": "58d29bb0eefad3db9c606290", "order": 1, "channel_name": "MovieSmart Premium", "description": "", "schedule": [{"actor": "", "year": "2015", "id": "60488f69cfef0b15935d70d7", "subject": "Goosebumps: Canavarlar Firarda (Goosebumps) T\\u00fcr: Komedi - Macera Y\\u00f6netmen: Rob Letterman Oyuncular: Jack Black, Dylan Minnette, Odeya Rush", "audio_subtitles": 3, "start_date": "2021-11-03T21:15:00Z", "channel": "58d29bb0eefad3db9c606290", "description": "B\\u00fcy\\u00fck \\u015fehirden k\\u00fc\\u00e7\\u00fck bir kasabaya ta\\u015f\\u0131nd\\u0131\\u011f\\u0131 i\\u00e7in mutsuz olan Zach Cooper, ta\\u015f\\u0131nd\\u0131klar\\u0131 evin tam yan\\u0131ndaki evde ya\\u015fayan g\\u00fczel k\\u0131z Hannah ile kar\\u015f\\u0131la\\u015f\\u0131p, Champ ile de k\\u0131sa s\\u00fcrede arkada\\u015f olunca yeni bir hayat i\\u00e7in umutlan\\u0131r. Ancak Zach, Hannah'n\\u0131n gizemli babas\\u0131n\\u0131n Goosebumps kitaplar\\u0131n\\u0131n yazar\\u0131, R.L. Stine oldu\\u011funu \\u00f6\\u011frendi\\u011finde, olaylar\\u0131n normal gitmeyece\\u011fini anlar. (Dil:T\\u00fcrk\\u00e7e/Orijinal - Altyaz\\u0131:T\\u00fcrk\\u00e7e/\\u0130ngilizce)", "director": "", "end_date": "2021-11-03T23:55:00Z", "genre": "sinema/genel", "program_name": "Goosebumps: Canavarlar Firarda", "day": "2021-11-05T21:00:00Z", "episode": "", "screen_violence": 4, "_id": "6185a3f6cfef0b1593e44e63", "duration": "1:40:00"},{"actor": "", "year": "2015", "id": "60488f69cfef0b15935d70d7", "subject": "Goosebumps: Canavarlar Firarda (Goosebumps) T\\u00fcr: Komedi - Macera Y\\u00f6netmen: Rob Letterman Oyuncular: Jack Black, Dylan Minnette, Odeya Rush", "audio_subtitles": 3, "start_date": "2021-11-03T23:55:00Z", "channel": "58d29bb0eefad3db9c606290", "description": "B\\u00fcy\\u00fck \\u015fehirden k\\u00fc\\u00e7\\u00fck bir kasabaya ta\\u015f\\u0131nd\\u0131\\u011f\\u0131 i\\u00e7in mutsuz olan Zach Cooper, ta\\u015f\\u0131nd\\u0131klar\\u0131 evin tam yan\\u0131ndaki evde ya\\u015fayan g\\u00fczel k\\u0131z Hannah ile kar\\u015f\\u0131la\\u015f\\u0131p, Champ ile de k\\u0131sa s\\u00fcrede arkada\\u015f olunca yeni bir hayat i\\u00e7in umutlan\\u0131r. Ancak Zach, Hannah'n\\u0131n gizemli babas\\u0131n\\u0131n Goosebumps kitaplar\\u0131n\\u0131n yazar\\u0131, R.L. Stine oldu\\u011funu \\u00f6\\u011frendi\\u011finde, olaylar\\u0131n normal gitmeyece\\u011fini anlar. (Dil:T\\u00fcrk\\u00e7e/Orijinal - Altyaz\\u0131:T\\u00fcrk\\u00e7e/\\u0130ngilizce)", "director": "", "end_date": "2021-11-03T01:55:00Z", "genre": "sinema/genel", "program_name": "Goosebumps: Canavarlar Firarda", "day": "2021-11-05T21:00:00Z", "episode": "", "screen_violence": 4, "_id": "6185a3f6cfef0b1593e44e63", "duration": "1:40:00"}]}]}}`
it('can generate valid url', () => {
expect(url({ date, channel })).toBe(
- 'https://www.dsmart.com.tr/api/v1/public/epg/schedules?page=1&limit=1&day=2021-11-06'
+ 'https://www.dsmart.com.tr/api/v1/public/epg/schedules?page=1&limit=500&day=2021-11-06'
)
})
diff --git a/sites/dsmart.com.tr/dsmart.com.tr_tr.channels.xml b/sites/dsmart.com.tr/dsmart.com.tr_tr.channels.xml
index 77504c22..1dbd77f4 100644
--- a/sites/dsmart.com.tr/dsmart.com.tr_tr.channels.xml
+++ b/sites/dsmart.com.tr/dsmart.com.tr_tr.channels.xml
@@ -1,104 +1,103 @@
- 24 Kitchen Türkiye
- 24 TV
- 360
- A Haber
- A News
- A Spor
- ATV Türkiye
- Baby TV Europe
- BBC Earth Türkiye
- BBC World News Europe
- BBN Türk
- Beyaz TV
- Bloomberg HT
- Boomerang Türkiye
- Cartoon Network Türkiye
- CNN International Europe
- CNN Türk
- Çocuk Smart
- Da Vinci
- Discovery Channel Türkiye
- Discovery Science Türkiye
- Disney Channel Türkiye
- Disney Junior Türkiye & Polska
- Diyanet TV
- DiziSmart Max
- DiziSmart Premium
- DMAX Türkiye
- DocuBox HD
- Euro D
- Eurosport 1
- Eurosport 2
- FashionTV HD Europe
- Fast & FunBox HD
- FB TV
- FightBox HD
- FilmBox Türkiye
- Flash TV
- Fox Crime Türkiye
- Fox Türkiye
- FX Türkiye
- Haber Global
- Habertürk
- Insight HD
- Kanal 7
- Kanal D
- Lider TV
- Love Nature
- MovieSmart Classic
- MovieSmart Premium
- MovieSmart Premium 2
- MovieSmart Türk
- National Geographic Türkiye
- National Geographic Wild Türkiye
- NBA TV
- NTV
- Number 1 Türk
- Number 1 TV
- Power TV
- Show TV
- Sinema 2
- Sinema 1001
- Sinema 1002
- Sinema Aile
- Sinema Aile 2
- Sinema Aksiyon
- Sinema Aksiyon 2
- Sinema Komedi
- Sinema Komedi 2
- Sinema TV
- Spor Smart
- Spor Smart 2
- S Sport
- S Sport 2
- Star TV
- Stingray Naturescape
- Teve 2
- TGRT Haber
- The History Channel Turkey
- TLC Türkiye
- TMB
- Trace Urban
- TRT 1
- TRT 2
- TRT 4K
- TRT Avaz
- TRT Belgesel
- TRT Haber
- TRT Kurdî
- TRT Müzik
- TRT Spor Yildiz
- TRT Türk
- TV 4
- TV 8
- TV 100
- TV Net
- UçanKus TV
- Ülke TV
- Vav TV
- Viasat History HD
+ 24 Kitchen Türkiye
+ 24 TV
+ 360
+ A Haber
+ A News
+ A Spor
+ ATV Türkiye
+ Baby TV Europe
+ BBC Earth Türkiye
+ BBC World News Europe
+ Beyaz TV
+ Bloomberg HT
+ Boomerang Türkiye
+ Cartoon Network Türkiye
+ CNN International Europe
+ CNN Türk
+ Çocuk Smart
+ Da Vinci
+ Discovery Channel Türkiye
+ Discovery Science Türkiye
+ Disney Channel Türkiye
+ Disney Junior Türkiye & Polska
+ Diyanet TV
+ DiziSmart Max
+ DiziSmart Premium
+ DMAX Türkiye
+ DocuBox HD
+ Euro D
+ Eurosport 1
+ Eurosport 2
+ FashionTV HD Europe
+ Fast & FunBox HD
+ FB TV
+ FightBox HD
+ FilmBox Türkiye
+ Flash TV
+ Fox Crime Türkiye
+ Fox Türkiye
+ FX Türkiye
+ Haber Global
+ Habertürk
+ Insight HD
+ Kanal 7
+ Kanal D
+ Lider TV
+ Love Nature
+ MovieSmart Classic
+ MovieSmart Premium
+ MovieSmart Premium 2
+ MovieSmart Türk
+ National Geographic Türkiye
+ National Geographic Wild Türkiye
+ NBA TV
+ NTV
+ Number 1 Türk
+ Number 1 TV
+ Power TV
+ Show TV
+ Sinema 2
+ Sinema 1001
+ Sinema 1002
+ Sinema Aile
+ Sinema Aile 2
+ Sinema Aksiyon
+ Sinema Aksiyon 2
+ Sinema Komedi
+ Sinema Komedi 2
+ Sinema TV
+ Spor Smart
+ Spor Smart 2
+ S Sport
+ S Sport 2
+ Star TV
+ Stingray Naturescape
+ Teve 2
+ TGRT Haber
+ The History Channel Turkey
+ TLC Türkiye
+ TMB
+ Trace Urban
+ TRT 1
+ TRT 2
+ TRT 4K
+ TRT Avaz
+ TRT Belgesel
+ TRT Haber
+ TRT Kurdî
+ TRT Müzik
+ TRT Spor Yildiz
+ TRT Türk
+ TV 4
+ TV 8
+ TV 100
+ TV Net
+ UçanKus TV
+ Ülke TV
+ Vav TV
+ Viasat History HD
From e4d0702760099fcc7f2e4fae1da74ee8ad1546e5 Mon Sep 17 00:00:00 2001
From: Aleksandr Statciuk
Date: Thu, 13 Jan 2022 22:20:36 +0300
Subject: [PATCH 17/23] Added new channels
---
sites/dsmart.com.tr/dsmart.com.tr_tr.channels.xml | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
diff --git a/sites/dsmart.com.tr/dsmart.com.tr_tr.channels.xml b/sites/dsmart.com.tr/dsmart.com.tr_tr.channels.xml
index 1dbd77f4..92e45c06 100644
--- a/sites/dsmart.com.tr/dsmart.com.tr_tr.channels.xml
+++ b/sites/dsmart.com.tr/dsmart.com.tr_tr.channels.xml
@@ -42,6 +42,7 @@
FX Türkiye
Haber Global
Habertürk
+ Halk TV
Insight HD
Kanal 7
Kanal D
@@ -59,9 +60,9 @@
Number 1 TV
Power TV
Show TV
- Sinema 2
Sinema 1001
Sinema 1002
+ Sinema 2
Sinema Aile
Sinema Aile 2
Sinema Aksiyon
@@ -75,6 +76,8 @@
S Sport 2
Star TV
Stingray Naturescape
+ TAY TV
+ Tele 1
Teve 2
TGRT Haber
The History Channel Turkey
@@ -83,17 +86,21 @@
Trace Urban
TRT 1
TRT 2
+ TRT 3
TRT 4K
TRT Avaz
TRT Belgesel
+ TRT Çocuk
TRT Haber
TRT Kurdî
TRT Müzik
+ TRT Spor
TRT Spor Yildiz
TRT Türk
+ TV 100
TV 4
TV 8
- TV 100
+ TV 8.5
TV Net
UçanKus TV
Ülke TV
From 9ce24f024842aab982603a4215118839208c08b6 Mon Sep 17 00:00:00 2001
From: Aleksandr Statciuk
Date: Thu, 13 Jan 2022 22:40:32 +0300
Subject: [PATCH 18/23] Removes rotana.net from the queue
---
sites/rotana.net/rotana.net.config.js | 1 +
sites/rotana.net/rotana.net.test.js | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/sites/rotana.net/rotana.net.config.js b/sites/rotana.net/rotana.net.config.js
index ce0922ee..d481c839 100644
--- a/sites/rotana.net/rotana.net.config.js
+++ b/sites/rotana.net/rotana.net.config.js
@@ -9,6 +9,7 @@ dayjs.extend(customParseFormat)
module.exports = {
site: 'rotana.net',
+ ignore: true, // NOTE: there is no program for the current date on the site
url({ channel, date }) {
return `https://rotana.net/triAssets/uploads/2020/${date.format('MM')}/${channel.site_id}.csv`
},
diff --git a/sites/rotana.net/rotana.net.test.js b/sites/rotana.net/rotana.net.test.js
index 7f692111..847ed77a 100644
--- a/sites/rotana.net/rotana.net.test.js
+++ b/sites/rotana.net/rotana.net.test.js
@@ -1,4 +1,4 @@
-// npx epg-grabber --config=sites/rotana.net/rotana.net.config.js --channels=sites/rotana.net/rotana.net_sa.channels.xml --output=.gh-pages/guides/sa/rotana.net.epg.xml --days=2
+// npx epg-grabber --config=sites/rotana.net/rotana.net.config.js --channels=sites/rotana.net/rotana.net_sa.channels.xml --output=guide.xml --days=2
const { parser, url, logo, request } = require('./rotana.net.config.js')
const dayjs = require('dayjs')
From 930d17ef991fbbd35e11d55eb42c6e0f8e0da613 Mon Sep 17 00:00:00 2001
From: Aleksandr Statciuk
Date: Fri, 14 Jan 2022 02:44:04 +0300
Subject: [PATCH 19/23] Update .gitignore
---
.gitignore | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/.gitignore b/.gitignore
index a6693eac..34d14dc9 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
node_modules/
-logs/
\ No newline at end of file
+logs/
+guide.xml
\ No newline at end of file
From f4a4d1f271ff3164010cb90d7dc1841564cbcfaf Mon Sep 17 00:00:00 2001
From: Aleksandr Statciuk
Date: Fri, 14 Jan 2022 02:44:12 +0300
Subject: [PATCH 20/23] Create tvguide.myjcom.jp.test.js
---
.../tvguide.myjcom.jp.test.js | 56 +++++++++++++++++++
1 file changed, 56 insertions(+)
create mode 100644 sites/tvguide.myjcom.jp/tvguide.myjcom.jp.test.js
diff --git a/sites/tvguide.myjcom.jp/tvguide.myjcom.jp.test.js b/sites/tvguide.myjcom.jp/tvguide.myjcom.jp.test.js
new file mode 100644
index 00000000..00b4562c
--- /dev/null
+++ b/sites/tvguide.myjcom.jp/tvguide.myjcom.jp.test.js
@@ -0,0 +1,56 @@
+// node ./scripts/channels.js --config=./sites/tvguide.myjcom.jp/tvguide.myjcom.jp.config.js --output=./sites/tvguide.myjcom.jp/tvguide.myjcom.jp_jp.channels.xml
+// npx epg-grabber --config=sites/tvguide.myjcom.jp/tvguide.myjcom.jp.config.js --channels=sites/tvguide.myjcom.jp/tvguide.myjcom.jp_jp.channels.xml --output=guide.xml --days=2
+
+const { parser, url, logo } = require('./tvguide.myjcom.jp.config.js')
+const dayjs = require('dayjs')
+const utc = require('dayjs/plugin/utc')
+const customParseFormat = require('dayjs/plugin/customParseFormat')
+dayjs.extend(customParseFormat)
+dayjs.extend(utc)
+
+const date = dayjs.utc('2022-01-14', 'YYYY-MM-DD').startOf('d')
+const channel = {
+ site_id: '120_200_4',
+ name: 'Star Channel 1',
+ xmltv_id: 'StarChannel1.jp',
+ logo: 'https://tvguide.myjcom.jp/monomedia/ch_logo/jcom/logo-0004-200-400x400.png'
+}
+const content = `{"120_200_4_20220114":[{"@search.score":1,"cid":"120_7305523","serviceCode":"200_4","channelName":"スターチャンネル1","digitalNo":195,"eventId":"181","title":"[5.1]フードロア:タマリンド","commentary":"HBO(R)アジア製作。日本の齊藤工などアジアの監督が、各国の食をテーマに描いたアンソロジーシリーズ。(全8話)(19年 シンガポール 56分)","attr":["5.1","hd","cp1"],"sortGenre":"31","hasImage":1,"imgPath":"\/monomedia\/si\/2022\/20220114\/7305523\/image\/7743d17b655b8d2274ca58b74f2f095c.jpg","isRecommended":null,"programStart":20220114050000,"programEnd":20220114060000,"programDate":20220114,"programId":568519,"start_time":"00","duration":60,"top":300,"end_time":"20220114060000","channel_type":"120","is_end":false,"show_remoterec":true}]}`
+
+it('can generate valid url', () => {
+ const result = url({ date, channel })
+ expect(result).toBe('https://tvguide.myjcom.jp/api/getEpgInfo/?channels=120_200_4_20220114')
+})
+
+it('can get logo url', () => {
+ const result = logo({ channel })
+ expect(result).toBe('https://tvguide.myjcom.jp/monomedia/ch_logo/jcom/logo-0004-200-400x400.png')
+})
+
+it('can parse response', () => {
+ const result = parser({ date, channel, content }).map(p => {
+ p.start = p.start.toJSON()
+ p.stop = p.stop.toJSON()
+ return p
+ })
+
+ expect(result).toMatchObject([
+ {
+ start: '2022-01-13T20:00:00.000Z',
+ stop: '2022-01-13T21:00:00.000Z',
+ title: '[5.1]フードロア:タマリンド',
+ description: `HBO(R)アジア製作。日本の齊藤工などアジアの監督が、各国の食をテーマに描いたアンソロジーシリーズ。(全8話)(19年 シンガポール 56分)`,
+ icon: 'https://tvguide.myjcom.jp/monomedia/si/2022/20220114/7305523/image/7743d17b655b8d2274ca58b74f2f095c.jpg',
+ category: 'ドラマ'
+ }
+ ])
+})
+
+it('can handle empty guide', () => {
+ const result = parser({
+ date,
+ channel,
+ content: `{"120_200_3_20220114":[]}`
+ })
+ expect(result).toMatchObject([])
+})
From c79e2ead6599482544c05bf4b748f56fd4e48284 Mon Sep 17 00:00:00 2001
From: Aleksandr Statciuk
Date: Fri, 14 Jan 2022 02:44:19 +0300
Subject: [PATCH 21/23] Create tvguide.myjcom.jp.config.js
---
.../tvguide.myjcom.jp.config.js | 116 ++++++++++++++++++
1 file changed, 116 insertions(+)
create mode 100644 sites/tvguide.myjcom.jp/tvguide.myjcom.jp.config.js
diff --git a/sites/tvguide.myjcom.jp/tvguide.myjcom.jp.config.js b/sites/tvguide.myjcom.jp/tvguide.myjcom.jp.config.js
new file mode 100644
index 00000000..fd40ab4e
--- /dev/null
+++ b/sites/tvguide.myjcom.jp/tvguide.myjcom.jp.config.js
@@ -0,0 +1,116 @@
+const axios = require('axios')
+const dayjs = require('dayjs')
+const utc = require('dayjs/plugin/utc')
+const timezone = require('dayjs/plugin/timezone')
+const customParseFormat = require('dayjs/plugin/customParseFormat')
+
+dayjs.extend(utc)
+dayjs.extend(timezone)
+dayjs.extend(customParseFormat)
+
+module.exports = {
+ site: 'tvguide.myjcom.jp',
+ url: function ({ date, channel }) {
+ const id = `${channel.site_id}_${date.format('YYYYMMDD')}`
+
+ return `https://tvguide.myjcom.jp/api/getEpgInfo/?channels=${id}`
+ },
+ logo({ channel }) {
+ return channel.logo || null
+ },
+ parser: function ({ content, channel, date }) {
+ let programs = []
+ const items = parseItems(content, channel, date)
+ items.forEach(item => {
+ programs.push({
+ title: item.title,
+ description: item.commentary,
+ category: parseCategory(item),
+ icon: parseIcon(item),
+ start: parseStart(item),
+ stop: parseStop(item)
+ })
+ })
+
+ return programs
+ },
+ async channels() {
+ const requests = [
+ axios.get(
+ `https://tvguide.myjcom.jp/api/mypage/getEpgChannelList/?channelType=2&area=108&channelGenre&course&chart&is_adult=true`
+ ),
+ axios.get(
+ `https://tvguide.myjcom.jp/api/mypage/getEpgChannelList/?channelType=3&area=108&channelGenre&course&chart&is_adult=true`
+ ),
+ axios.get(
+ `https://tvguide.myjcom.jp/api/mypage/getEpgChannelList/?channelType=5&area=108&channelGenre&course&chart&is_adult=true`
+ ),
+ axios.get(
+ `https://tvguide.myjcom.jp/api/mypage/getEpgChannelList/?channelType=120&area=108&channelGenre&course&chart&is_adult=true`
+ ),
+ axios.get(
+ `https://tvguide.myjcom.jp/api/mypage/getEpgChannelList/?channelType=200&area=108&channelGenre&course&chart&is_adult=true`
+ )
+ ]
+
+ let items = []
+ await Promise.all(requests)
+ .then(responses => {
+ for (const r of responses) {
+ items = items.concat(r.data.header)
+ }
+ })
+ .catch(console.log)
+
+ return items.map(item => {
+ return {
+ lang: 'jp',
+ site_id: `${item.channel_type}_${item.channel_id}_${item.network_id}`,
+ name: item.channel_name,
+ logo: item.logo_url
+ }
+ })
+ }
+}
+
+function parseIcon(item) {
+ return item.imgPath ? `https://tvguide.myjcom.jp${item.imgPath}` : null
+}
+
+function parseCategory(item) {
+ if (!item.sortGenre) return null
+
+ const id = item.sortGenre[0]
+ const genres = {
+ 0: 'ニュース/報道',
+ 1: 'スポーツ',
+ 2: '情報/ワイドショー',
+ 3: 'ドラマ',
+ 4: '音楽',
+ 5: 'バラエティ',
+ 6: '映画',
+ 7: 'アニメ/特撮',
+ 8: 'ドキュメンタリー/教養',
+ 9: '劇場/公演',
+ 10: '趣味/教育',
+ 11: '福祉',
+ 12: 'その他'
+ }
+
+ return genres[id]
+}
+
+function parseStart(item) {
+ return dayjs.tz(item.programStart.toString(), 'YYYYMMDDHHmmss', 'Asia/Tokyo')
+}
+
+function parseStop(item) {
+ return dayjs.tz(item.programEnd.toString(), 'YYYYMMDDHHmmss', 'Asia/Tokyo')
+}
+
+function parseItems(content, channel, date) {
+ const id = `${channel.site_id}_${date.format('YYYYMMDD')}`
+ const parsed = JSON.parse(content)
+
+ return parsed[id] || []
+}
From 81cc71b6985743c98e9c5243d59f16175f0996e1 Mon Sep 17 00:00:00 2001
From: Aleksandr Statciuk
Date: Fri, 14 Jan 2022 02:44:37 +0300
Subject: [PATCH 22/23] Create tvguide.myjcom.jp_jp.channels.xml
---
.../tvguide.myjcom.jp_jp.channels.xml | 142 ++++++++++++++++++
1 file changed, 142 insertions(+)
create mode 100644 sites/tvguide.myjcom.jp/tvguide.myjcom.jp_jp.channels.xml
diff --git a/sites/tvguide.myjcom.jp/tvguide.myjcom.jp_jp.channels.xml b/sites/tvguide.myjcom.jp/tvguide.myjcom.jp_jp.channels.xml
new file mode 100644
index 00000000..d7a2b4a0
--- /dev/null
+++ b/sites/tvguide.myjcom.jp/tvguide.myjcom.jp_jp.channels.xml
@@ -0,0 +1,142 @@
+
+
+
+ NHK東京 総合
+ NHK東京 教育
+ テレビ神奈川
+ テレビ埼玉
+ 日本テレビ
+ テレビ朝日
+ TBS
+ テレビ東京
+ フジテレビ
+ TOKYO MX
+ J:COMテレビ
+ J:COMチャンネル東京
+ NHKBS1
+ NHKBSプレミアム
+ BS日テレ
+ BS朝日1
+ BS-TBS
+ BSテレ東
+ BSフジ・181
+ WOWOWプライム
+ WOWOWライブ
+ WOWOWシネマ
+ BS11 イレブン
+ NHK BS4K
+ BS日テレ 4K
+ BS朝日 4K
+ BS-TBS 4K
+ BSテレ東 4K
+ BSフジ 4K
+ WOWOW 4K
+ スターチャンネル1
+ スターチャンネル2
+ スターチャンネル3
+ スターチャンネルD
+ ショップチャンネル
+ QVC
+ ジュエリー☆GSTV
+ ショップチャンネル プラス
+ BS12トゥエルビ
+ ご案内チャンネル
+ オンデマンドチャンネル290
+ J:COMプレミアチャンネル
+ TBS NEWS
+ 中国テレビ★CCTV大富
+ CNNj
+ 日経CNBC
+ CNN U.S.
+ 日テレNEWS24 HD
+ BBCワールドニュース
+ NHKワールド JAPAN
+ 音楽・ライブ! スペースシャワーTV HD
+ MUSIC ON! TV(エムオン!)HD
+ MTV HD
+ 歌謡ポップスチャンネル
+ ミュージック・エア
+ 100%ヒッツ!スペースシャワーTVプラス
+ スカイA
+ FIGHTING TV サムライ
+ GAORA SPORTS HD
+ ゴルフネットワーク
+ 日テレジータス HD
+ J SPORTS 1 HD
+ J SPORTS 2 HD
+ J SPORTS 3 HD
+ J SPORTS 4 HD
+ スポーツライブ+
+ ケーブル4K
+ JSPORTS1 (4K)
+ JSPORTS2 (4K)
+ JSPORTS3 (4K)
+ JSPORTS4 (4K)
+ ショップチャンネル 4K
+ 4K QVC
+ ザ・シネマ4K
+ 日本映画+時代劇 4K
+ オンデマンドチャンネル440
+ ムービープラス
+ WOWOWプラス 映画・ドラマ・スポーツ・音楽
+ ザ・シネマ HD
+ 映画・チャンネルNECO-HD
+ 日本映画専門チャンネル HD
+ 時代劇専門チャンネル HD
+ 東映チャンネルHD
+ 衛星劇場HD
+ V☆パラダイス
+ スーパー!ドラマTV #海外ドラマ☆エンタメ
+ FOX HD
+ アジアドラマチックTV(アジドラ)
+ チャンネル銀河 歴史ドラマ・サスペンス・日本のうた
+ TBSチャンネル1 最新ドラマ・音楽・映画
+ ホームドラマチャンネルHD 韓流・時代劇・国内ドラマ
+ TBSチャンネル2 名作ドラマ・スポーツ・アニメ
+ 女性チャンネル♪LaLa TV
+ ファミリー劇場HD
+ AXN HD 海外ドラマ
+ AXNミステリー HD
+ アニマックスHD
+ キッズステーション HD
+ 海外アニメ!カートゥーン ネットワーク
+ ディズニー・チャンネルHD
+ アニメシアターX(AT-X)
+ ディズニージュニア
+ ヒストリーチャンネル 日本・世界の歴史&エンタメ
+ ナショナル ジオグラフィック
+ ディスカバリーチャンネル
+ アニマルプラネット
+ 囲碁・将棋チャンネル
+ 釣りビジョンHD
+ MONDOTV HD
+ フジテレビNEXT ライブ・プレミアム
+ フジテレビONE スポーツ・バラエティ
+ フジテレビTWO ドラマ・アニメ
+ テレ朝チャンネル1
+ KBS WORLD HD
+ 日テレプラス ドラマ・アニメ・音楽ライブ
+ テレ朝チャンネル2
+ Mnet HD
+ タカラヅカ・スカイ・ステージ
+ KNTV
+ パチンコ★パチスロTV!
+ 旅チャンネル HD
+ エンタメ~テレHD☆
+ TV5MONDE
+ ダンスチャンネル by エンタメ~テレ
+ 寄席チャンネル
+ グリーンチャンネルHD
+ グリーンチャンネル2HD
+ レジャーチャンネル
+ SPEEDチャンネル
+ PPVチョイス940(アダルト、エロスシネマ)
+ PPVチョイス941(アダルト、エロスシネマ)
+ プレイボーイ チャンネル
+ レッドチェリー
+ ミッドナイト・ブルー
+ パラダイステレビ
+ J:COMテレビ
+ J:COMチャンネル東京
+
+
From 6cff949fe1bcd0fdfd5998313e324a454358c131 Mon Sep 17 00:00:00 2001
From: Aleksandr Statciuk
Date: Fri, 14 Jan 2022 16:28:19 +0300
Subject: [PATCH 23/23] Update tvguide.myjcom.jp_jp.channels.xml
---
.../tvguide.myjcom.jp_jp.channels.xml | 267 +++++++++---------
1 file changed, 129 insertions(+), 138 deletions(-)
diff --git a/sites/tvguide.myjcom.jp/tvguide.myjcom.jp_jp.channels.xml b/sites/tvguide.myjcom.jp/tvguide.myjcom.jp_jp.channels.xml
index d7a2b4a0..7e95f134 100644
--- a/sites/tvguide.myjcom.jp/tvguide.myjcom.jp_jp.channels.xml
+++ b/sites/tvguide.myjcom.jp/tvguide.myjcom.jp_jp.channels.xml
@@ -1,142 +1,133 @@
- NHK東京 総合
- NHK東京 教育
- テレビ神奈川
- テレビ埼玉
- 日本テレビ
- テレビ朝日
- TBS
- テレビ東京
- フジテレビ
- TOKYO MX
- J:COMテレビ
- J:COMチャンネル東京
- NHKBS1
- NHKBSプレミアム
- BS日テレ
- BS朝日1
- BS-TBS
- BSテレ東
- BSフジ・181
- WOWOWプライム
- WOWOWライブ
- WOWOWシネマ
- BS11 イレブン
- NHK BS4K
- BS日テレ 4K
- BS朝日 4K
- BS-TBS 4K
- BSテレ東 4K
- BSフジ 4K
- WOWOW 4K
- スターチャンネル1
- スターチャンネル2
- スターチャンネル3
- スターチャンネルD
- ショップチャンネル
- QVC
- ジュエリー☆GSTV
- ショップチャンネル プラス
- BS12トゥエルビ
- ご案内チャンネル
- オンデマンドチャンネル290
- J:COMプレミアチャンネル
- TBS NEWS
- 中国テレビ★CCTV大富
- CNNj
- 日経CNBC
- CNN U.S.
- 日テレNEWS24 HD
- BBCワールドニュース
- NHKワールド JAPAN
- 音楽・ライブ! スペースシャワーTV HD
- MUSIC ON! TV(エムオン!)HD
- MTV HD
- 歌謡ポップスチャンネル
- ミュージック・エア
- 100%ヒッツ!スペースシャワーTVプラス
- スカイA
- FIGHTING TV サムライ
- GAORA SPORTS HD
- ゴルフネットワーク
- 日テレジータス HD
- J SPORTS 1 HD
- J SPORTS 2 HD
- J SPORTS 3 HD
- J SPORTS 4 HD
- スポーツライブ+
- ケーブル4K
- JSPORTS1 (4K)
- JSPORTS2 (4K)
- JSPORTS3 (4K)
- JSPORTS4 (4K)
- ショップチャンネル 4K
- 4K QVC
- ザ・シネマ4K
- 日本映画+時代劇 4K
- オンデマンドチャンネル440
- ムービープラス
- WOWOWプラス 映画・ドラマ・スポーツ・音楽
- ザ・シネマ HD
- 映画・チャンネルNECO-HD
- 日本映画専門チャンネル HD
- 時代劇専門チャンネル HD
- 東映チャンネルHD
- 衛星劇場HD
- V☆パラダイス
- スーパー!ドラマTV #海外ドラマ☆エンタメ
- FOX HD
- アジアドラマチックTV(アジドラ)
- チャンネル銀河 歴史ドラマ・サスペンス・日本のうた
- TBSチャンネル1 最新ドラマ・音楽・映画
- ホームドラマチャンネルHD 韓流・時代劇・国内ドラマ
- TBSチャンネル2 名作ドラマ・スポーツ・アニメ
- 女性チャンネル♪LaLa TV
- ファミリー劇場HD
- AXN HD 海外ドラマ
- AXNミステリー HD
- アニマックスHD
- キッズステーション HD
- 海外アニメ!カートゥーン ネットワーク
- ディズニー・チャンネルHD
- アニメシアターX(AT-X)
- ディズニージュニア
- ヒストリーチャンネル 日本・世界の歴史&エンタメ
- ナショナル ジオグラフィック
- ディスカバリーチャンネル
- アニマルプラネット
- 囲碁・将棋チャンネル
- 釣りビジョンHD
- MONDOTV HD
- フジテレビNEXT ライブ・プレミアム
- フジテレビONE スポーツ・バラエティ
- フジテレビTWO ドラマ・アニメ
- テレ朝チャンネル1
- KBS WORLD HD
- 日テレプラス ドラマ・アニメ・音楽ライブ
- テレ朝チャンネル2
- Mnet HD
- タカラヅカ・スカイ・ステージ
- KNTV
- パチンコ★パチスロTV!
- 旅チャンネル HD
- エンタメ~テレHD☆
- TV5MONDE
- ダンスチャンネル by エンタメ~テレ
- 寄席チャンネル
- グリーンチャンネルHD
- グリーンチャンネル2HD
- レジャーチャンネル
- SPEEDチャンネル
- PPVチョイス940(アダルト、エロスシネマ)
- PPVチョイス941(アダルト、エロスシネマ)
- プレイボーイ チャンネル
- レッドチェリー
- ミッドナイト・ブルー
- パラダイステレビ
- J:COMテレビ
- J:COMチャンネル東京
+ Animal Planet Japan
+ Animax Japan
+ Asia Dramatic TV
+ AT-X
+ AXN Japan
+ AXN Mystery
+ BBC World News Asia Pacific
+ BS 11
+ BS 12
+ BS Asahi
+ BS Asahi 4K
+ BS Fuji
+ BS Fuji 4K
+ BS Nippon TV
+ BS Nippon TV 4K
+ BS-TBS
+ BS-TBS 4K
+ BS TV Tokyo
+ BS TV Tokyo 4K
+ Cable 4K
+ Cartoon Network Japan
+ CCTV Daifu
+ Channel Ginga
+ Channel Neco
+ CNN J
+ CNN USA
+ Dance Channel
+ Discovery Channel Japan
+ Disney Channel Japan
+ Disney Junior Japan
+ Eisei Gekijo
+ Entermei Tele
+ Family Gekijyo
+ Fighting TV Samurai!
+ Fishing Vision
+ Fox Japan
+ Fuji TV Next
+ Fuji TV One
+ Fuji TV Two
+ Gaora Sports
+ Golf Network
+ Green Channel
+ Green Channel 2
+ GSTV
+ Home Drama Channel
+ Igo Shogi Channel
+ Japan Leisure Channel
+ J:COM Higashi Kanto
+ J:COM Premier Channel
+ J:COM TV
+ Jidaigeki Senmon Channel
+ Fuji TV (JOCX-DTV)
+ Tokyo MX (JOMX-DTV)
+ TBS (JORX-DTV)
+ TV Tokyo (JOTX-DTV)
+ J Sports 1
+ J Sports 2
+ J Sports 3
+ J Sports 4
+ Kayo Pops
+ KBS World Japan
+ Kids Station
+ KNTV
+ LaLa TV
+ Midnight Blue
+ Mnet Japan
+ Mondo TV
+ Movie Plus
+ MTV Japan
+ Music Air
+ Music On! TV
+ National Geographic Japan
+ NHK BS 1
+ NHK BS 4K
+ NHK BS Premium
+ NHK Educational TV
+ NHK General TV
+ NHK World Japan
+ Nihon Eiga Senmon Channel
+ Nihon Jidai 4K
+ Nikkei CNBC
+ Nippon TV
+ Nittele G+
+ Nittele Plus
+ NTV News 24
+ Pachinko Pachislo TV
+ Paradise TV
+ Playboy Channel Japan
+ PPV Choice 940
+ PPV Choice 941
+ QVC Japan
+ QVC Japan 4K
+ Red Cherry
+ Shop Channel
+ Shop Channel 4K
+ Shop Channel Plus
+ Sky A
+ Space Shower TV
+ Space Shower TV Plus
+ Speed Channel 1
+ Sports Live +
+ Star 1
+ Star 2
+ Star 3
+ Star BS10
+ Super! Drama TV
+ Tabi Channel
+ Takarazuka Sky Stage
+ TBS Channel 1
+ TBS Channel 2
+ TBS News
+ The Cinema
+ The Cinema 4K
+ The History Channel Japan
+ Toei Channel
+ TV5Monde Pacifique
+ TV Asahi
+ TV Asahi Channel 1
+ TV Asahi Channel 2
+ TV Kanagawa
+ TV Saitama
+ V Paradise
+ Wowow 4K
+ Wowow Cinema
+ Wowow Live
+ Wowow Plus
+ Wowow Prime
+ Yose Channel
-
+
\ No newline at end of file