diff --git a/.readme/_categories.md b/.readme/_categories.md
index 201bccfc6e..cee738f1c8 100644
--- a/.readme/_categories.md
+++ b/.readme/_categories.md
@@ -22,7 +22,7 @@
๐ฆ๐ซ Afghanistan | 16 | https://iptv-org.github.io/iptv/countries/af.m3u |
- ๐ฆ๐ฑ Albania | 33 | https://iptv-org.github.io/iptv/countries/al.m3u |
+ ๐ฆ๐ฑ Albania | 39 | https://iptv-org.github.io/iptv/countries/al.m3u |
๐ฉ๐ฟ Algeria | 56 | https://iptv-org.github.io/iptv/countries/dz.m3u |
๐ฆ๐ธ American Samoa | 7 | https://iptv-org.github.io/iptv/countries/as.m3u |
๐ฆ๐ฉ Andorra | 28 | https://iptv-org.github.io/iptv/countries/ad.m3u |
@@ -38,7 +38,7 @@
๐ง๐ฎ Burundi | 2 | https://iptv-org.github.io/iptv/countries/bi.m3u |
๐ฐ๐ญ Cambodia | 13 | https://iptv-org.github.io/iptv/countries/kh.m3u |
๐จ๐ฒ Cameroon | 6 | https://iptv-org.github.io/iptv/countries/cm.m3u |
- ๐จ๐ฆ Canada | 128 | https://iptv-org.github.io/iptv/countries/ca.m3u |
+ ๐จ๐ฆ Canada | 131 | https://iptv-org.github.io/iptv/countries/ca.m3u |
๐จ๐ป Cape Verde | 2 | https://iptv-org.github.io/iptv/countries/cv.m3u |
๐ฐ๐พ Cayman Islands | 1 | https://iptv-org.github.io/iptv/countries/ky.m3u |
๐จ๐ซ Central African Republic | 2 | https://iptv-org.github.io/iptv/countries/cf.m3u |
@@ -50,9 +50,9 @@
๐จ๐ฌ Congo - Brazzaville | 2 | https://iptv-org.github.io/iptv/countries/cg.m3u |
๐จ๐ฉ Congo - Kinshasa | 6 | https://iptv-org.github.io/iptv/countries/cd.m3u |
๐จ๐ฐ Cook Islands | 7 | https://iptv-org.github.io/iptv/countries/ck.m3u |
- ๐จ๐ท Costa Rica | 30 | https://iptv-org.github.io/iptv/countries/cr.m3u |
+ ๐จ๐ท Costa Rica | 33 | https://iptv-org.github.io/iptv/countries/cr.m3u |
๐ญ๐ท Croatia | 25 | https://iptv-org.github.io/iptv/countries/hr.m3u |
- ๐จ๐บ Cuba | 12 | https://iptv-org.github.io/iptv/countries/cu.m3u |
+ ๐จ๐บ Cuba | 13 | https://iptv-org.github.io/iptv/countries/cu.m3u |
๐จ๐ผ Curaรงao | 5 | https://iptv-org.github.io/iptv/countries/cw.m3u |
๐จ๐พ Cyprus | 40 | https://iptv-org.github.io/iptv/countries/cy.m3u |
๐จ๐ฟ Czechia | 58 | https://iptv-org.github.io/iptv/countries/cz.m3u |
@@ -60,15 +60,15 @@
๐ฉ๐ฐ Denmark | 29 | https://iptv-org.github.io/iptv/countries/dk.m3u |
๐ฉ๐ฏ Djibouti | 51 | https://iptv-org.github.io/iptv/countries/dj.m3u |
๐ฉ๐ฒ Dominica | 1 | https://iptv-org.github.io/iptv/countries/dm.m3u |
- ๐ฉ๐ด Dominican Republic | 70 | https://iptv-org.github.io/iptv/countries/do.m3u |
+ ๐ฉ๐ด Dominican Republic | 72 | https://iptv-org.github.io/iptv/countries/do.m3u |
๐ช๐จ Ecuador | 14 | https://iptv-org.github.io/iptv/countries/ec.m3u |
- ๐ช๐ฌ Egypt | 64 | https://iptv-org.github.io/iptv/countries/eg.m3u |
+ ๐ช๐ฌ Egypt | 70 | https://iptv-org.github.io/iptv/countries/eg.m3u |
๐ธ๐ป El Salvador | 23 | https://iptv-org.github.io/iptv/countries/sv.m3u |
๐ฌ๐ถ Equatorial Guinea | 3 | https://iptv-org.github.io/iptv/countries/gq.m3u |
๐ช๐ท Eritrea | 2 | https://iptv-org.github.io/iptv/countries/er.m3u |
๐ช๐ช Estonia | 22 | https://iptv-org.github.io/iptv/countries/ee.m3u |
๐ธ๐ฟ Eswatini | 2 | https://iptv-org.github.io/iptv/countries/sz.m3u |
- ๐ช๐น Ethiopia | 3 | https://iptv-org.github.io/iptv/countries/et.m3u |
+ ๐ช๐น Ethiopia | 4 | https://iptv-org.github.io/iptv/countries/et.m3u |
๐ซ๐ด Faroe Islands | 8 | https://iptv-org.github.io/iptv/countries/fo.m3u |
๐ซ๐ฏ Fiji | 9 | https://iptv-org.github.io/iptv/countries/fj.m3u |
๐ซ๐ฎ Finland | 20 | https://iptv-org.github.io/iptv/countries/fi.m3u |
@@ -79,7 +79,7 @@
๐ฌ๐ฆ Gabon | 2 | https://iptv-org.github.io/iptv/countries/ga.m3u |
๐ฌ๐ฒ Gambia | 3 | https://iptv-org.github.io/iptv/countries/gm.m3u |
๐ฌ๐ช Georgia | 22 | https://iptv-org.github.io/iptv/countries/ge.m3u |
- ๐ฉ๐ช Germany | 366 | https://iptv-org.github.io/iptv/countries/de.m3u |
+ ๐ฉ๐ช Germany | 372 | https://iptv-org.github.io/iptv/countries/de.m3u |
๐ฌ๐ญ Ghana | 4 | https://iptv-org.github.io/iptv/countries/gh.m3u |
๐ฌ๐ท Greece | 157 | https://iptv-org.github.io/iptv/countries/gr.m3u |
๐ฌ๐ฑ Greenland | 1 | https://iptv-org.github.io/iptv/countries/gl.m3u |
@@ -92,23 +92,23 @@
๐ญ๐น Haiti | 14 | https://iptv-org.github.io/iptv/countries/ht.m3u |
๐ญ๐ณ Honduras | 38 | https://iptv-org.github.io/iptv/countries/hn.m3u |
๐ญ๐ฐ Hong Kong | 26 | https://iptv-org.github.io/iptv/countries/hk.m3u |
- ๐ญ๐บ Hungary | 47 | https://iptv-org.github.io/iptv/countries/hu.m3u |
+ ๐ญ๐บ Hungary | 50 | https://iptv-org.github.io/iptv/countries/hu.m3u |
๐ฎ๐ธ Iceland | 18 | https://iptv-org.github.io/iptv/countries/is.m3u |
- ๐ฎ๐ณ India | 239 | https://iptv-org.github.io/iptv/countries/in.m3u |
+ ๐ฎ๐ณ India | 246 | https://iptv-org.github.io/iptv/countries/in.m3u |
๐ฎ๐ฉ Indonesia | 55 | https://iptv-org.github.io/iptv/countries/id.m3u |
๐ International | 97 | https://iptv-org.github.io/iptv/countries/int.m3u |
- ๐ฎ๐ท Iran | 92 | https://iptv-org.github.io/iptv/countries/ir.m3u |
- ๐ฎ๐ถ Iraq | 81 | https://iptv-org.github.io/iptv/countries/iq.m3u |
+ ๐ฎ๐ท Iran | 101 | https://iptv-org.github.io/iptv/countries/ir.m3u |
+ ๐ฎ๐ถ Iraq | 92 | https://iptv-org.github.io/iptv/countries/iq.m3u |
๐ฎ๐ช Ireland | 31 | https://iptv-org.github.io/iptv/countries/ie.m3u |
- ๐ฎ๐ฑ Israel | 15 | https://iptv-org.github.io/iptv/countries/il.m3u |
- ๐ฎ๐น Italy | 352 | https://iptv-org.github.io/iptv/countries/it.m3u |
+ ๐ฎ๐ฑ Israel | 23 | https://iptv-org.github.io/iptv/countries/il.m3u |
+ ๐ฎ๐น Italy | 357 | https://iptv-org.github.io/iptv/countries/it.m3u |
๐ฏ๐ฒ Jamaica | 2 | https://iptv-org.github.io/iptv/countries/jm.m3u |
๐ฏ๐ต Japan | 62 | https://iptv-org.github.io/iptv/countries/jp.m3u |
๐ฏ๐ด Jordan | 58 | https://iptv-org.github.io/iptv/countries/jo.m3u |
- ๐ฐ๐ฟ Kazakhstan | 30 | https://iptv-org.github.io/iptv/countries/kz.m3u |
+ ๐ฐ๐ฟ Kazakhstan | 32 | https://iptv-org.github.io/iptv/countries/kz.m3u |
๐ฐ๐ช Kenya | 10 | https://iptv-org.github.io/iptv/countries/ke.m3u |
๐ฐ๐ฎ Kiribati | 7 | https://iptv-org.github.io/iptv/countries/ki.m3u |
- ๐ฝ๐ฐ Kosovo | 15 | https://iptv-org.github.io/iptv/countries/xk.m3u |
+ ๐ฝ๐ฐ Kosovo | 21 | https://iptv-org.github.io/iptv/countries/xk.m3u |
๐ฐ๐ผ Kuwait | 71 | https://iptv-org.github.io/iptv/countries/kw.m3u |
๐ฐ๐ฌ Kyrgyzstan | 5 | https://iptv-org.github.io/iptv/countries/kg.m3u |
๐ฑ๐ฆ Laos | 10 | https://iptv-org.github.io/iptv/countries/la.m3u |
@@ -158,26 +158,26 @@
๐ฒ๐ต Northern Mariana Islands | 7 | https://iptv-org.github.io/iptv/countries/mp.m3u |
๐ณ๐ด Norway | 42 | https://iptv-org.github.io/iptv/countries/no.m3u |
๐ด๐ฒ Oman | 56 | https://iptv-org.github.io/iptv/countries/om.m3u |
- ๐ต๐ฐ Pakistan | 22 | https://iptv-org.github.io/iptv/countries/pk.m3u |
+ ๐ต๐ฐ Pakistan | 30 | https://iptv-org.github.io/iptv/countries/pk.m3u |
๐ต๐ผ Palau | 7 | https://iptv-org.github.io/iptv/countries/pw.m3u |
- ๐ต๐ธ Palestine | 64 | https://iptv-org.github.io/iptv/countries/ps.m3u |
+ ๐ต๐ธ Palestine | 71 | https://iptv-org.github.io/iptv/countries/ps.m3u |
๐ต๐ฆ Panama | 17 | https://iptv-org.github.io/iptv/countries/pa.m3u |
๐ต๐ฌ Papua New Guinea | 7 | https://iptv-org.github.io/iptv/countries/pg.m3u |
๐ต๐พ Paraguay | 15 | https://iptv-org.github.io/iptv/countries/py.m3u |
- ๐ต๐ช Peru | 31 | https://iptv-org.github.io/iptv/countries/pe.m3u |
- ๐ต๐ญ Philippines | 16 | https://iptv-org.github.io/iptv/countries/ph.m3u |
+ ๐ต๐ช Peru | 32 | https://iptv-org.github.io/iptv/countries/pe.m3u |
+ ๐ต๐ญ Philippines | 19 | https://iptv-org.github.io/iptv/countries/ph.m3u |
๐ต๐ณ Pitcairn Islands | 7 | https://iptv-org.github.io/iptv/countries/pn.m3u |
๐ต๐ฑ Poland | 51 | https://iptv-org.github.io/iptv/countries/pl.m3u |
- ๐ต๐น Portugal | 40 | https://iptv-org.github.io/iptv/countries/pt.m3u |
+ ๐ต๐น Portugal | 44 | https://iptv-org.github.io/iptv/countries/pt.m3u |
๐ต๐ท Puerto Rico | 23 | https://iptv-org.github.io/iptv/countries/pr.m3u |
๐ถ๐ฆ Qatar | 73 | https://iptv-org.github.io/iptv/countries/qa.m3u |
- ๐ท๐ด Romania | 93 | https://iptv-org.github.io/iptv/countries/ro.m3u |
- ๐ท๐บ Russia | 643 | https://iptv-org.github.io/iptv/countries/ru.m3u |
+ ๐ท๐ด Romania | 94 | https://iptv-org.github.io/iptv/countries/ro.m3u |
+ ๐ท๐บ Russia | 647 | https://iptv-org.github.io/iptv/countries/ru.m3u |
๐ท๐ผ Rwanda | 7 | https://iptv-org.github.io/iptv/countries/rw.m3u |
๐ท๐ช Rรฉunion | 2 | https://iptv-org.github.io/iptv/countries/re.m3u |
๐ผ๐ธ Samoa | 7 | https://iptv-org.github.io/iptv/countries/ws.m3u |
๐ธ๐ฒ San Marino | 13 | https://iptv-org.github.io/iptv/countries/sm.m3u |
- ๐ธ๐ฆ Saudi Arabia | 106 | https://iptv-org.github.io/iptv/countries/sa.m3u |
+ ๐ธ๐ฆ Saudi Arabia | 107 | https://iptv-org.github.io/iptv/countries/sa.m3u |
๐ธ๐ณ Senegal | 6 | https://iptv-org.github.io/iptv/countries/sn.m3u |
๐ท๐ธ Serbia | 40 | https://iptv-org.github.io/iptv/countries/rs.m3u |
๐ธ๐จ Seychelles | 2 | https://iptv-org.github.io/iptv/countries/sc.m3u |
@@ -191,7 +191,7 @@
๐ฟ๐ฆ South Africa | 2 | https://iptv-org.github.io/iptv/countries/za.m3u |
๐ฐ๐ท South Korea | 133 | https://iptv-org.github.io/iptv/countries/kr.m3u |
๐ธ๐ธ South Sudan | 2 | https://iptv-org.github.io/iptv/countries/ss.m3u |
- ๐ช๐ธ Spain | 298 | https://iptv-org.github.io/iptv/countries/es.m3u |
+ ๐ช๐ธ Spain | 302 | https://iptv-org.github.io/iptv/countries/es.m3u |
๐ฑ๐ฐ Sri Lanka | 32 | https://iptv-org.github.io/iptv/countries/lk.m3u |
๐ง๐ฑ St. Barthรฉlemy | 10 | https://iptv-org.github.io/iptv/countries/bl.m3u |
๐ธ๐ญ St. Helena | 2 | https://iptv-org.github.io/iptv/countries/sh.m3u |
@@ -208,7 +208,7 @@
๐น๐ผ Taiwan | 79 | https://iptv-org.github.io/iptv/countries/tw.m3u |
๐น๐ฏ Tajikistan | 4 | https://iptv-org.github.io/iptv/countries/tj.m3u |
๐น๐ฟ Tanzania | 6 | https://iptv-org.github.io/iptv/countries/tz.m3u |
- ๐น๐ญ Thailand | 25 | https://iptv-org.github.io/iptv/countries/th.m3u |
+ ๐น๐ญ Thailand | 26 | https://iptv-org.github.io/iptv/countries/th.m3u |
๐น๐ฑ Timor-Leste | 7 | https://iptv-org.github.io/iptv/countries/tl.m3u |
๐น๐ฌ Togo | 2 | https://iptv-org.github.io/iptv/countries/tg.m3u |
๐น๐ฐ Tokelau | 8 | https://iptv-org.github.io/iptv/countries/tk.m3u |
@@ -221,10 +221,10 @@
๐น๐ป Tuvalu | 7 | https://iptv-org.github.io/iptv/countries/tv.m3u |
๐ป๐ฎ U.S. Virgin Islands | 2 | https://iptv-org.github.io/iptv/countries/vi.m3u |
๐บ๐ฌ Uganda | 7 | https://iptv-org.github.io/iptv/countries/ug.m3u |
- ๐บ๐ฆ Ukraine | 118 | https://iptv-org.github.io/iptv/countries/ua.m3u |
+ ๐บ๐ฆ Ukraine | 119 | https://iptv-org.github.io/iptv/countries/ua.m3u |
๐ฆ๐ช United Arab Emirates | 135 | https://iptv-org.github.io/iptv/countries/ae.m3u |
- ๐ฌ๐ง United Kingdom | 157 | https://iptv-org.github.io/iptv/countries/uk.m3u |
- ๐บ๐ธ United States | 1660 | https://iptv-org.github.io/iptv/countries/us.m3u |
+ ๐ฌ๐ง United Kingdom | 159 | https://iptv-org.github.io/iptv/countries/uk.m3u |
+ ๐บ๐ธ United States | 1663 | https://iptv-org.github.io/iptv/countries/us.m3u |
๐บ๐พ Uruguay | 12 | https://iptv-org.github.io/iptv/countries/uy.m3u |
๐บ๐ฟ Uzbekistan | 7 | https://iptv-org.github.io/iptv/countries/uz.m3u |
๐ป๐บ Vanuatu | 7 | https://iptv-org.github.io/iptv/countries/vu.m3u |
@@ -233,7 +233,7 @@
๐ป๐ณ Vietnam | 24 | https://iptv-org.github.io/iptv/countries/vn.m3u |
๐ผ๐ซ Wallis & Futuna | 7 | https://iptv-org.github.io/iptv/countries/wf.m3u |
๐ช๐ญ Western Sahara | 3 | https://iptv-org.github.io/iptv/countries/eh.m3u |
- ๐พ๐ช Yemen | 59 | https://iptv-org.github.io/iptv/countries/ye.m3u |
+ ๐พ๐ช Yemen | 63 | https://iptv-org.github.io/iptv/countries/ye.m3u |
๐ฟ๐ฒ Zambia | 4 | https://iptv-org.github.io/iptv/countries/zm.m3u |
๐ฟ๐ผ Zimbabwe | 2 | https://iptv-org.github.io/iptv/countries/zw.m3u |
๐ฆ๐ฝ ร
land Islands | 1 | https://iptv-org.github.io/iptv/countries/ax.m3u |
diff --git a/.readme/_languages.md b/.readme/_languages.md
index cffcaf8bec..5897843aa2 100644
--- a/.readme/_languages.md
+++ b/.readme/_languages.md
@@ -84,6 +84,6 @@
Vietnamese | 19 | https://iptv-org.github.io/iptv/languages/vie.m3u |
Western Frisian | 1 | https://iptv-org.github.io/iptv/languages/fry.m3u |
Yue Chinese | 11 | https://iptv-org.github.io/iptv/languages/yue.m3u |
- Undefined | 5638 | https://iptv-org.github.io/iptv/languages/undefined.m3u |
+ Undefined | 5761 | https://iptv-org.github.io/iptv/languages/undefined.m3u |
\ No newline at end of file
diff --git a/README.md b/README.md
index 3071dd51a1..2bbef3e39f 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,6 @@
# IPTV
![auto-update](https://github.com/iptv-org/iptv/actions/workflows/auto-update.yml/badge.svg)
-![clean](https://github.com/iptv-org/iptv/actions/workflows/clean.yml/badge.svg)
Collection of publicly available IPTV channels from all over the world.
@@ -52,7 +51,7 @@ Or select one of the playlists from the list below.
๐ฆ๐ซ Afghanistan | 16 | https://iptv-org.github.io/iptv/countries/af.m3u |
- ๐ฆ๐ฑ Albania | 33 | https://iptv-org.github.io/iptv/countries/al.m3u |
+ ๐ฆ๐ฑ Albania | 39 | https://iptv-org.github.io/iptv/countries/al.m3u |
๐ฉ๐ฟ Algeria | 56 | https://iptv-org.github.io/iptv/countries/dz.m3u |
๐ฆ๐ธ American Samoa | 7 | https://iptv-org.github.io/iptv/countries/as.m3u |
๐ฆ๐ฉ Andorra | 28 | https://iptv-org.github.io/iptv/countries/ad.m3u |
@@ -214,7 +213,7 @@ Or select one of the playlists from the list below.
๐ง๐ฎ Burundi | 2 | https://iptv-org.github.io/iptv/countries/bi.m3u |
๐ฐ๐ญ Cambodia | 13 | https://iptv-org.github.io/iptv/countries/kh.m3u |
๐จ๐ฒ Cameroon | 6 | https://iptv-org.github.io/iptv/countries/cm.m3u |
- ๐จ๐ฆ Canada | 128 | https://iptv-org.github.io/iptv/countries/ca.m3u |
+ ๐จ๐ฆ Canada | 131 | https://iptv-org.github.io/iptv/countries/ca.m3u |
๐จ๐ป Cape Verde | 2 | https://iptv-org.github.io/iptv/countries/cv.m3u |
๐ฐ๐พ Cayman Islands | 1 | https://iptv-org.github.io/iptv/countries/ky.m3u |
๐จ๐ซ Central African Republic | 2 | https://iptv-org.github.io/iptv/countries/cf.m3u |
@@ -226,9 +225,9 @@ Or select one of the playlists from the list below.
๐จ๐ฌ Congo - Brazzaville | 2 | https://iptv-org.github.io/iptv/countries/cg.m3u |
๐จ๐ฉ Congo - Kinshasa | 6 | https://iptv-org.github.io/iptv/countries/cd.m3u |
๐จ๐ฐ Cook Islands | 7 | https://iptv-org.github.io/iptv/countries/ck.m3u |
- ๐จ๐ท Costa Rica | 30 | https://iptv-org.github.io/iptv/countries/cr.m3u |
+ ๐จ๐ท Costa Rica | 33 | https://iptv-org.github.io/iptv/countries/cr.m3u |
๐ญ๐ท Croatia | 25 | https://iptv-org.github.io/iptv/countries/hr.m3u |
- ๐จ๐บ Cuba | 12 | https://iptv-org.github.io/iptv/countries/cu.m3u |
+ ๐จ๐บ Cuba | 13 | https://iptv-org.github.io/iptv/countries/cu.m3u |
๐จ๐ผ Curaรงao | 5 | https://iptv-org.github.io/iptv/countries/cw.m3u |
๐จ๐พ Cyprus | 40 | https://iptv-org.github.io/iptv/countries/cy.m3u |
๐จ๐ฟ Czechia | 58 | https://iptv-org.github.io/iptv/countries/cz.m3u |
@@ -236,15 +235,15 @@ Or select one of the playlists from the list below.
๐ฉ๐ฐ Denmark | 29 | https://iptv-org.github.io/iptv/countries/dk.m3u |
๐ฉ๐ฏ Djibouti | 51 | https://iptv-org.github.io/iptv/countries/dj.m3u |
๐ฉ๐ฒ Dominica | 1 | https://iptv-org.github.io/iptv/countries/dm.m3u |
- ๐ฉ๐ด Dominican Republic | 70 | https://iptv-org.github.io/iptv/countries/do.m3u |
+ ๐ฉ๐ด Dominican Republic | 72 | https://iptv-org.github.io/iptv/countries/do.m3u |
๐ช๐จ Ecuador | 14 | https://iptv-org.github.io/iptv/countries/ec.m3u |
- ๐ช๐ฌ Egypt | 64 | https://iptv-org.github.io/iptv/countries/eg.m3u |
+ ๐ช๐ฌ Egypt | 70 | https://iptv-org.github.io/iptv/countries/eg.m3u |
๐ธ๐ป El Salvador | 23 | https://iptv-org.github.io/iptv/countries/sv.m3u |
๐ฌ๐ถ Equatorial Guinea | 3 | https://iptv-org.github.io/iptv/countries/gq.m3u |
๐ช๐ท Eritrea | 2 | https://iptv-org.github.io/iptv/countries/er.m3u |
๐ช๐ช Estonia | 22 | https://iptv-org.github.io/iptv/countries/ee.m3u |
๐ธ๐ฟ Eswatini | 2 | https://iptv-org.github.io/iptv/countries/sz.m3u |
- ๐ช๐น Ethiopia | 3 | https://iptv-org.github.io/iptv/countries/et.m3u |
+ ๐ช๐น Ethiopia | 4 | https://iptv-org.github.io/iptv/countries/et.m3u |
๐ซ๐ด Faroe Islands | 8 | https://iptv-org.github.io/iptv/countries/fo.m3u |
๐ซ๐ฏ Fiji | 9 | https://iptv-org.github.io/iptv/countries/fj.m3u |
๐ซ๐ฎ Finland | 20 | https://iptv-org.github.io/iptv/countries/fi.m3u |
@@ -255,7 +254,7 @@ Or select one of the playlists from the list below.
๐ฌ๐ฆ Gabon | 2 | https://iptv-org.github.io/iptv/countries/ga.m3u |
๐ฌ๐ฒ Gambia | 3 | https://iptv-org.github.io/iptv/countries/gm.m3u |
๐ฌ๐ช Georgia | 22 | https://iptv-org.github.io/iptv/countries/ge.m3u |
- ๐ฉ๐ช Germany | 366 | https://iptv-org.github.io/iptv/countries/de.m3u |
+ ๐ฉ๐ช Germany | 372 | https://iptv-org.github.io/iptv/countries/de.m3u |
๐ฌ๐ญ Ghana | 4 | https://iptv-org.github.io/iptv/countries/gh.m3u |
๐ฌ๐ท Greece | 157 | https://iptv-org.github.io/iptv/countries/gr.m3u |
๐ฌ๐ฑ Greenland | 1 | https://iptv-org.github.io/iptv/countries/gl.m3u |
@@ -268,23 +267,23 @@ Or select one of the playlists from the list below.
๐ญ๐น Haiti | 14 | https://iptv-org.github.io/iptv/countries/ht.m3u |
๐ญ๐ณ Honduras | 38 | https://iptv-org.github.io/iptv/countries/hn.m3u |
๐ญ๐ฐ Hong Kong | 26 | https://iptv-org.github.io/iptv/countries/hk.m3u |
- ๐ญ๐บ Hungary | 47 | https://iptv-org.github.io/iptv/countries/hu.m3u |
+ ๐ญ๐บ Hungary | 50 | https://iptv-org.github.io/iptv/countries/hu.m3u |
๐ฎ๐ธ Iceland | 18 | https://iptv-org.github.io/iptv/countries/is.m3u |
- ๐ฎ๐ณ India | 239 | https://iptv-org.github.io/iptv/countries/in.m3u |
+ ๐ฎ๐ณ India | 246 | https://iptv-org.github.io/iptv/countries/in.m3u |
๐ฎ๐ฉ Indonesia | 55 | https://iptv-org.github.io/iptv/countries/id.m3u |
๐ International | 97 | https://iptv-org.github.io/iptv/countries/int.m3u |
- ๐ฎ๐ท Iran | 92 | https://iptv-org.github.io/iptv/countries/ir.m3u |
- ๐ฎ๐ถ Iraq | 81 | https://iptv-org.github.io/iptv/countries/iq.m3u |
+ ๐ฎ๐ท Iran | 101 | https://iptv-org.github.io/iptv/countries/ir.m3u |
+ ๐ฎ๐ถ Iraq | 92 | https://iptv-org.github.io/iptv/countries/iq.m3u |
๐ฎ๐ช Ireland | 31 | https://iptv-org.github.io/iptv/countries/ie.m3u |
- ๐ฎ๐ฑ Israel | 15 | https://iptv-org.github.io/iptv/countries/il.m3u |
- ๐ฎ๐น Italy | 352 | https://iptv-org.github.io/iptv/countries/it.m3u |
+ ๐ฎ๐ฑ Israel | 23 | https://iptv-org.github.io/iptv/countries/il.m3u |
+ ๐ฎ๐น Italy | 357 | https://iptv-org.github.io/iptv/countries/it.m3u |
๐ฏ๐ฒ Jamaica | 2 | https://iptv-org.github.io/iptv/countries/jm.m3u |
๐ฏ๐ต Japan | 62 | https://iptv-org.github.io/iptv/countries/jp.m3u |
๐ฏ๐ด Jordan | 58 | https://iptv-org.github.io/iptv/countries/jo.m3u |
- ๐ฐ๐ฟ Kazakhstan | 30 | https://iptv-org.github.io/iptv/countries/kz.m3u |
+ ๐ฐ๐ฟ Kazakhstan | 32 | https://iptv-org.github.io/iptv/countries/kz.m3u |
๐ฐ๐ช Kenya | 10 | https://iptv-org.github.io/iptv/countries/ke.m3u |
๐ฐ๐ฎ Kiribati | 7 | https://iptv-org.github.io/iptv/countries/ki.m3u |
- ๐ฝ๐ฐ Kosovo | 15 | https://iptv-org.github.io/iptv/countries/xk.m3u |
+ ๐ฝ๐ฐ Kosovo | 21 | https://iptv-org.github.io/iptv/countries/xk.m3u |
๐ฐ๐ผ Kuwait | 71 | https://iptv-org.github.io/iptv/countries/kw.m3u |
๐ฐ๐ฌ Kyrgyzstan | 5 | https://iptv-org.github.io/iptv/countries/kg.m3u |
๐ฑ๐ฆ Laos | 10 | https://iptv-org.github.io/iptv/countries/la.m3u |
@@ -334,26 +333,26 @@ Or select one of the playlists from the list below.
๐ฒ๐ต Northern Mariana Islands | 7 | https://iptv-org.github.io/iptv/countries/mp.m3u |
๐ณ๐ด Norway | 42 | https://iptv-org.github.io/iptv/countries/no.m3u |
๐ด๐ฒ Oman | 56 | https://iptv-org.github.io/iptv/countries/om.m3u |
- ๐ต๐ฐ Pakistan | 22 | https://iptv-org.github.io/iptv/countries/pk.m3u |
+ ๐ต๐ฐ Pakistan | 30 | https://iptv-org.github.io/iptv/countries/pk.m3u |
๐ต๐ผ Palau | 7 | https://iptv-org.github.io/iptv/countries/pw.m3u |
- ๐ต๐ธ Palestine | 64 | https://iptv-org.github.io/iptv/countries/ps.m3u |
+ ๐ต๐ธ Palestine | 71 | https://iptv-org.github.io/iptv/countries/ps.m3u |
๐ต๐ฆ Panama | 17 | https://iptv-org.github.io/iptv/countries/pa.m3u |
๐ต๐ฌ Papua New Guinea | 7 | https://iptv-org.github.io/iptv/countries/pg.m3u |
๐ต๐พ Paraguay | 15 | https://iptv-org.github.io/iptv/countries/py.m3u |
- ๐ต๐ช Peru | 31 | https://iptv-org.github.io/iptv/countries/pe.m3u |
- ๐ต๐ญ Philippines | 16 | https://iptv-org.github.io/iptv/countries/ph.m3u |
+ ๐ต๐ช Peru | 32 | https://iptv-org.github.io/iptv/countries/pe.m3u |
+ ๐ต๐ญ Philippines | 19 | https://iptv-org.github.io/iptv/countries/ph.m3u |
๐ต๐ณ Pitcairn Islands | 7 | https://iptv-org.github.io/iptv/countries/pn.m3u |
๐ต๐ฑ Poland | 51 | https://iptv-org.github.io/iptv/countries/pl.m3u |
- ๐ต๐น Portugal | 40 | https://iptv-org.github.io/iptv/countries/pt.m3u |
+ ๐ต๐น Portugal | 44 | https://iptv-org.github.io/iptv/countries/pt.m3u |
๐ต๐ท Puerto Rico | 23 | https://iptv-org.github.io/iptv/countries/pr.m3u |
๐ถ๐ฆ Qatar | 73 | https://iptv-org.github.io/iptv/countries/qa.m3u |
- ๐ท๐ด Romania | 93 | https://iptv-org.github.io/iptv/countries/ro.m3u |
- ๐ท๐บ Russia | 643 | https://iptv-org.github.io/iptv/countries/ru.m3u |
+ ๐ท๐ด Romania | 94 | https://iptv-org.github.io/iptv/countries/ro.m3u |
+ ๐ท๐บ Russia | 647 | https://iptv-org.github.io/iptv/countries/ru.m3u |
๐ท๐ผ Rwanda | 7 | https://iptv-org.github.io/iptv/countries/rw.m3u |
๐ท๐ช Rรฉunion | 2 | https://iptv-org.github.io/iptv/countries/re.m3u |
๐ผ๐ธ Samoa | 7 | https://iptv-org.github.io/iptv/countries/ws.m3u |
๐ธ๐ฒ San Marino | 13 | https://iptv-org.github.io/iptv/countries/sm.m3u |
- ๐ธ๐ฆ Saudi Arabia | 106 | https://iptv-org.github.io/iptv/countries/sa.m3u |
+ ๐ธ๐ฆ Saudi Arabia | 107 | https://iptv-org.github.io/iptv/countries/sa.m3u |
๐ธ๐ณ Senegal | 6 | https://iptv-org.github.io/iptv/countries/sn.m3u |
๐ท๐ธ Serbia | 40 | https://iptv-org.github.io/iptv/countries/rs.m3u |
๐ธ๐จ Seychelles | 2 | https://iptv-org.github.io/iptv/countries/sc.m3u |
@@ -367,7 +366,7 @@ Or select one of the playlists from the list below.
๐ฟ๐ฆ South Africa | 2 | https://iptv-org.github.io/iptv/countries/za.m3u |
๐ฐ๐ท South Korea | 133 | https://iptv-org.github.io/iptv/countries/kr.m3u |
๐ธ๐ธ South Sudan | 2 | https://iptv-org.github.io/iptv/countries/ss.m3u |
- ๐ช๐ธ Spain | 298 | https://iptv-org.github.io/iptv/countries/es.m3u |
+ ๐ช๐ธ Spain | 302 | https://iptv-org.github.io/iptv/countries/es.m3u |
๐ฑ๐ฐ Sri Lanka | 32 | https://iptv-org.github.io/iptv/countries/lk.m3u |
๐ง๐ฑ St. Barthรฉlemy | 10 | https://iptv-org.github.io/iptv/countries/bl.m3u |
๐ธ๐ญ St. Helena | 2 | https://iptv-org.github.io/iptv/countries/sh.m3u |
@@ -384,7 +383,7 @@ Or select one of the playlists from the list below.
๐น๐ผ Taiwan | 79 | https://iptv-org.github.io/iptv/countries/tw.m3u |
๐น๐ฏ Tajikistan | 4 | https://iptv-org.github.io/iptv/countries/tj.m3u |
๐น๐ฟ Tanzania | 6 | https://iptv-org.github.io/iptv/countries/tz.m3u |
- ๐น๐ญ Thailand | 25 | https://iptv-org.github.io/iptv/countries/th.m3u |
+ ๐น๐ญ Thailand | 26 | https://iptv-org.github.io/iptv/countries/th.m3u |
๐น๐ฑ Timor-Leste | 7 | https://iptv-org.github.io/iptv/countries/tl.m3u |
๐น๐ฌ Togo | 2 | https://iptv-org.github.io/iptv/countries/tg.m3u |
๐น๐ฐ Tokelau | 8 | https://iptv-org.github.io/iptv/countries/tk.m3u |
@@ -397,10 +396,10 @@ Or select one of the playlists from the list below.
๐น๐ป Tuvalu | 7 | https://iptv-org.github.io/iptv/countries/tv.m3u |
๐ป๐ฎ U.S. Virgin Islands | 2 | https://iptv-org.github.io/iptv/countries/vi.m3u |
๐บ๐ฌ Uganda | 7 | https://iptv-org.github.io/iptv/countries/ug.m3u |
- ๐บ๐ฆ Ukraine | 118 | https://iptv-org.github.io/iptv/countries/ua.m3u |
+ ๐บ๐ฆ Ukraine | 119 | https://iptv-org.github.io/iptv/countries/ua.m3u |
๐ฆ๐ช United Arab Emirates | 135 | https://iptv-org.github.io/iptv/countries/ae.m3u |
- ๐ฌ๐ง United Kingdom | 157 | https://iptv-org.github.io/iptv/countries/uk.m3u |
- ๐บ๐ธ United States | 1660 | https://iptv-org.github.io/iptv/countries/us.m3u |
+ ๐ฌ๐ง United Kingdom | 159 | https://iptv-org.github.io/iptv/countries/uk.m3u |
+ ๐บ๐ธ United States | 1663 | https://iptv-org.github.io/iptv/countries/us.m3u |
๐บ๐พ Uruguay | 12 | https://iptv-org.github.io/iptv/countries/uy.m3u |
๐บ๐ฟ Uzbekistan | 7 | https://iptv-org.github.io/iptv/countries/uz.m3u |
๐ป๐บ Vanuatu | 7 | https://iptv-org.github.io/iptv/countries/vu.m3u |
@@ -409,7 +408,7 @@ Or select one of the playlists from the list below.
๐ป๐ณ Vietnam | 24 | https://iptv-org.github.io/iptv/countries/vn.m3u |
๐ผ๐ซ Wallis & Futuna | 7 | https://iptv-org.github.io/iptv/countries/wf.m3u |
๐ช๐ญ Western Sahara | 3 | https://iptv-org.github.io/iptv/countries/eh.m3u |
- ๐พ๐ช Yemen | 59 | https://iptv-org.github.io/iptv/countries/ye.m3u |
+ ๐พ๐ช Yemen | 63 | https://iptv-org.github.io/iptv/countries/ye.m3u |
๐ฟ๐ฒ Zambia | 4 | https://iptv-org.github.io/iptv/countries/zm.m3u |
๐ฟ๐ผ Zimbabwe | 2 | https://iptv-org.github.io/iptv/countries/zw.m3u |
๐ฆ๐ฝ ร
land Islands | 1 | https://iptv-org.github.io/iptv/countries/ax.m3u |
diff --git a/package-lock.json b/package-lock.json
index 805f5c225a..7441b3d4f8 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,414 +1,7 @@
{
"name": "iptv",
- "lockfileVersion": 2,
"requires": true,
- "packages": {
- "": {
- "license": "MIT",
- "dependencies": {
- "axios": "^0.21.1",
- "chalk": "^4.1.1",
- "commander": "^7.0.0",
- "escape-string-regexp": "^2.0.0",
- "iptv-playlist-parser": "^0.5.4",
- "iso-639-3": "^2.0.0",
- "m3u-linter": "^0.1.3",
- "markdown-include": "^0.4.3",
- "pre-push": "^0.1.1",
- "progress": "^2.0.3",
- "transliteration": "^2.2.0"
- }
- },
- "node_modules/ansi-regex": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
- "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dependencies": {
- "color-convert": "^2.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/axios": {
- "version": "0.21.1",
- "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz",
- "integrity": "sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==",
- "dependencies": {
- "follow-redirects": "^1.10.0"
- }
- },
- "node_modules/axios/node_modules/follow-redirects": {
- "version": "1.13.1",
- "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.1.tgz",
- "integrity": "sha512-SSG5xmZh1mkPGyKzjZP8zLjltIfpW32Y5QpdNJyjcfGxK3qo3NDDkZOZSFiGn1A6SclQxY9GzEwAHQ3dmYRWpg==",
- "engines": {
- "node": ">=4.0"
- }
- },
- "node_modules/balanced-match": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
- "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
- },
- "node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dependencies": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "node_modules/chalk": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
- "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
- "dependencies": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/cliui": {
- "version": "7.0.4",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
- "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
- "dependencies": {
- "string-width": "^4.2.0",
- "strip-ansi": "^6.0.0",
- "wrap-ansi": "^7.0.0"
- }
- },
- "node_modules/color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dependencies": {
- "color-name": "~1.1.4"
- },
- "engines": {
- "node": ">=7.0.0"
- }
- },
- "node_modules/color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
- },
- "node_modules/commander": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
- "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/concat-map": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
- "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
- },
- "node_modules/emoji-regex": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
- },
- "node_modules/escalade": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
- "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/escape-string-regexp": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz",
- "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/fs.realpath": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
- "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
- },
- "node_modules/get-caller-file": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
- "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
- "engines": {
- "node": "6.* || 8.* || >= 10.*"
- }
- },
- "node_modules/glob": {
- "version": "7.1.6",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
- "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
- "dependencies": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.0.4",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- },
- "engines": {
- "node": "*"
- }
- },
- "node_modules/has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/inflight": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
- "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
- "dependencies": {
- "once": "^1.3.0",
- "wrappy": "1"
- }
- },
- "node_modules/inherits": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
- "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
- },
- "node_modules/iptv-playlist-parser": {
- "version": "0.5.4",
- "resolved": "https://registry.npmjs.org/iptv-playlist-parser/-/iptv-playlist-parser-0.5.4.tgz",
- "integrity": "sha512-sgzJ83LFLJQX8RhnWvjxEyeYwelLf+vPdNLWYwlozkmSl8IxU/y2qBxyGCvyqCKpIQDdU35wkrZ3k1nMpI3KGQ=="
- },
- "node_modules/is-fullwidth-code-point": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
- "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/iso-639-3": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/iso-639-3/-/iso-639-3-2.0.0.tgz",
- "integrity": "sha512-Pp+ctEs/pna6/rj05a5VR3qYxJHBZi95wp20C6Snf/WeghrkR/4G44LPJFqlbyo67XntkcUaxwrGmMeyY+F4mA=="
- },
- "node_modules/m3u-linter": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/m3u-linter/-/m3u-linter-0.1.3.tgz",
- "integrity": "sha512-UcOCA12gkZGs8gBE3HpBnPwZyVswan4VWBb4kTbxHZ84hBRVa00WreZSUDCgaPVmo52HyxZAI1FLuvOIRIAfZQ==",
- "dependencies": {
- "chalk": "^4.1.1",
- "commander": "^7.2.0",
- "glob": "^7.1.6"
- },
- "bin": {
- "m3u-linter": "bin/m3u-linter.js"
- },
- "engines": {
- "node": ">=10.0.0"
- }
- },
- "node_modules/markdown-include": {
- "version": "0.4.3",
- "resolved": "https://registry.npmjs.org/markdown-include/-/markdown-include-0.4.3.tgz",
- "integrity": "sha1-usZVVALG2pOg9SlSIl37mmzMcxs=",
- "dependencies": {
- "q": "^1.2.0"
- },
- "bin": {
- "markdown-include": "bin/cli.js"
- }
- },
- "node_modules/minimatch": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
- "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
- "dependencies": {
- "brace-expansion": "^1.1.7"
- },
- "engines": {
- "node": "*"
- }
- },
- "node_modules/once": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
- "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
- "dependencies": {
- "wrappy": "1"
- }
- },
- "node_modules/path-is-absolute": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
- "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/pre-push": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/pre-push/-/pre-push-0.1.1.tgz",
- "integrity": "sha1-Kip5gn0kOnbJEImJescH9F5xaqw=",
- "dependencies": {
- "shelljs": "0.3.x"
- }
- },
- "node_modules/progress": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
- "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
- "engines": {
- "node": ">=0.4.0"
- }
- },
- "node_modules/q": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz",
- "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=",
- "engines": {
- "node": ">=0.6.0",
- "teleport": ">=0.2.0"
- }
- },
- "node_modules/require-directory": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
- "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/shelljs": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.3.0.tgz",
- "integrity": "sha1-NZbmMHp4FUT1kfN9phg2DzHbV7E=",
- "bin": {
- "shjs": "bin/shjs"
- },
- "engines": {
- "node": ">=0.8.0"
- }
- },
- "node_modules/string-width": {
- "version": "4.2.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz",
- "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==",
- "dependencies": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/strip-ansi": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
- "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
- "dependencies": {
- "ansi-regex": "^5.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dependencies": {
- "has-flag": "^4.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/transliteration": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/transliteration/-/transliteration-2.2.0.tgz",
- "integrity": "sha512-o29GDWtecNoK4TNfnJQesGluFPiza+U8NoiKrErU8eTNlVgma6w1LV/tTiGo+waFLkhtL9WxrW0lXhZKmm7msQ==",
- "dependencies": {
- "yargs": "^16.1.0"
- },
- "bin": {
- "slugify": "dist/bin/slugify",
- "transliterate": "dist/bin/transliterate"
- },
- "engines": {
- "node": ">=6.0.0"
- }
- },
- "node_modules/wrap-ansi": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
- "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
- "dependencies": {
- "ansi-styles": "^4.0.0",
- "string-width": "^4.1.0",
- "strip-ansi": "^6.0.0"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/wrappy": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
- "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
- },
- "node_modules/y18n": {
- "version": "5.0.5",
- "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.5.tgz",
- "integrity": "sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg==",
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/yargs": {
- "version": "16.2.0",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
- "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
- "dependencies": {
- "cliui": "^7.0.2",
- "escalade": "^3.1.1",
- "get-caller-file": "^2.0.5",
- "require-directory": "^2.1.1",
- "string-width": "^4.2.0",
- "y18n": "^5.0.5",
- "yargs-parser": "^20.2.2"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/yargs-parser": {
- "version": "20.2.6",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.6.tgz",
- "integrity": "sha512-AP1+fQIWSM/sMiET8fyayjx/J+JmTPt2Mr0FkrgqB4todtfa53sOsrSAcIrJRD5XS20bKUwaDIuMkWKCEiQLKA==",
- "engines": {
- "node": ">=10"
- }
- }
- },
+ "lockfileVersion": 1,
"dependencies": {
"ansi-regex": {
"version": "5.0.0",