From 9c7e222c183e1576bdb8cc56e3480f704d59753b Mon Sep 17 00:00:00 2001 From: freearhey <7253922+freearhey@users.noreply.github.com> Date: Fri, 15 Sep 2023 18:37:31 +0300 Subject: [PATCH] Update tests data --- tests/__data__/expected/_readme.md | 267 +- .../expected/database/db_create.streams.db | 14 +- tests/__data__/expected/logs/generators.log | 72 + .../expected/logs/generators/categories.log | 29 - .../expected/logs/generators/countries.log | 7 - .../logs/generators/index_category_m3u.log | 1 - .../logs/generators/index_country_m3u.log | 1 - .../logs/generators/index_language_m3u.log | 1 - .../expected/logs/generators/index_m3u.log | 1 - .../logs/generators/index_nsfw_m3u.log | 1 - .../logs/generators/index_region_m3u.log | 1 - .../expected/logs/generators/languages.log | 4 - .../expected/logs/generators/regions.log | 26 - tests/__data__/expected/streams/in.m3u | 3 + tests/__data__/expected/streams/my.m3u | 5 + tests/__data__/expected/streams/nl.m3u | 4 +- tests/__data__/expected/streams/pe.m3u | 3 - tests/__data__/expected/streams/us.m3u | 5 + tests/__data__/input/.readme/config.json | 4 + tests/__data__/input/.readme/template.md | 158 + tests/__data__/input/_readme.json | 4 - tests/__data__/input/data/blocklist.json | 2 +- tests/__data__/input/data/channels.json | 96 + tests/__data__/input/data/streams.json | 1 + .../input/database/api_generate.streams.db | 14 +- .../input/database/playlist_format.streams.db | 20 - .../database/playlist_generate.streams.db | 28 +- .../input/database/playlist_update.streams.db | 21 + tests/__data__/input/issues/streams_add.js | 406 +++ .../input/issues/streams_add_approved.js | 2651 +++++++++++++++++ .../input/issues/streams_edit_approved.js | 81 + .../input/issues/streams_remove_approved.js | 1845 ++++++++++++ tests/__data__/input/logs/generators.log | 73 + .../input/logs/generators/categories.log | 29 - .../input/logs/generators/countries.log | 253 -- .../input/logs/generators/languages.log | 5 - .../input/logs/generators/regions.log | 26 - 37 files changed, 5466 insertions(+), 696 deletions(-) create mode 100644 tests/__data__/expected/logs/generators.log delete mode 100644 tests/__data__/expected/logs/generators/categories.log delete mode 100644 tests/__data__/expected/logs/generators/countries.log delete mode 100644 tests/__data__/expected/logs/generators/index_category_m3u.log delete mode 100644 tests/__data__/expected/logs/generators/index_country_m3u.log delete mode 100644 tests/__data__/expected/logs/generators/index_language_m3u.log delete mode 100644 tests/__data__/expected/logs/generators/index_m3u.log delete mode 100644 tests/__data__/expected/logs/generators/index_nsfw_m3u.log delete mode 100644 tests/__data__/expected/logs/generators/index_region_m3u.log delete mode 100644 tests/__data__/expected/logs/generators/languages.log delete mode 100644 tests/__data__/expected/logs/generators/regions.log create mode 100644 tests/__data__/expected/streams/in.m3u create mode 100644 tests/__data__/expected/streams/my.m3u delete mode 100644 tests/__data__/expected/streams/pe.m3u create mode 100644 tests/__data__/expected/streams/us.m3u create mode 100644 tests/__data__/input/.readme/config.json create mode 100644 tests/__data__/input/.readme/template.md delete mode 100644 tests/__data__/input/_readme.json create mode 100644 tests/__data__/input/data/streams.json delete mode 100644 tests/__data__/input/database/playlist_format.streams.db create mode 100644 tests/__data__/input/database/playlist_update.streams.db create mode 100644 tests/__data__/input/issues/streams_add.js create mode 100644 tests/__data__/input/issues/streams_add_approved.js create mode 100644 tests/__data__/input/issues/streams_edit_approved.js create mode 100644 tests/__data__/input/issues/streams_remove_approved.js create mode 100644 tests/__data__/input/logs/generators.log delete mode 100644 tests/__data__/input/logs/generators/categories.log delete mode 100644 tests/__data__/input/logs/generators/countries.log delete mode 100644 tests/__data__/input/logs/generators/languages.log delete mode 100644 tests/__data__/input/logs/generators/regions.log diff --git a/tests/__data__/expected/_readme.md b/tests/__data__/expected/_readme.md index cd7ec179f..7cd308c41 100644 --- a/tests/__data__/expected/_readme.md +++ b/tests/__data__/expected/_readme.md @@ -1,4 +1,4 @@ -# IPTV +# IPTV [![update](https://github.com/iptv-org/iptv/actions/workflows/update.yml/badge.svg)](https://github.com/iptv-org/iptv/actions/workflows/update.yml) Collection of publicly available IPTV (Internet Protocol television) channels from all over the world. @@ -59,8 +59,8 @@ Same thing, but split up into separate files: CategoryChannelsPlaylist - Auto0https://iptv-org.github.io/iptv/categories/auto.m3u Animation0https://iptv-org.github.io/iptv/categories/animation.m3u + Auto0https://iptv-org.github.io/iptv/categories/auto.m3u Business0https://iptv-org.github.io/iptv/categories/business.m3u Classic0https://iptv-org.github.io/iptv/categories/classic.m3u Comedy0https://iptv-org.github.io/iptv/categories/comedy.m3u @@ -80,8 +80,8 @@ Same thing, but split up into separate files: Outdoor0https://iptv-org.github.io/iptv/categories/outdoor.m3u Relax0https://iptv-org.github.io/iptv/categories/relax.m3u Religious0https://iptv-org.github.io/iptv/categories/religious.m3u - Series0https://iptv-org.github.io/iptv/categories/series.m3u Science0https://iptv-org.github.io/iptv/categories/science.m3u + Series0https://iptv-org.github.io/iptv/categories/series.m3u Shop0https://iptv-org.github.io/iptv/categories/shop.m3u Sports0https://iptv-org.github.io/iptv/categories/sports.m3u Travel0https://iptv-org.github.io/iptv/categories/travel.m3u @@ -143,257 +143,18 @@ Same thing, but split up into separate files: CountryChannelsPlaylist - ๐Ÿ‡ฆ๐Ÿ‡ซ Afghanistan1https://iptv-org.github.io/iptv/countries/af.m3u - ๐Ÿ‡ฆ๐Ÿ‡ฑ Albania1https://iptv-org.github.io/iptv/countries/al.m3u - ๐Ÿ‡ฉ๐Ÿ‡ฟ Algeria1https://iptv-org.github.io/iptv/countries/dz.m3u - ๐Ÿ‡ฆ๐Ÿ‡ธ American Samoa1https://iptv-org.github.io/iptv/countries/as.m3u - ๐Ÿ‡ฆ๐Ÿ‡ฉ Andorra2https://iptv-org.github.io/iptv/countries/ad.m3u - ๐Ÿ‡ฆ๐Ÿ‡ด Angola1https://iptv-org.github.io/iptv/countries/ao.m3u - ๐Ÿ‡ฆ๐Ÿ‡ฎ Anguilla1https://iptv-org.github.io/iptv/countries/ai.m3u - ๐Ÿ‡ฆ๐Ÿ‡ถ Antarctica1https://iptv-org.github.io/iptv/countries/aq.m3u - ๐Ÿ‡ฆ๐Ÿ‡ฌ Antigua and Barbuda1https://iptv-org.github.io/iptv/countries/ag.m3u - ๐Ÿ‡ฆ๐Ÿ‡ท Argentina1https://iptv-org.github.io/iptv/countries/ar.m3u - ๐Ÿ‡ฆ๐Ÿ‡ฒ Armenia1https://iptv-org.github.io/iptv/countries/am.m3u - ๐Ÿ‡ฆ๐Ÿ‡ผ Aruba1https://iptv-org.github.io/iptv/countries/aw.m3u - ๐Ÿ‡ฆ๐Ÿ‡บ Australia1https://iptv-org.github.io/iptv/countries/au.m3u - ๐Ÿ‡ฆ๐Ÿ‡น Austria1https://iptv-org.github.io/iptv/countries/at.m3u - ๐Ÿ‡ฆ๐Ÿ‡ฟ Azerbaijan1https://iptv-org.github.io/iptv/countries/az.m3u - ๐Ÿ‡ง๐Ÿ‡ธ Bahamas1https://iptv-org.github.io/iptv/countries/bs.m3u - ๐Ÿ‡ง๐Ÿ‡ญ Bahrain1https://iptv-org.github.io/iptv/countries/bh.m3u - ๐Ÿ‡ง๐Ÿ‡ฉ Bangladesh1https://iptv-org.github.io/iptv/countries/bd.m3u - ๐Ÿ‡ง๐Ÿ‡ง Barbados1https://iptv-org.github.io/iptv/countries/bb.m3u - ๐Ÿ‡ง๐Ÿ‡พ Belarus1https://iptv-org.github.io/iptv/countries/by.m3u - ๐Ÿ‡ง๐Ÿ‡ช Belgium1https://iptv-org.github.io/iptv/countries/be.m3u - ๐Ÿ‡ง๐Ÿ‡ฟ Belize1https://iptv-org.github.io/iptv/countries/bz.m3u - ๐Ÿ‡ง๐Ÿ‡ฏ Benin1https://iptv-org.github.io/iptv/countries/bj.m3u - ๐Ÿ‡ง๐Ÿ‡ฒ Bermuda1https://iptv-org.github.io/iptv/countries/bm.m3u - ๐Ÿ‡ง๐Ÿ‡น Bhutan1https://iptv-org.github.io/iptv/countries/bt.m3u - ๐Ÿ‡ง๐Ÿ‡ด Bolivia1https://iptv-org.github.io/iptv/countries/bo.m3u - ๐Ÿ‡ง๐Ÿ‡ถ Bonaire1https://iptv-org.github.io/iptv/countries/bq.m3u - ๐Ÿ‡ง๐Ÿ‡ฆ Bosnia and Herzegovina1https://iptv-org.github.io/iptv/countries/ba.m3u - ๐Ÿ‡ง๐Ÿ‡ผ Botswana1https://iptv-org.github.io/iptv/countries/bw.m3u - ๐Ÿ‡ง๐Ÿ‡ป Bouvet Island1https://iptv-org.github.io/iptv/countries/bv.m3u - ๐Ÿ‡ง๐Ÿ‡ท Brazil1https://iptv-org.github.io/iptv/countries/br.m3u - ๐Ÿ‡ฎ๐Ÿ‡ด British Indian Ocean Territory1https://iptv-org.github.io/iptv/countries/io.m3u - ๐Ÿ‡ป๐Ÿ‡ฌ British Virgin Islands1https://iptv-org.github.io/iptv/countries/vg.m3u - ๐Ÿ‡ง๐Ÿ‡ณ Brunei1https://iptv-org.github.io/iptv/countries/bn.m3u - ๐Ÿ‡ง๐Ÿ‡ฌ Bulgaria1https://iptv-org.github.io/iptv/countries/bg.m3u - ๐Ÿ‡ง๐Ÿ‡ซ Burkina Faso1https://iptv-org.github.io/iptv/countries/bf.m3u - ๐Ÿ‡ง๐Ÿ‡ฎ Burundi1https://iptv-org.github.io/iptv/countries/bi.m3u - ๐Ÿ‡ฐ๐Ÿ‡ญ Cambodia1https://iptv-org.github.io/iptv/countries/kh.m3u ๐Ÿ‡จ๐Ÿ‡ฒ Cameroon1https://iptv-org.github.io/iptv/countries/cm.m3u ๐Ÿ‡จ๐Ÿ‡ฆ Canada2https://iptv-org.github.io/iptv/countries/ca.m3u       Ontario1https://iptv-org.github.io/iptv/subdivisions/ca-on.m3u ๐Ÿ‡จ๐Ÿ‡ป Cape Verde1https://iptv-org.github.io/iptv/countries/cv.m3u - ๐Ÿ‡ฐ๐Ÿ‡พ Cayman Islands1https://iptv-org.github.io/iptv/countries/ky.m3u - ๐Ÿ‡จ๐Ÿ‡ซ Central African Republic1https://iptv-org.github.io/iptv/countries/cf.m3u - ๐Ÿ‡น๐Ÿ‡ฉ Chad1https://iptv-org.github.io/iptv/countries/td.m3u - ๐Ÿ‡จ๐Ÿ‡ฑ Chile1https://iptv-org.github.io/iptv/countries/cl.m3u - ๐Ÿ‡จ๐Ÿ‡ณ China1https://iptv-org.github.io/iptv/countries/cn.m3u - ๐Ÿ‡จ๐Ÿ‡ฝ Christmas Island1https://iptv-org.github.io/iptv/countries/cx.m3u - ๐Ÿ‡จ๐Ÿ‡จ Cocos (Keeling) Islands1https://iptv-org.github.io/iptv/countries/cc.m3u - ๐Ÿ‡จ๐Ÿ‡ด Colombia1https://iptv-org.github.io/iptv/countries/co.m3u - ๐Ÿ‡ฐ๐Ÿ‡ฒ Comoros1https://iptv-org.github.io/iptv/countries/km.m3u - ๐Ÿ‡จ๐Ÿ‡ฐ Cook Islands1https://iptv-org.github.io/iptv/countries/ck.m3u - ๐Ÿ‡จ๐Ÿ‡ท Costa Rica1https://iptv-org.github.io/iptv/countries/cr.m3u - ๐Ÿ‡ญ๐Ÿ‡ท Croatia1https://iptv-org.github.io/iptv/countries/hr.m3u - ๐Ÿ‡จ๐Ÿ‡บ Cuba1https://iptv-org.github.io/iptv/countries/cu.m3u - ๐Ÿ‡จ๐Ÿ‡ผ Curacao1https://iptv-org.github.io/iptv/countries/cw.m3u - ๐Ÿ‡จ๐Ÿ‡พ Cyprus1https://iptv-org.github.io/iptv/countries/cy.m3u - ๐Ÿ‡จ๐Ÿ‡ฟ Czech Republic1https://iptv-org.github.io/iptv/countries/cz.m3u - ๐Ÿ‡จ๐Ÿ‡ฉ Democratic Republic of the Congo1https://iptv-org.github.io/iptv/countries/cd.m3u - ๐Ÿ‡ฉ๐Ÿ‡ฐ Denmark1https://iptv-org.github.io/iptv/countries/dk.m3u - ๐Ÿ‡ฉ๐Ÿ‡ฏ Djibouti1https://iptv-org.github.io/iptv/countries/dj.m3u - ๐Ÿ‡ฉ๐Ÿ‡ฒ Dominica1https://iptv-org.github.io/iptv/countries/dm.m3u - ๐Ÿ‡ฉ๐Ÿ‡ด Dominican Republic1https://iptv-org.github.io/iptv/countries/do.m3u - ๐Ÿ‡น๐Ÿ‡ฑ East Timor1https://iptv-org.github.io/iptv/countries/tl.m3u - ๐Ÿ‡ช๐Ÿ‡จ Ecuador1https://iptv-org.github.io/iptv/countries/ec.m3u - ๐Ÿ‡ช๐Ÿ‡ฌ Egypt1https://iptv-org.github.io/iptv/countries/eg.m3u - ๐Ÿ‡ธ๐Ÿ‡ป El Salvador1https://iptv-org.github.io/iptv/countries/sv.m3u - ๐Ÿ‡ฌ๐Ÿ‡ถ Equatorial Guinea1https://iptv-org.github.io/iptv/countries/gq.m3u - ๐Ÿ‡ช๐Ÿ‡ท Eritrea1https://iptv-org.github.io/iptv/countries/er.m3u - ๐Ÿ‡ช๐Ÿ‡ช Estonia1https://iptv-org.github.io/iptv/countries/ee.m3u - ๐Ÿ‡ช๐Ÿ‡น Ethiopia1https://iptv-org.github.io/iptv/countries/et.m3u - ๐Ÿ‡ซ๐Ÿ‡ฐ Falkland Islands1https://iptv-org.github.io/iptv/countries/fk.m3u - ๐Ÿ‡ซ๐Ÿ‡ด Faroe Islands1https://iptv-org.github.io/iptv/countries/fo.m3u - ๐Ÿ‡ซ๐Ÿ‡ฏ Fiji1https://iptv-org.github.io/iptv/countries/fj.m3u - ๐Ÿ‡ซ๐Ÿ‡ฎ Finland1https://iptv-org.github.io/iptv/countries/fi.m3u - ๐Ÿ‡ซ๐Ÿ‡ท France1https://iptv-org.github.io/iptv/countries/fr.m3u - ๐Ÿ‡ฌ๐Ÿ‡ซ French Guiana1https://iptv-org.github.io/iptv/countries/gf.m3u - ๐Ÿ‡ต๐Ÿ‡ซ French Polynesia1https://iptv-org.github.io/iptv/countries/pf.m3u - ๐Ÿ‡น๐Ÿ‡ซ French Southern Territories1https://iptv-org.github.io/iptv/countries/tf.m3u - ๐Ÿ‡ฌ๐Ÿ‡ฆ Gabon1https://iptv-org.github.io/iptv/countries/ga.m3u - ๐Ÿ‡ฌ๐Ÿ‡ฒ Gambia1https://iptv-org.github.io/iptv/countries/gm.m3u - ๐Ÿ‡ฌ๐Ÿ‡ช Georgia1https://iptv-org.github.io/iptv/countries/ge.m3u - ๐Ÿ‡ฉ๐Ÿ‡ช Germany1https://iptv-org.github.io/iptv/countries/de.m3u - ๐Ÿ‡ฌ๐Ÿ‡ญ Ghana1https://iptv-org.github.io/iptv/countries/gh.m3u - ๐Ÿ‡ฌ๐Ÿ‡ฎ Gibraltar1https://iptv-org.github.io/iptv/countries/gi.m3u - ๐Ÿ‡ฌ๐Ÿ‡ท Greece1https://iptv-org.github.io/iptv/countries/gr.m3u - ๐Ÿ‡ฌ๐Ÿ‡ฑ Greenland1https://iptv-org.github.io/iptv/countries/gl.m3u - ๐Ÿ‡ฌ๐Ÿ‡ฉ Grenada1https://iptv-org.github.io/iptv/countries/gd.m3u - ๐Ÿ‡ฌ๐Ÿ‡ต Guadeloupe1https://iptv-org.github.io/iptv/countries/gp.m3u - ๐Ÿ‡ฌ๐Ÿ‡บ Guam1https://iptv-org.github.io/iptv/countries/gu.m3u - ๐Ÿ‡ฌ๐Ÿ‡น Guatemala1https://iptv-org.github.io/iptv/countries/gt.m3u - ๐Ÿ‡ฌ๐Ÿ‡ฌ Guernsey1https://iptv-org.github.io/iptv/countries/gg.m3u - ๐Ÿ‡ฌ๐Ÿ‡ณ Guinea1https://iptv-org.github.io/iptv/countries/gn.m3u - ๐Ÿ‡ฌ๐Ÿ‡ผ Guinea-Bissau1https://iptv-org.github.io/iptv/countries/gw.m3u - ๐Ÿ‡ฌ๐Ÿ‡พ Guyana1https://iptv-org.github.io/iptv/countries/gy.m3u - ๐Ÿ‡ญ๐Ÿ‡น Haiti1https://iptv-org.github.io/iptv/countries/ht.m3u - ๐Ÿ‡ญ๐Ÿ‡ฒ Heard Island and McDonald Islands1https://iptv-org.github.io/iptv/countries/hm.m3u - ๐Ÿ‡ญ๐Ÿ‡ณ Honduras1https://iptv-org.github.io/iptv/countries/hn.m3u - ๐Ÿ‡ญ๐Ÿ‡ฐ Hong Kong1https://iptv-org.github.io/iptv/countries/hk.m3u - ๐Ÿ‡ญ๐Ÿ‡บ Hungary1https://iptv-org.github.io/iptv/countries/hu.m3u - ๐Ÿ‡ฎ๐Ÿ‡ธ Iceland1https://iptv-org.github.io/iptv/countries/is.m3u - ๐Ÿ‡ฎ๐Ÿ‡ณ India1https://iptv-org.github.io/iptv/countries/in.m3u - ๐Ÿ‡ฎ๐Ÿ‡ฉ Indonesia1https://iptv-org.github.io/iptv/countries/id.m3u - ๐Ÿ‡ฎ๐Ÿ‡ท Iran1https://iptv-org.github.io/iptv/countries/ir.m3u - ๐Ÿ‡ฎ๐Ÿ‡ถ Iraq1https://iptv-org.github.io/iptv/countries/iq.m3u - ๐Ÿ‡ฎ๐Ÿ‡ช Ireland1https://iptv-org.github.io/iptv/countries/ie.m3u - ๐Ÿ‡ฎ๐Ÿ‡ฒ Isle of Man1https://iptv-org.github.io/iptv/countries/im.m3u - ๐Ÿ‡ฎ๐Ÿ‡ฑ Israel1https://iptv-org.github.io/iptv/countries/il.m3u - ๐Ÿ‡ฎ๐Ÿ‡น Italy1https://iptv-org.github.io/iptv/countries/it.m3u - ๐Ÿ‡จ๐Ÿ‡ฎ Ivory Coast1https://iptv-org.github.io/iptv/countries/ci.m3u - ๐Ÿ‡ฏ๐Ÿ‡ฒ Jamaica1https://iptv-org.github.io/iptv/countries/jm.m3u - ๐Ÿ‡ฏ๐Ÿ‡ต Japan1https://iptv-org.github.io/iptv/countries/jp.m3u - ๐Ÿ‡ฏ๐Ÿ‡ช Jersey1https://iptv-org.github.io/iptv/countries/je.m3u - ๐Ÿ‡ฏ๐Ÿ‡ด Jordan1https://iptv-org.github.io/iptv/countries/jo.m3u - ๐Ÿ‡ฐ๐Ÿ‡ฟ Kazakhstan1https://iptv-org.github.io/iptv/countries/kz.m3u - ๐Ÿ‡ฐ๐Ÿ‡ช Kenya1https://iptv-org.github.io/iptv/countries/ke.m3u - ๐Ÿ‡ฐ๐Ÿ‡ฎ Kiribati1https://iptv-org.github.io/iptv/countries/ki.m3u - ๐Ÿ‡ฝ๐Ÿ‡ฐ Kosovo1https://iptv-org.github.io/iptv/countries/xk.m3u - ๐Ÿ‡ฐ๐Ÿ‡ผ Kuwait1https://iptv-org.github.io/iptv/countries/kw.m3u - ๐Ÿ‡ฐ๐Ÿ‡ฌ Kyrgyzstan1https://iptv-org.github.io/iptv/countries/kg.m3u - ๐Ÿ‡ฑ๐Ÿ‡ฆ Laos1https://iptv-org.github.io/iptv/countries/la.m3u - ๐Ÿ‡ฑ๐Ÿ‡ป Latvia1https://iptv-org.github.io/iptv/countries/lv.m3u - ๐Ÿ‡ฑ๐Ÿ‡ง Lebanon1https://iptv-org.github.io/iptv/countries/lb.m3u - ๐Ÿ‡ฑ๐Ÿ‡ธ Lesotho1https://iptv-org.github.io/iptv/countries/ls.m3u - ๐Ÿ‡ฑ๐Ÿ‡ท Liberia1https://iptv-org.github.io/iptv/countries/lr.m3u - ๐Ÿ‡ฑ๐Ÿ‡พ Libya1https://iptv-org.github.io/iptv/countries/ly.m3u - ๐Ÿ‡ฑ๐Ÿ‡ฎ Liechtenstein1https://iptv-org.github.io/iptv/countries/li.m3u - ๐Ÿ‡ฑ๐Ÿ‡น Lithuania1https://iptv-org.github.io/iptv/countries/lt.m3u - ๐Ÿ‡ฑ๐Ÿ‡บ Luxembourg1https://iptv-org.github.io/iptv/countries/lu.m3u - ๐Ÿ‡ฒ๐Ÿ‡ด Macao1https://iptv-org.github.io/iptv/countries/mo.m3u - ๐Ÿ‡ฒ๐Ÿ‡ฌ Madagascar1https://iptv-org.github.io/iptv/countries/mg.m3u - ๐Ÿ‡ฒ๐Ÿ‡ผ Malawi1https://iptv-org.github.io/iptv/countries/mw.m3u - ๐Ÿ‡ฒ๐Ÿ‡พ Malaysia1https://iptv-org.github.io/iptv/countries/my.m3u - ๐Ÿ‡ฒ๐Ÿ‡ป Maldives1https://iptv-org.github.io/iptv/countries/mv.m3u - ๐Ÿ‡ฒ๐Ÿ‡ฑ Mali1https://iptv-org.github.io/iptv/countries/ml.m3u - ๐Ÿ‡ฒ๐Ÿ‡น Malta1https://iptv-org.github.io/iptv/countries/mt.m3u - ๐Ÿ‡ฒ๐Ÿ‡ญ Marshall Islands1https://iptv-org.github.io/iptv/countries/mh.m3u - ๐Ÿ‡ฒ๐Ÿ‡ถ Martinique1https://iptv-org.github.io/iptv/countries/mq.m3u - ๐Ÿ‡ฒ๐Ÿ‡ท Mauritania1https://iptv-org.github.io/iptv/countries/mr.m3u - ๐Ÿ‡ฒ๐Ÿ‡บ Mauritius1https://iptv-org.github.io/iptv/countries/mu.m3u - ๐Ÿ‡พ๐Ÿ‡น Mayotte1https://iptv-org.github.io/iptv/countries/yt.m3u - ๐Ÿ‡ฒ๐Ÿ‡ฝ Mexico1https://iptv-org.github.io/iptv/countries/mx.m3u - ๐Ÿ‡ซ๐Ÿ‡ฒ Micronesia1https://iptv-org.github.io/iptv/countries/fm.m3u - ๐Ÿ‡ฒ๐Ÿ‡ฉ Moldova1https://iptv-org.github.io/iptv/countries/md.m3u - ๐Ÿ‡ฒ๐Ÿ‡จ Monaco1https://iptv-org.github.io/iptv/countries/mc.m3u - ๐Ÿ‡ฒ๐Ÿ‡ณ Mongolia1https://iptv-org.github.io/iptv/countries/mn.m3u - ๐Ÿ‡ฒ๐Ÿ‡ช Montenegro1https://iptv-org.github.io/iptv/countries/me.m3u - ๐Ÿ‡ฒ๐Ÿ‡ธ Montserrat1https://iptv-org.github.io/iptv/countries/ms.m3u - ๐Ÿ‡ฒ๐Ÿ‡ฆ Morocco1https://iptv-org.github.io/iptv/countries/ma.m3u - ๐Ÿ‡ฒ๐Ÿ‡ฟ Mozambique1https://iptv-org.github.io/iptv/countries/mz.m3u - ๐Ÿ‡ฒ๐Ÿ‡ฒ Myanmar (Burma)1https://iptv-org.github.io/iptv/countries/mm.m3u - ๐Ÿ‡ณ๐Ÿ‡ฆ Namibia1https://iptv-org.github.io/iptv/countries/na.m3u - ๐Ÿ‡ณ๐Ÿ‡ท Nauru1https://iptv-org.github.io/iptv/countries/nr.m3u - ๐Ÿ‡ณ๐Ÿ‡ต Nepal1https://iptv-org.github.io/iptv/countries/np.m3u - ๐Ÿ‡ณ๐Ÿ‡ฑ Netherlands1https://iptv-org.github.io/iptv/countries/nl.m3u - ๐Ÿ‡ณ๐Ÿ‡จ New Caledonia1https://iptv-org.github.io/iptv/countries/nc.m3u - ๐Ÿ‡ณ๐Ÿ‡ฟ New Zealand1https://iptv-org.github.io/iptv/countries/nz.m3u - ๐Ÿ‡ณ๐Ÿ‡ฎ Nicaragua1https://iptv-org.github.io/iptv/countries/ni.m3u - ๐Ÿ‡ณ๐Ÿ‡ช Niger1https://iptv-org.github.io/iptv/countries/ne.m3u - ๐Ÿ‡ณ๐Ÿ‡ฌ Nigeria1https://iptv-org.github.io/iptv/countries/ng.m3u - ๐Ÿ‡ณ๐Ÿ‡บ Niue1https://iptv-org.github.io/iptv/countries/nu.m3u - ๐Ÿ‡ณ๐Ÿ‡ซ Norfolk Island1https://iptv-org.github.io/iptv/countries/nf.m3u - ๐Ÿ‡ฐ๐Ÿ‡ต North Korea1https://iptv-org.github.io/iptv/countries/kp.m3u - ๐Ÿ‡ฒ๐Ÿ‡ฐ North Macedonia1https://iptv-org.github.io/iptv/countries/mk.m3u - ๐Ÿ‡ฒ๐Ÿ‡ต Northern Mariana Islands1https://iptv-org.github.io/iptv/countries/mp.m3u - ๐Ÿ‡ณ๐Ÿ‡ด Norway1https://iptv-org.github.io/iptv/countries/no.m3u - ๐Ÿ‡ด๐Ÿ‡ฒ Oman1https://iptv-org.github.io/iptv/countries/om.m3u - ๐Ÿ‡ต๐Ÿ‡ฐ Pakistan1https://iptv-org.github.io/iptv/countries/pk.m3u - ๐Ÿ‡ต๐Ÿ‡ผ Palau1https://iptv-org.github.io/iptv/countries/pw.m3u - ๐Ÿ‡ต๐Ÿ‡ธ Palestine1https://iptv-org.github.io/iptv/countries/ps.m3u - ๐Ÿ‡ต๐Ÿ‡ฆ Panama1https://iptv-org.github.io/iptv/countries/pa.m3u - ๐Ÿ‡ต๐Ÿ‡ฌ Papua New Guinea1https://iptv-org.github.io/iptv/countries/pg.m3u - ๐Ÿ‡ต๐Ÿ‡พ Paraguay1https://iptv-org.github.io/iptv/countries/py.m3u - ๐Ÿ‡ต๐Ÿ‡ช Peru1https://iptv-org.github.io/iptv/countries/pe.m3u - ๐Ÿ‡ต๐Ÿ‡ญ Philippines1https://iptv-org.github.io/iptv/countries/ph.m3u - ๐Ÿ‡ต๐Ÿ‡ณ Pitcairn Islands1https://iptv-org.github.io/iptv/countries/pn.m3u - ๐Ÿ‡ต๐Ÿ‡ฑ Poland1https://iptv-org.github.io/iptv/countries/pl.m3u - ๐Ÿ‡ต๐Ÿ‡น Portugal1https://iptv-org.github.io/iptv/countries/pt.m3u - ๐Ÿ‡ต๐Ÿ‡ท Puerto Rico1https://iptv-org.github.io/iptv/countries/pr.m3u - ๐Ÿ‡ถ๐Ÿ‡ฆ Qatar1https://iptv-org.github.io/iptv/countries/qa.m3u ๐Ÿ‡จ๐Ÿ‡ฌ Republic of the Congo1https://iptv-org.github.io/iptv/countries/cg.m3u + ๐Ÿ‡ท๐Ÿ‡ช Rรฉunion1https://iptv-org.github.io/iptv/countries/re.m3u ๐Ÿ‡ท๐Ÿ‡ด Romania1https://iptv-org.github.io/iptv/countries/ro.m3u ๐Ÿ‡ท๐Ÿ‡บ Russia2https://iptv-org.github.io/iptv/countries/ru.m3u ๐Ÿ‡ท๐Ÿ‡ผ Rwanda1https://iptv-org.github.io/iptv/countries/rw.m3u - ๐Ÿ‡ท๐Ÿ‡ช Rรฉunion1https://iptv-org.github.io/iptv/countries/re.m3u ๐Ÿ‡ง๐Ÿ‡ฑ Saint Barthรฉlemy1https://iptv-org.github.io/iptv/countries/bl.m3u ๐Ÿ‡ธ๐Ÿ‡ญ Saint Helena1https://iptv-org.github.io/iptv/countries/sh.m3u ๐Ÿ‡ฐ๐Ÿ‡ณ Saint Kitts and Nevis1https://iptv-org.github.io/iptv/countries/kn.m3u - ๐Ÿ‡ฑ๐Ÿ‡จ Saint Lucia1https://iptv-org.github.io/iptv/countries/lc.m3u - ๐Ÿ‡ฒ๐Ÿ‡ซ Saint Martin1https://iptv-org.github.io/iptv/countries/mf.m3u - ๐Ÿ‡ต๐Ÿ‡ฒ Saint Pierre and Miquelon1https://iptv-org.github.io/iptv/countries/pm.m3u - ๐Ÿ‡ป๐Ÿ‡จ Saint Vincent and the Grenadines1https://iptv-org.github.io/iptv/countries/vc.m3u - ๐Ÿ‡ผ๐Ÿ‡ธ Samoa1https://iptv-org.github.io/iptv/countries/ws.m3u - ๐Ÿ‡ธ๐Ÿ‡ฒ San Marino1https://iptv-org.github.io/iptv/countries/sm.m3u - ๐Ÿ‡ธ๐Ÿ‡ฆ Saudi Arabia1https://iptv-org.github.io/iptv/countries/sa.m3u - ๐Ÿ‡ธ๐Ÿ‡ณ Senegal1https://iptv-org.github.io/iptv/countries/sn.m3u - ๐Ÿ‡ท๐Ÿ‡ธ Serbia1https://iptv-org.github.io/iptv/countries/rs.m3u - ๐Ÿ‡ธ๐Ÿ‡จ Seychelles1https://iptv-org.github.io/iptv/countries/sc.m3u - ๐Ÿ‡ธ๐Ÿ‡ฑ Sierra Leone1https://iptv-org.github.io/iptv/countries/sl.m3u - ๐Ÿ‡ธ๐Ÿ‡ฌ Singapore1https://iptv-org.github.io/iptv/countries/sg.m3u - ๐Ÿ‡ธ๐Ÿ‡ฝ Sint Maarten1https://iptv-org.github.io/iptv/countries/sx.m3u - ๐Ÿ‡ธ๐Ÿ‡ฐ Slovakia1https://iptv-org.github.io/iptv/countries/sk.m3u - ๐Ÿ‡ธ๐Ÿ‡ฎ Slovenia1https://iptv-org.github.io/iptv/countries/si.m3u - ๐Ÿ‡ธ๐Ÿ‡ง Solomon Islands1https://iptv-org.github.io/iptv/countries/sb.m3u - ๐Ÿ‡ธ๐Ÿ‡ด Somalia1https://iptv-org.github.io/iptv/countries/so.m3u - ๐Ÿ‡ฟ๐Ÿ‡ฆ South Africa1https://iptv-org.github.io/iptv/countries/za.m3u - ๐Ÿ‡ฌ๐Ÿ‡ธ South Georgia and the South Sandwich Islands1https://iptv-org.github.io/iptv/countries/gs.m3u - ๐Ÿ‡ฐ๐Ÿ‡ท South Korea1https://iptv-org.github.io/iptv/countries/kr.m3u - ๐Ÿ‡ธ๐Ÿ‡ธ South Sudan1https://iptv-org.github.io/iptv/countries/ss.m3u - ๐Ÿ‡ช๐Ÿ‡ธ Spain1https://iptv-org.github.io/iptv/countries/es.m3u - ๐Ÿ‡ฑ๐Ÿ‡ฐ Sri Lanka1https://iptv-org.github.io/iptv/countries/lk.m3u - ๐Ÿ‡ธ๐Ÿ‡ฉ Sudan1https://iptv-org.github.io/iptv/countries/sd.m3u - ๐Ÿ‡ธ๐Ÿ‡ท Suriname1https://iptv-org.github.io/iptv/countries/sr.m3u - ๐Ÿ‡ธ๐Ÿ‡ฏ Svalbard and Jan Mayen1https://iptv-org.github.io/iptv/countries/sj.m3u - ๐Ÿ‡ธ๐Ÿ‡ฟ Swaziland1https://iptv-org.github.io/iptv/countries/sz.m3u - ๐Ÿ‡ธ๐Ÿ‡ช Sweden1https://iptv-org.github.io/iptv/countries/se.m3u - ๐Ÿ‡จ๐Ÿ‡ญ Switzerland1https://iptv-org.github.io/iptv/countries/ch.m3u - ๐Ÿ‡ธ๐Ÿ‡พ Syria1https://iptv-org.github.io/iptv/countries/sy.m3u - ๐Ÿ‡ธ๐Ÿ‡น Sรฃo Tomรฉ and Prรญncipe1https://iptv-org.github.io/iptv/countries/st.m3u - ๐Ÿ‡น๐Ÿ‡ผ Taiwan1https://iptv-org.github.io/iptv/countries/tw.m3u - ๐Ÿ‡น๐Ÿ‡ฏ Tajikistan1https://iptv-org.github.io/iptv/countries/tj.m3u - ๐Ÿ‡น๐Ÿ‡ฟ Tanzania1https://iptv-org.github.io/iptv/countries/tz.m3u - ๐Ÿ‡น๐Ÿ‡ญ Thailand1https://iptv-org.github.io/iptv/countries/th.m3u - ๐Ÿ‡น๐Ÿ‡ฌ Togo1https://iptv-org.github.io/iptv/countries/tg.m3u - ๐Ÿ‡น๐Ÿ‡ฐ Tokelau1https://iptv-org.github.io/iptv/countries/tk.m3u - ๐Ÿ‡น๐Ÿ‡ด Tonga1https://iptv-org.github.io/iptv/countries/to.m3u - ๐Ÿ‡น๐Ÿ‡น Trinidad and Tobago1https://iptv-org.github.io/iptv/countries/tt.m3u - ๐Ÿ‡น๐Ÿ‡ณ Tunisia1https://iptv-org.github.io/iptv/countries/tn.m3u - ๐Ÿ‡น๐Ÿ‡ท Turkey1https://iptv-org.github.io/iptv/countries/tr.m3u - ๐Ÿ‡น๐Ÿ‡ฒ Turkmenistan1https://iptv-org.github.io/iptv/countries/tm.m3u - ๐Ÿ‡น๐Ÿ‡จ Turks and Caicos Islands1https://iptv-org.github.io/iptv/countries/tc.m3u - ๐Ÿ‡น๐Ÿ‡ป Tuvalu1https://iptv-org.github.io/iptv/countries/tv.m3u - ๐Ÿ‡บ๐Ÿ‡ฒ U.S. Minor Outlying Islands1https://iptv-org.github.io/iptv/countries/um.m3u - ๐Ÿ‡ป๐Ÿ‡ฎ U.S. Virgin Islands1https://iptv-org.github.io/iptv/countries/vi.m3u - ๐Ÿ‡บ๐Ÿ‡ฌ Uganda1https://iptv-org.github.io/iptv/countries/ug.m3u - ๐Ÿ‡บ๐Ÿ‡ฆ Ukraine1https://iptv-org.github.io/iptv/countries/ua.m3u - ๐Ÿ‡ฆ๐Ÿ‡ช United Arab Emirates1https://iptv-org.github.io/iptv/countries/ae.m3u - ๐Ÿ‡ฌ๐Ÿ‡ง United Kingdom1https://iptv-org.github.io/iptv/countries/uk.m3u - ๐Ÿ‡บ๐Ÿ‡ธ United States1https://iptv-org.github.io/iptv/countries/us.m3u - ๐Ÿ‡บ๐Ÿ‡พ Uruguay1https://iptv-org.github.io/iptv/countries/uy.m3u - ๐Ÿ‡บ๐Ÿ‡ฟ Uzbekistan1https://iptv-org.github.io/iptv/countries/uz.m3u - ๐Ÿ‡ป๐Ÿ‡บ Vanuatu1https://iptv-org.github.io/iptv/countries/vu.m3u - ๐Ÿ‡ป๐Ÿ‡ฆ Vatican City1https://iptv-org.github.io/iptv/countries/va.m3u - ๐Ÿ‡ป๐Ÿ‡ช Venezuela1https://iptv-org.github.io/iptv/countries/ve.m3u - ๐Ÿ‡ป๐Ÿ‡ณ Vietnam1https://iptv-org.github.io/iptv/countries/vn.m3u - ๐Ÿ‡ผ๐Ÿ‡ซ Wallis and Futuna1https://iptv-org.github.io/iptv/countries/wf.m3u - ๐Ÿ‡ช๐Ÿ‡ญ Western Sahara1https://iptv-org.github.io/iptv/countries/eh.m3u - ๐Ÿ‡พ๐Ÿ‡ช Yemen1https://iptv-org.github.io/iptv/countries/ye.m3u - ๐Ÿ‡ฟ๐Ÿ‡ฒ Zambia1https://iptv-org.github.io/iptv/countries/zm.m3u - ๐Ÿ‡ฟ๐Ÿ‡ผ Zimbabwe1https://iptv-org.github.io/iptv/countries/zw.m3u - ๐Ÿ‡ฆ๐Ÿ‡ฝ ร…land1https://iptv-org.github.io/iptv/countries/ax.m3u ๐ŸŒ International1https://iptv-org.github.io/iptv/countries/int.m3u @@ -422,28 +183,28 @@ Same thing, but split up into separate files: Africa0https://iptv-org.github.io/iptv/regions/afr.m3u Americas1https://iptv-org.github.io/iptv/regions/amer.m3u - Asia-Pacific1https://iptv-org.github.io/iptv/regions/apac.m3u Arab world0https://iptv-org.github.io/iptv/regions/arab.m3u - Association of Southeast Asian Nations0https://iptv-org.github.io/iptv/regions/asean.m3u Asia2https://iptv-org.github.io/iptv/regions/asia.m3u + Asia-Pacific1https://iptv-org.github.io/iptv/regions/apac.m3u + Association of Southeast Asian Nations0https://iptv-org.github.io/iptv/regions/asean.m3u Caribbean0https://iptv-org.github.io/iptv/regions/carib.m3u - Central Asia0https://iptv-org.github.io/iptv/regions/cas.m3u Central America0https://iptv-org.github.io/iptv/regions/cenamer.m3u + Central Asia0https://iptv-org.github.io/iptv/regions/cas.m3u Commonwealth of Independent States1https://iptv-org.github.io/iptv/regions/cis.m3u - Europe, the Middle East and Africa3https://iptv-org.github.io/iptv/regions/emea.m3u Europe3https://iptv-org.github.io/iptv/regions/eur.m3u + Europe, the Middle East and Africa3https://iptv-org.github.io/iptv/regions/emea.m3u Hispanic America0https://iptv-org.github.io/iptv/regions/hispam.m3u - Latin America and the Caribbean0https://iptv-org.github.io/iptv/regions/lac.m3u Latin America0https://iptv-org.github.io/iptv/regions/latam.m3u + Latin America and the Caribbean0https://iptv-org.github.io/iptv/regions/lac.m3u Maghreb0https://iptv-org.github.io/iptv/regions/maghreb.m3u - Middle East and North Africa0https://iptv-org.github.io/iptv/regions/mena.m3u Middle East0https://iptv-org.github.io/iptv/regions/mideast.m3u - Northern America1https://iptv-org.github.io/iptv/regions/nam.m3u - North America1https://iptv-org.github.io/iptv/regions/noram.m3u + Middle East and North Africa0https://iptv-org.github.io/iptv/regions/mena.m3u Nordics0https://iptv-org.github.io/iptv/regions/nord.m3u + North America1https://iptv-org.github.io/iptv/regions/noram.m3u + Northern America1https://iptv-org.github.io/iptv/regions/nam.m3u Oceania0https://iptv-org.github.io/iptv/regions/oce.m3u - South Asia1https://iptv-org.github.io/iptv/regions/sas.m3u South America0https://iptv-org.github.io/iptv/regions/southam.m3u + South Asia1https://iptv-org.github.io/iptv/regions/sas.m3u Sub-Saharan Africa0https://iptv-org.github.io/iptv/regions/ssa.m3u West Africa0https://iptv-org.github.io/iptv/regions/wafr.m3u @@ -465,7 +226,7 @@ Links to other useful IPTV-related resources can be found in the [iptv-org/aweso ## Discussions -If you have a question or an idea, you can post it in the [Discussions](https://github.com/iptv-org/iptv/discussions) tab. +If you need help finding a channel, have a question or idea, welcome to the [Discussions](https://github.com/orgs/iptv-org/discussions). ## FAQ diff --git a/tests/__data__/expected/database/db_create.streams.db b/tests/__data__/expected/database/db_create.streams.db index 5ea1bca76..be143f27e 100644 --- a/tests/__data__/expected/database/db_create.streams.db +++ b/tests/__data__/expected/database/db_create.streams.db @@ -1,7 +1,7 @@ -{"channel":"ATV.ad","title":"ATV (720p) [Offline]","filepath":"tests/__data__/input/streams/ad.m3u","url":"https://iptv-all.lanesh4d0w.repl.co/andorra/atv","http_referrer":"http://imn.iq","user_agent":"Mozilla/5.0 (iPhone; CPU iPhone OS 12_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148","_id":"k4XpZHQAyqyTbcf0"} -{"channel":"LibyasChannel.ly","title":"Libyas Channel","filepath":"tests/__data__/input/streams/ly.m3u","url":"https://master.starmena-cloud.com/hls/libyas.m3u8","http_referrer":null,"user_agent":null,"_id":"ki4YjAoNNoIY8sSm"} -{"channel":null,"title":"1A Network (720p)","filepath":"tests/__data__/input/streams/unsorted.m3u","url":"https://simultv.s.llnwi.net/n4s4/2ANetwork/interlink.m3u8","http_referrer":null,"user_agent":null,"_id":"IZpCJjjWPaBYh7Dr"} -{"channel":null,"title":"Fox Sports 2 Asia (Thai) (720p)","filepath":"tests/__data__/input/streams/us_blocked.m3u","url":"https://example.com/playlist.m3u8","http_referrer":null,"user_agent":null,"_id":"6c4J4vs8K69wMJ7S"} -{"channel":null,"title":"TVN","filepath":"tests/__data__/input/streams/us_blocked.m3u","url":"https://example.com/playlist2.m3u8","http_referrer":null,"user_agent":null,"_id":"xEmbX384v3t3F5Wg"} -{"channel":"EverydayHeroes.us","title":"Everyday Heroes (720p)","filepath":"tests/__data__/input/streams/us_blocked.m3u","url":"https://a.jsrdn.com/broadcast/7b1451fa52/+0000/c.m3u8","http_referrer":null,"user_agent":null,"_id":"BZsRPt8VS4kIJnfi"} -{"channel":"qib22lAq1L.us","title":"ABC (720p)","filepath":"tests/__data__/input/streams/wrong_id.m3u","url":"https://example.com/playlist2.m3u8","http_referrer":null,"user_agent":null,"_id":"eFUlUnST5zJSBWAF"} +{"line":2,"channel":"ATV.ad","quality":"720p","label":"Offline","name":"ATV","filepath":"ad.m3u","url":"https://iptv-all.lanesh4d0w.repl.co/andorra/atv","httpReferrer":"http://imn.iq","userAgent":"Mozilla/5.0 (iPhone; CPU iPhone OS 12_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148","_id":"k4XpZHQAyqyTbcf0"} +{"line":2,"channel":"LibyasChannel.ly","quality":"","label":"","name":"Libyas Channel","filepath":"ly.m3u","url":"https://master.starmena-cloud.com/hls/libyas.m3u8","httpReferrer":"","userAgent":"","_id":"ki4YjAoNNoIY8sSm"} +{"line":2,"channel":"","quality":"720p","label":"","name":"1A Network","filepath":"unsorted.m3u","url":"https://simultv.s.llnwi.net/n4s4/2ANetwork/interlink.m3u8","httpReferrer":"","userAgent":"","_id":"IZpCJjjWPaBYh7Dr"} +{"line":2,"channel":"","quality":"720p","label":"","name":"Fox Sports 2 Asia (Thai)","filepath":"us_blocked.m3u","url":"https://example.com/playlist.m3u8","httpReferrer":"","userAgent":"","_id":"6c4J4vs8K69wMJ7S"} +{"line":4,"channel":"","quality":"","label":"","name":"TVN","filepath":"us_blocked.m3u","url":"https://example.com/playlist2.m3u8","httpReferrer":"","userAgent":"","_id":"xEmbX384v3t3F5Wg"} +{"line":6,"channel":"EverydayHeroes.us","quality":"720p","label":"","name":"Everyday Heroes","filepath":"us_blocked.m3u","url":"https://a.jsrdn.com/broadcast/7b1451fa52/+0000/c.m3u8","httpReferrer":"","userAgent":"","_id":"BZsRPt8VS4kIJnfi"} +{"line":2,"channel":"qib22lAq1L.us","quality":"720p","label":"","name":"ABC","filepath":"wrong_id.m3u","url":"https://example.com/playlist2.m3u8","httpReferrer":"","userAgent":"","_id":"eFUlUnST5zJSBWAF"} diff --git a/tests/__data__/expected/logs/generators.log b/tests/__data__/expected/logs/generators.log new file mode 100644 index 000000000..eb311d382 --- /dev/null +++ b/tests/__data__/expected/logs/generators.log @@ -0,0 +1,72 @@ +{"filepath":"categories/auto.m3u","count":0} +{"filepath":"categories/animation.m3u","count":0} +{"filepath":"categories/business.m3u","count":0} +{"filepath":"categories/classic.m3u","count":0} +{"filepath":"categories/comedy.m3u","count":0} +{"filepath":"categories/cooking.m3u","count":0} +{"filepath":"categories/culture.m3u","count":0} +{"filepath":"categories/documentary.m3u","count":0} +{"filepath":"categories/education.m3u","count":0} +{"filepath":"categories/entertainment.m3u","count":0} +{"filepath":"categories/family.m3u","count":0} +{"filepath":"categories/general.m3u","count":2} +{"filepath":"categories/kids.m3u","count":0} +{"filepath":"categories/legislative.m3u","count":0} +{"filepath":"categories/lifestyle.m3u","count":0} +{"filepath":"categories/movies.m3u","count":0} +{"filepath":"categories/music.m3u","count":0} +{"filepath":"categories/news.m3u","count":1} +{"filepath":"categories/outdoor.m3u","count":0} +{"filepath":"categories/relax.m3u","count":0} +{"filepath":"categories/religious.m3u","count":0} +{"filepath":"categories/series.m3u","count":0} +{"filepath":"categories/science.m3u","count":0} +{"filepath":"categories/shop.m3u","count":0} +{"filepath":"categories/sports.m3u","count":0} +{"filepath":"categories/travel.m3u","count":0} +{"filepath":"categories/weather.m3u","count":1} +{"filepath":"categories/xxx.m3u","count":1} +{"filepath":"categories/undefined.m3u","count":4} +{"filepath":"countries/ad.m3u","count":2} +{"filepath":"countries/ca.m3u","count":1} +{"filepath":"subdivisions/ca-on.m3u","count":1} +{"filepath":"countries/in.m3u","count":1} +{"filepath":"countries/ru.m3u","count":1} +{"filepath":"countries/uk.m3u","count":1} +{"filepath":"countries/int.m3u","count":1} +{"filepath":"index.category.m3u","count":8} +{"filepath":"index.country.m3u","count":7} +{"filepath":"index.language.m3u","count":7} +{"filepath":"index.m3u","count":7} +{"filepath":"index.nsfw.m3u","count":8} +{"filepath":"index.region.m3u","count":23} +{"filepath":"languages/eng.m3u","count":1} +{"filepath":"languages/rus.m3u","count":1} +{"filepath":"languages/cat.m3u","count":1} +{"filepath":"languages/undefined.m3u","count":4} +{"filepath":"regions/afr.m3u","count":0} +{"filepath":"regions/amer.m3u","count":1} +{"filepath":"regions/apac.m3u","count":1} +{"filepath":"regions/arab.m3u","count":0} +{"filepath":"regions/asean.m3u","count":0} +{"filepath":"regions/asia.m3u","count":2} +{"filepath":"regions/carib.m3u","count":0} +{"filepath":"regions/cas.m3u","count":0} +{"filepath":"regions/cenamer.m3u","count":0} +{"filepath":"regions/cis.m3u","count":1} +{"filepath":"regions/emea.m3u","count":4} +{"filepath":"regions/eur.m3u","count":4} +{"filepath":"regions/hispam.m3u","count":0} +{"filepath":"regions/lac.m3u","count":0} +{"filepath":"regions/latam.m3u","count":0} +{"filepath":"regions/maghreb.m3u","count":0} +{"filepath":"regions/mena.m3u","count":0} +{"filepath":"regions/mideast.m3u","count":0} +{"filepath":"regions/nam.m3u","count":1} +{"filepath":"regions/noram.m3u","count":1} +{"filepath":"regions/nord.m3u","count":0} +{"filepath":"regions/oce.m3u","count":0} +{"filepath":"regions/sas.m3u","count":1} +{"filepath":"regions/southam.m3u","count":0} +{"filepath":"regions/ssa.m3u","count":0} +{"filepath":"regions/wafr.m3u","count":0} diff --git a/tests/__data__/expected/logs/generators/categories.log b/tests/__data__/expected/logs/generators/categories.log deleted file mode 100644 index 9e170e51c..000000000 --- a/tests/__data__/expected/logs/generators/categories.log +++ /dev/null @@ -1,29 +0,0 @@ -{"filepath":"categories/auto.m3u","count":0} -{"filepath":"categories/animation.m3u","count":0} -{"filepath":"categories/business.m3u","count":0} -{"filepath":"categories/classic.m3u","count":0} -{"filepath":"categories/comedy.m3u","count":0} -{"filepath":"categories/cooking.m3u","count":0} -{"filepath":"categories/culture.m3u","count":0} -{"filepath":"categories/documentary.m3u","count":0} -{"filepath":"categories/education.m3u","count":0} -{"filepath":"categories/entertainment.m3u","count":0} -{"filepath":"categories/family.m3u","count":0} -{"filepath":"categories/general.m3u","count":2} -{"filepath":"categories/kids.m3u","count":0} -{"filepath":"categories/legislative.m3u","count":0} -{"filepath":"categories/lifestyle.m3u","count":0} -{"filepath":"categories/movies.m3u","count":0} -{"filepath":"categories/music.m3u","count":0} -{"filepath":"categories/news.m3u","count":1} -{"filepath":"categories/outdoor.m3u","count":0} -{"filepath":"categories/relax.m3u","count":0} -{"filepath":"categories/religious.m3u","count":0} -{"filepath":"categories/series.m3u","count":0} -{"filepath":"categories/science.m3u","count":0} -{"filepath":"categories/shop.m3u","count":0} -{"filepath":"categories/sports.m3u","count":0} -{"filepath":"categories/travel.m3u","count":0} -{"filepath":"categories/weather.m3u","count":1} -{"filepath":"categories/xxx.m3u","count":1} -{"filepath":"categories/undefined.m3u","count":4} \ No newline at end of file diff --git a/tests/__data__/expected/logs/generators/countries.log b/tests/__data__/expected/logs/generators/countries.log deleted file mode 100644 index e4db1dc62..000000000 --- a/tests/__data__/expected/logs/generators/countries.log +++ /dev/null @@ -1,7 +0,0 @@ -{"filepath":"countries/ad.m3u","count":2} -{"filepath":"countries/ca.m3u","count":1} -{"filepath":"subdivisions/ca-on.m3u","count":1} -{"filepath":"countries/in.m3u","count":1} -{"filepath":"countries/ru.m3u","count":1} -{"filepath":"countries/uk.m3u","count":1} -{"filepath":"countries/int.m3u","count":1} \ No newline at end of file diff --git a/tests/__data__/expected/logs/generators/index_category_m3u.log b/tests/__data__/expected/logs/generators/index_category_m3u.log deleted file mode 100644 index fa8ba62b8..000000000 --- a/tests/__data__/expected/logs/generators/index_category_m3u.log +++ /dev/null @@ -1 +0,0 @@ -{"filepath":"index.category.m3u","count":8} \ No newline at end of file diff --git a/tests/__data__/expected/logs/generators/index_country_m3u.log b/tests/__data__/expected/logs/generators/index_country_m3u.log deleted file mode 100644 index aae6be8f1..000000000 --- a/tests/__data__/expected/logs/generators/index_country_m3u.log +++ /dev/null @@ -1 +0,0 @@ -{"filepath":"index.country.m3u","count":7} \ No newline at end of file diff --git a/tests/__data__/expected/logs/generators/index_language_m3u.log b/tests/__data__/expected/logs/generators/index_language_m3u.log deleted file mode 100644 index c3d549c79..000000000 --- a/tests/__data__/expected/logs/generators/index_language_m3u.log +++ /dev/null @@ -1 +0,0 @@ -{"filepath":"index.language.m3u","count":7} \ No newline at end of file diff --git a/tests/__data__/expected/logs/generators/index_m3u.log b/tests/__data__/expected/logs/generators/index_m3u.log deleted file mode 100644 index eb39be430..000000000 --- a/tests/__data__/expected/logs/generators/index_m3u.log +++ /dev/null @@ -1 +0,0 @@ -{"filepath":"index.m3u","count":7} \ No newline at end of file diff --git a/tests/__data__/expected/logs/generators/index_nsfw_m3u.log b/tests/__data__/expected/logs/generators/index_nsfw_m3u.log deleted file mode 100644 index c44134e77..000000000 --- a/tests/__data__/expected/logs/generators/index_nsfw_m3u.log +++ /dev/null @@ -1 +0,0 @@ -{"filepath":"index.nsfw.m3u","count":8} \ No newline at end of file diff --git a/tests/__data__/expected/logs/generators/index_region_m3u.log b/tests/__data__/expected/logs/generators/index_region_m3u.log deleted file mode 100644 index 0837333ba..000000000 --- a/tests/__data__/expected/logs/generators/index_region_m3u.log +++ /dev/null @@ -1 +0,0 @@ -{"filepath":"index.region.m3u","count":23} \ No newline at end of file diff --git a/tests/__data__/expected/logs/generators/languages.log b/tests/__data__/expected/logs/generators/languages.log deleted file mode 100644 index a513712f7..000000000 --- a/tests/__data__/expected/logs/generators/languages.log +++ /dev/null @@ -1,4 +0,0 @@ -{"filepath":"languages/eng.m3u","count":1} -{"filepath":"languages/rus.m3u","count":1} -{"filepath":"languages/cat.m3u","count":1} -{"filepath":"languages/undefined.m3u","count":4} \ No newline at end of file diff --git a/tests/__data__/expected/logs/generators/regions.log b/tests/__data__/expected/logs/generators/regions.log deleted file mode 100644 index eea6863e6..000000000 --- a/tests/__data__/expected/logs/generators/regions.log +++ /dev/null @@ -1,26 +0,0 @@ -{"filepath":"regions/afr.m3u","count":0} -{"filepath":"regions/amer.m3u","count":1} -{"filepath":"regions/apac.m3u","count":1} -{"filepath":"regions/arab.m3u","count":0} -{"filepath":"regions/asean.m3u","count":0} -{"filepath":"regions/asia.m3u","count":2} -{"filepath":"regions/carib.m3u","count":0} -{"filepath":"regions/cas.m3u","count":0} -{"filepath":"regions/cenamer.m3u","count":0} -{"filepath":"regions/cis.m3u","count":1} -{"filepath":"regions/emea.m3u","count":4} -{"filepath":"regions/eur.m3u","count":4} -{"filepath":"regions/hispam.m3u","count":0} -{"filepath":"regions/lac.m3u","count":0} -{"filepath":"regions/latam.m3u","count":0} -{"filepath":"regions/maghreb.m3u","count":0} -{"filepath":"regions/mena.m3u","count":0} -{"filepath":"regions/mideast.m3u","count":0} -{"filepath":"regions/nam.m3u","count":1} -{"filepath":"regions/noram.m3u","count":1} -{"filepath":"regions/nord.m3u","count":0} -{"filepath":"regions/oce.m3u","count":0} -{"filepath":"regions/sas.m3u","count":1} -{"filepath":"regions/southam.m3u","count":0} -{"filepath":"regions/ssa.m3u","count":0} -{"filepath":"regions/wafr.m3u","count":0} \ No newline at end of file diff --git a/tests/__data__/expected/streams/in.m3u b/tests/__data__/expected/streams/in.m3u new file mode 100644 index 000000000..a0f2d135a --- /dev/null +++ b/tests/__data__/expected/streams/in.m3u @@ -0,0 +1,3 @@ +#EXTM3U +#EXTINF:-1 tvg-id="ManoramaNews.in",Manorama News [Not 24/7] +https://ythls.onrender.com/channel/UCP0uG-mcMImgKnJz-VjJZmQ.m3u8 diff --git a/tests/__data__/expected/streams/my.m3u b/tests/__data__/expected/streams/my.m3u new file mode 100644 index 000000000..0c2596a85 --- /dev/null +++ b/tests/__data__/expected/streams/my.m3u @@ -0,0 +1,5 @@ +#EXTM3U +#EXTINF:-1 tvg-id="TV3.my" user-agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36 Edge/12.246",TV3 (Vertical) (720p) [Geo-blocked] +#EXTVLCOPT:http-referrer=https://example.com/ +#EXTVLCOPT:http-user-agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36 Edge/12.246 +https://live-streams-ssai-01.tonton.com.my/live/2dd2b7cd-1b34-4871-b669-57b5c9beca23/live.isml/.m3u8 diff --git a/tests/__data__/expected/streams/nl.m3u b/tests/__data__/expected/streams/nl.m3u index 1eb378725..0be4e08e1 100644 --- a/tests/__data__/expected/streams/nl.m3u +++ b/tests/__data__/expected/streams/nl.m3u @@ -1,10 +1,10 @@ #EXTM3U -#EXTINF:-1 tvg-id="NPO1.nl",NPO 1 (342p) [Geo-blocked] -http://resolver.streaming.api.nos.nl/livestream?url=/live/npo/tvlive/npo1/npo1.isml/.m3u8 #EXTINF:-1 tvg-id="NPO1.nl",NPO 1 (1080p) [Geo-blocked] http://stream.tvtap.net:8081/live/nl-npo1.stream/30fps.m3u8 #EXTINF:-1 tvg-id="NPO1.nl",NPO 1 (1080p) [Geo-blocked] http://stream.tvtap.net:8081/live/nl-npo1.stream/60fps.m3u8 +#EXTINF:-1 tvg-id="NPO1.nl",NPO 1 (342p) [Geo-blocked] +http://resolver.streaming.api.nos.nl/livestream?url=/live/npo/tvlive/npo1/npo1.isml/.m3u8 #EXTINF:-1 tvg-id="NPO2.nl",NPO 2 (342p) http://resolver.streaming.api.nos.nl/livestream?url=/live/npo/tvlive/npo2/npo2.isml/.m3u8 #EXTINF:-1 tvg-id="NPO2.nl",NPO 2 (302p) [Geo-blocked] diff --git a/tests/__data__/expected/streams/pe.m3u b/tests/__data__/expected/streams/pe.m3u deleted file mode 100644 index a2de651e5..000000000 --- a/tests/__data__/expected/streams/pe.m3u +++ /dev/null @@ -1,3 +0,0 @@ -#EXTM3U -#EXTINF:-1 tvg-id="Tele2000.pe",Tele 2000 -https://servilive.com:3126/live/tele2000live.m3u8 diff --git a/tests/__data__/expected/streams/us.m3u b/tests/__data__/expected/streams/us.m3u new file mode 100644 index 000000000..9e54c4357 --- /dev/null +++ b/tests/__data__/expected/streams/us.m3u @@ -0,0 +1,5 @@ +#EXTM3U +#EXTINF:-1 tvg-id="BBCAmericaEast.us" user-agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36 Edge/12.246",BBC America (720p) [Geo-blocked] +#EXTVLCOPT:http-referrer=https://example2.com/ +#EXTVLCOPT:http-user-agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36 Edge/12.246 +https://servilive.com:3126/live/tele2000live.m3u8 diff --git a/tests/__data__/input/.readme/config.json b/tests/__data__/input/.readme/config.json new file mode 100644 index 000000000..70c808b32 --- /dev/null +++ b/tests/__data__/input/.readme/config.json @@ -0,0 +1,4 @@ +{ + "build" : "tests/__data__/output/readme.md", + "files" : ["tests/__data__/output/.readme/template.md"] +} \ No newline at end of file diff --git a/tests/__data__/input/.readme/template.md b/tests/__data__/input/.readme/template.md new file mode 100644 index 000000000..04cab4cd5 --- /dev/null +++ b/tests/__data__/input/.readme/template.md @@ -0,0 +1,158 @@ +# IPTV [![update](https://github.com/iptv-org/iptv/actions/workflows/update.yml/badge.svg)](https://github.com/iptv-org/iptv/actions/workflows/update.yml) + +Collection of publicly available IPTV (Internet Protocol television) channels from all over the world. + +## Table of contents + +- ๐Ÿš€ [How to use?](#how-to-use) +- ๐Ÿ“บ [Playlists](#playlists) +- ๐Ÿ—„ [Database](#database) +- ๐Ÿ‘จโ€๐Ÿ’ป [API](#api) +- ๐Ÿ“š [Resources](#resources) +- ๐Ÿ’ฌ [Discussions](#discussions) +- โ“ [FAQ](#faq) +- ๐Ÿ›  [Contribution](#contribution) +- โš– [Legal](#legal) +- ยฉ [License](#license) + +## How to use? + +Simply insert one of the links below into [any video player](https://github.com/iptv-org/awesome-iptv#apps) that supports live streaming and press _Open_. + +![VLC Network Panel](https://github.com/iptv-org/iptv/raw/master/.readme/preview.png) + +## Playlists + +There are several versions of playlists that differ in the way they are grouped. + +### Main playlist + +Playlist includes all known channels except adult channels. + +``` +https://iptv-org.github.io/iptv/index.m3u +``` + +And here is the full version: + +``` +https://iptv-org.github.io/iptv/index.nsfw.m3u +``` + +### Grouped by category + +
+Expand +
+ +Playlist in which each channel has its _category_ as a group title: + +``` +https://iptv-org.github.io/iptv/index.category.m3u +``` + +Same thing, but split up into separate files: + + +#include "tests/__data__/output/.readme/_categories.md" + +
+ +### Grouped by language + +
+Expand +
+ +Playlist in which each channel has its _language_ as a group title: + +``` +https://iptv-org.github.io/iptv/index.language.m3u +``` + +Same thing, but split up into separate files: + + +#include "tests/__data__/output/.readme/_languages.md" + +
+ +### Grouped by country + +
+Expand +
+ +Playlist in which each channel has its _country_ as a group title: + +``` +https://iptv-org.github.io/iptv/index.country.m3u +``` + +Same thing, but split up into separate files: + + +#include "tests/__data__/output/.readme/_countries.md" + +
+ +### Grouped by region + +
+Expand +
+ +Playlist in which each channel has its _region_ as a group title: + +``` +https://iptv-org.github.io/iptv/index.region.m3u +``` + +Same thing, but split up into separate files: + + +#include "tests/__data__/output/.readme/_regions.md" + +
+ +## Database + +All channel data is taken from the [iptv-org/database](https://github.com/iptv-org/database) repository. If you find any errors please open a new [issue](https://github.com/iptv-org/database/issues) there. + +## API + +The API documentation can be found in the [iptv-org/api](https://github.com/iptv-org/api) repository. + +## Resources + +Links to other useful IPTV-related resources can be found in the [iptv-org/awesome-iptv](https://github.com/iptv-org/awesome-iptv) repository. + +## Discussions + +If you need help finding a channel, have a question or idea, welcome to the [Discussions](https://github.com/orgs/iptv-org/discussions). + +## FAQ + +The answers to the most popular questions can be found in the [FAQ.md](FAQ.md) file. + +## Contribution + +Please make sure to read the [Contributing Guide](CONTRIBUTING.md) before sending an issue or making a pull request. + +And thank you to everyone who has already contributed! + +### Backers + + + +### Contributors + + + +## Legal + +No video files are stored in this repository. The repository simply contains user-submitted links to publicly available video stream URLs, which to the best of our knowledge have been intentionally made publicly by the copyright holders. If any links in these playlists infringe on your rights as a copyright holder, they may be removed by sending a [pull request](https://github.com/iptv-org/iptv/pulls) or opening an [issue](https://github.com/iptv-org/iptv/issues/new?assignees=freearhey&labels=removal+request&template=--removal-request.yml&title=Remove%3A+). However, note that we have **no control** over the destination of the link, and just removing the link from the playlist will not remove its contents from the web. Note that linking does not directly infringe copyright because no copy is made on the site providing the link, and thus this is **not** a valid reason to send a DMCA notice to GitHub. To remove this content from the web, you should contact the web host that's actually hosting the content (**not** GitHub, nor the maintainers of this repository). + +## License + +[![CC0](http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)](LICENSE) diff --git a/tests/__data__/input/_readme.json b/tests/__data__/input/_readme.json deleted file mode 100644 index d226f0e66..000000000 --- a/tests/__data__/input/_readme.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "build" : "tests/__data__/output/readme.md", - "files" : ["./.readme/template.md"] -} \ No newline at end of file diff --git a/tests/__data__/input/data/blocklist.json b/tests/__data__/input/data/blocklist.json index 9b1abd250..e774591d4 100644 --- a/tests/__data__/input/data/blocklist.json +++ b/tests/__data__/input/data/blocklist.json @@ -1 +1 @@ -[{"channel":"FoxSports1.us","ref":"https://github.com/iptv-org/iptv/issues/0000"},{"channel":"FoxSports2Asia.us","ref":"https://github.com/iptv-org/iptv/issues/0000"},{"channel":"TVN.pl","ref":"https://github.com/iptv-org/iptv/issues/0000"},{"channel":"Eve.us","ref":"https://github.com/iptv-org/iptv/issues/0000"}] \ No newline at end of file +[{"channel":"FoxSports1.us","ref":"https://github.com/iptv-org/iptv/issues/0000"},{"channel":"FoxSports2Asia.us","ref":"https://github.com/iptv-org/iptv/issues/0000"},{"channel":"TVN.pl","ref":"https://github.com/iptv-org/iptv/issues/0000"},{"channel":"TV3.my","ref":"https://github.com/iptv-org/iptv/issues/0000"}] \ No newline at end of file diff --git a/tests/__data__/input/data/channels.json b/tests/__data__/input/data/channels.json index c7b4d6a85..970cb03bb 100644 --- a/tests/__data__/input/data/channels.json +++ b/tests/__data__/input/data/channels.json @@ -194,5 +194,101 @@ ], "is_nsfw": true, "logo": "https://i.imgur.com/RJ9wbNF.jpg" + }, + { + "id": "TUTV.us", + "name": "TUTV", + "network": null, + "country": "US", + "subdivision": null, + "city": null, + "broadcast_area": [ + "c/US" + ], + "languages": [ + "eng" + ], + "categories": [ + "general" + ], + "is_nsfw": false, + "logo": "https://i.imgur.com/RJ9wbN4.jpg" + }, + { + "id": "ManoramaNews.in", + "name": "Manorama News", + "alt_names": [], + "network": "Malayala Manorama Television", + "owners": [ + "Malayala Manorama Group" + ], + "country": "IN", + "subdivision": null, + "city": null, + "broadcast_area": [ + "c/IN" + ], + "languages": [ + "mal" + ], + "categories": [ + "news" + ], + "is_nsfw": false, + "launched": "2006-08-17", + "closed": null, + "replaced_by": null, + "website": "https://www.manoramanews.com", + "logo": "https://i.imgur.com/adjRrVx.png" + }, + { + "id": "TV3.my", + "name": "TV3", + "alt_names": [], + "network": null, + "owners": [], + "country": "MY", + "subdivision": null, + "city": null, + "broadcast_area": [ + "c/MY" + ], + "languages": [ + "eng" + ], + "categories": [ + "news" + ], + "is_nsfw": false, + "launched": null, + "closed": null, + "replaced_by": null, + "website": null, + "logo": "https://i.imgur.com/adjRrVx.png" + }, + { + "id": "BBCAmericaEast.us", + "name": "BBC America East", + "alt_names": [], + "network": null, + "owners": [], + "country": "US", + "subdivision": null, + "city": null, + "broadcast_area": [ + "c/US" + ], + "languages": [ + "eng" + ], + "categories": [ + "news" + ], + "is_nsfw": false, + "launched": null, + "closed": null, + "replaced_by": null, + "website": null, + "logo": "https://i.imgur.com/adjRrVx.png" } ] \ No newline at end of file diff --git a/tests/__data__/input/data/streams.json b/tests/__data__/input/data/streams.json new file mode 100644 index 000000000..5b97f3e1e --- /dev/null +++ b/tests/__data__/input/data/streams.json @@ -0,0 +1 @@ +[{"channel":"TUTV.us","url":"https://livestream.telvue.com/templeuni1/f7b44cfafd5c52223d5498196c8a2e7b.sdp/playlist.m3u8","http_referrer":null,"user_agent":null}] \ No newline at end of file diff --git a/tests/__data__/input/database/api_generate.streams.db b/tests/__data__/input/database/api_generate.streams.db index b6e975cf0..110767d61 100644 --- a/tests/__data__/input/database/api_generate.streams.db +++ b/tests/__data__/input/database/api_generate.streams.db @@ -1,7 +1,7 @@ -{"title":"ะ›ะ”ะŸะ  ะขะ’","channel":"LDPRTV.ru","filepath":"tests/__data__/output/streams/ru.m3u","url":"http://46.46.143.222:1935/live/mp4:ldpr.stream/playlist.m3u8","http_referrer":null,"user_agent":null,"cluster_id":1,"_id":"2ST8btby3mmsgPF0","status":"error"} -{"title":"BBC News HD","channel":"BBCNews.uk","filepath":"tests/__data__/output/streams/uk.m3u","url":"http://1111296894.rsc.cdn77.org/LS-ATL-54548-6/index.m3u8","http_referrer":null,"user_agent":null,"cluster_id":3,"_id":"3TbieV1ptnZVCIdn","status":"blocked"} -{"title":"ATV","channel":"AndorraTV.ad","filepath":"tests/__data__/output/streams/ad.m3u","url":"https://iptv-all.lanesh4d0w.repl.co/andorra/atv","http_referrer":"http://imn.iq","user_agent":"Mozilla/5.0 (iPhone; CPU iPhone OS 12_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148","cluster_id":1,"_id":"I6cjG2xCBRFFP4sz","status":"error"} -{"title":"BBC News HD","channel":"BBCNewsHD.uk","filepath":"tests/__data__/output/streams/uk.m3u","url":"https://master.starmena-cloud.com/hls/bbc.m3u8","http_referrer":null,"user_agent":null,"cluster_id":3,"_id":"WTbieV1ptnXVCIdn","status":"online","bitrate":0,"frame_rate":25,"width":1024,"height":576} -{"title":"Kayhan TV","channel":"KayhanTV.af","filepath":"channels/af.m3u","url":"http://208.93.117.113/live/Stream1/playlist.m3u8","http_referrer":null,"user_agent":null,"cluster_id":1,"_id":"cFFpFVzSn6xFMUF3","status":"error"} -{"title":"Sharq","channel":"Sharq.af","filepath":"channels/af.m3u","bitrate":2226543,"frame_rate":25,"width":1280,"height":720,"url":"https://forerunnerrtmp.livestreamingcdn.com/output18/output18.stream/playlist.m3u8","http_referrer":null,"user_agent":null,"cluster_id":1,"_id":"u7iyA6cjtf1iWWAZ","status":"online"} -{"title":"Libyas Channel","channel":"LibyasChannel.ly","filepath":"tests/__data__/output/streams/ly.m3u","url":"https://master.starmena-cloud.com/hls/libyas.m3u8","http_referrer":null,"user_agent":null,"cluster_id":3,"_id":"WTbieV1ptnZVCIdn","status":"online","bitrate":0,"frame_rate":25,"width":1024,"height":576} +{"line": 2,"quality":null,"label":null,"name":"ะ›ะ”ะŸะ  ะขะ’","channel":"LDPRTV.ru","filepath":"ru.m3u","url":"http://46.46.143.222:1935/live/mp4:ldpr.stream/playlist.m3u8","httpReferrer":null,"userAgent":null,"cluster_id":1,"_id":"2ST8btby3mmsgPF0","status":"error"} +{"line": 2,"quality":null,"label":null,"name":"BBC News HD","channel":"BBCNews.uk","filepath":"uk.m3u","url":"http://1111296894.rsc.cdn77.org/LS-ATL-54548-6/index.m3u8","httpReferrer":null,"userAgent":null,"cluster_id":3,"_id":"3TbieV1ptnZVCIdn","status":"blocked"} +{"line": 2,"quality":null,"label":null,"name":"ATV","channel":"AndorraTV.ad","filepath":"ad.m3u","url":"https://iptv-all.lanesh4d0w.repl.co/andorra/atv","httpReferrer":"http://imn.iq","userAgent":"Mozilla/5.0 (iPhone; CPU iPhone OS 12_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148","cluster_id":1,"_id":"I6cjG2xCBRFFP4sz","status":"error"} +{"line": 2,"quality":null,"label":null,"name":"BBC News HD","channel":"BBCNewsHD.uk","filepath":"uk.m3u","url":"https://master.starmena-cloud.com/hls/bbc.m3u8","httpReferrer":null,"userAgent":null,"cluster_id":3,"_id":"WTbieV1ptnXVCIdn","status":"online","bitrate":0,"frame_rate":25,"width":1024,"height":576} +{"line": 2,"quality":null,"label":null,"name":"Kayhan TV","channel":"KayhanTV.af","filepath":"channels/af.m3u","url":"http://208.93.117.113/live/Stream1/playlist.m3u8","httpReferrer":null,"userAgent":null,"cluster_id":1,"_id":"cFFpFVzSn6xFMUF3","status":"error"} +{"line": 2,"quality":null,"label":null,"name":"Sharq","channel":"Sharq.af","filepath":"channels/af.m3u","bitrate":2226543,"frame_rate":25,"width":1280,"height":720,"url":"https://forerunnerrtmp.livestreamingcdn.com/output18/output18.stream/playlist.m3u8","httpReferrer":null,"userAgent":null,"cluster_id":1,"_id":"u7iyA6cjtf1iWWAZ","status":"online"} +{"line": 2,"quality":null,"label":null,"name":"Libyas Channel","channel":"LibyasChannel.ly","filepath":"ly.m3u","url":"https://master.starmena-cloud.com/hls/libyas.m3u8","httpReferrer":null,"userAgent":null,"cluster_id":3,"_id":"WTbieV1ptnZVCIdn","status":"online","bitrate":0,"frame_rate":25,"width":1024,"height":576} diff --git a/tests/__data__/input/database/playlist_format.streams.db b/tests/__data__/input/database/playlist_format.streams.db deleted file mode 100644 index 7cfe4130e..000000000 --- a/tests/__data__/input/database/playlist_format.streams.db +++ /dev/null @@ -1,20 +0,0 @@ -{"title":"ะ›ะ”ะŸะ  ะขะ’ (1080p)","channel":"LDPRTV.ru","filepath":"tests/__data__/output/streams/ru.m3u","url":"https://service-stitcher.clusters.pluto.tv/stitch/hls/channel/5ca525b650be2571e3943c63/master.m3u8?deviceId=5ca525b650be2571e3943c63&appName=web&advertisingId=","http_referrer":null,"user_agent":null,"_id":"2ST8btby3mmsgPF3"} -{"title":"ะ›ะ”ะŸะ  ะขะ’ (1080p)","channel":"LDPRTV.ru","filepath":"tests/__data__/output/streams/ru.m3u","url":"http://46.46.143.222:1935/live/mp4:ldpr.stream/playlist.m3u8","http_referrer":null,"user_agent":null,"_id":"2ST8btby3mmsgPF0"} -{"title":"ะ›ะ”ะŸะ  ะขะ’ (1080p)","channel":"LDPRTV.ru","filepath":"tests/__data__/output/streams/ru.m3u","url":"http://46.46.143.222:1935/live/mp4:ldpr.stream/playlist.m3u8","http_referrer":null,"user_agent":null,"_id":"2ST8btby3mmsgPF1"} -{"title":"ะ›ะ”ะŸะ  ะขะ’ (1080p)","channel":"LDPRTV.ru","filepath":"tests/__data__/output/streams/ru.m3u","url":"http://46.46.143.222:1935/live/mp4:ldpr.stream/playlist.m3u8","http_referrer":null,"user_agent":null,"_id":"2ST8btby3mmsgPF2"} -{"title":"BBC News HD (720p) [Not 24/7]","channel":"BBCNews.uk","filepath":"tests/__data__/output/streams/uk.m3u","url":"http://1111296894.rsc.cdn77.org/LS-ATL-54548-6/index.m3u8","http_referrer":null,"user_agent":null,"_id":"3TbieV1ptnZVCIdn"} -{"title":"ATV (720p) [Offline]","channel":"AndorraTV.ad","filepath":"tests/__data__/output/streams/ad.m3u","url":"https://iptv-all.lanesh4d0w.repl.co/andorra/atv","http_referrer":"http://imn.iq","user_agent":"Mozilla/5.0 (iPhone; CPU iPhone OS 12_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148","_id":"I6cjG2xCBRFFP4sz"} -{"title":"BBC News HD (480p) [Geo-blocked]","channel":"BBCNews.uk","filepath":"tests/__data__/output/streams/uk.m3u","url":"http://1111296894.rsc.cdn77.org/LS-ATL-54548-6/playlist.m3u8","http_referrer":null,"user_agent":null,"_id":"WTbieV1ptnZVCIdn"} -{"title":"Kayhan TV","channel":"KayhanTV.af","filepath":"tests/__data__/output/streams/af.m3u","url":"http://208.93.117.113/live/Stream1/playlist.m3u8","http_referrer":null,"user_agent":null,"_id":"cFFpFVzSn6xFMUF3"} -{"title":"Sharq","channel":"Sharq.af","filepath":"tests/__data__/output/streams/af.m3u","url":"http://51.210.199.50/hls/stream.m3u8","http_referrer":null,"user_agent":null,"_id":"u7iyA6cjtf1iWWAZ"} -{"channel":"NPO1.nl","title":"NPO 1 (342p) [Geo-blocked]","filepath":"tests/__data__/output/streams/nl.m3u","url":"http://resolver.streaming.api.nos.nl/livestream?url=/live/npo/tvlive/npo1/npo1.isml/.m3u8","http_referrer":null,"user_agent":null,"_id":"mvUyDVuS5gc8gLJV"} -{"channel":"NPO1.nl","title":"NPO 1 (1080p) [Geo-blocked]","filepath":"tests/__data__/output/streams/nl.m3u","url":"http://stream.tvtap.net:8081/live/nl-npo1.stream/30fps.m3u8","http_referrer":null,"user_agent":null,"_id":"8WVbsxsYeOL7kHQl"} -{"channel":"NPO1.nl","title":"NPO 1 (1080p) [Geo-blocked]","filepath":"tests/__data__/output/streams/nl.m3u","url":"http://stream.tvtap.net:8081/live/nl-npo1.stream/60fps.m3u8","http_referrer":null,"user_agent":null,"_id":"8WVbsxsYeOL7kHQB"} -{"channel":"NPO2.nl","title":"NPO 2 (342p)","filepath":"tests/__data__/output/streams/nl.m3u","url":"http://resolver.streaming.api.nos.nl/livestream?url=/live/npo/tvlive/npo2/npo2.isml/.m3u8","http_referrer":null,"user_agent":null,"_id":"2p1TNGO0mF0MJOGy"} -{"channel":"NPO2.nl","title":"NPO 2 (302p) [Geo-blocked]","filepath":"tests/__data__/output/streams/nl.m3u","url":"http://stream.tvtap.net:8081/live/nl-npo2.stream/playlist.m3u8","http_referrer":null,"user_agent":null,"_id":"nhL85BL7YM5OR7cn"} -{"title":"Tele 2000","channel":"Tele2000.pe","filepath":"tests/__data__/output/streams/pe.m3u","url":"https://servilive.com:3126/live/tele2000live.m3u8","http_referrer":null,"user_agent":null,"_id":"cF0pFVzSn6xFMUF3"} -{"title":"Planeta Junior TV","channel":"","filepath":"tests/__data__/output/streams/es.m3u","url":"https://deaplaneta-planetakidz-1-es.samsung.wurl.tv/playlist.m3u8","http_referrer":null,"user_agent":null,"_id":"1BT8btby3mmsgPF0"} -{"title":"Caillou","channel":"","filepath":"tests/__data__/output/streams/es.m3u","url":"https://dhx-caillou-1-es.samsung.wurl.tv/playlist.m3u8","http_referrer":null,"user_agent":null,"_id":"3BT8btby3mmsgPF0"} -{"title":"iHola Play","channel":"","filepath":"tests/__data__/output/streams/es.m3u","url":"https://rakuten-hola-2-es.samsung.wurl.tv/playlist.m3u8","http_referrer":null,"user_agent":null,"_id":"2BT8btby3mmsgPF0"} -{"title":"Telearuba (720p)","channel":"Telearuba.aw","filepath":"tests/__data__/output/streams/aw.m3u","url":"http://cdn.setar.aw:1935/Telearuba/smil:telearuba.smil/playlist.m3u8","http_referrer":null,"user_agent":null,"_id":"6BT8btby3mmsgPF0"} -{"title":"Telearuba (480p) [Not 24/7]","channel":"Telearuba.aw","filepath":"tests/__data__/output/streams/aw.m3u","url":"https://backend-server-dot-telearuba-app.appspot.com/media/livestream13/playlist.m3u8","http_referrer":null,"user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36","_id":"4BT8btby3mmsgPF0"} \ No newline at end of file diff --git a/tests/__data__/input/database/playlist_generate.streams.db b/tests/__data__/input/database/playlist_generate.streams.db index 534d1b53c..4367a38c1 100644 --- a/tests/__data__/input/database/playlist_generate.streams.db +++ b/tests/__data__/input/database/playlist_generate.streams.db @@ -1,14 +1,14 @@ -{"title":"ะ›ะ”ะŸะ  ะขะ’ (1080p)","channel":"LDPRTV.ru","filepath":"tests/__data__/output/streams/ru.m3u","url":"http://46.46.143.222:1935/live/mp4:ldpr.stream/blocked.m3u8","http_referrer":null,"user_agent":null,"_id":"2ST8btby3mmsgPF0"} -{"title":"ะ›ะ”ะŸะ  ะขะ’ (1080p)","channel":"LDPRTV.ru","filepath":"tests/__data__/output/streams/ru.m3u","url":"http://46.46.143.222:1935/live/mp4:ldpr.stream/timeout.m3u8","http_referrer":null,"user_agent":null,"_id":"2ST8btby3mmsgPF1"} -{"title":"ะ›ะ”ะŸะ  ะขะ’ (1080p)","channel":"LDPRTV.ru","filepath":"tests/__data__/output/streams/ru.m3u","url":"http://46.46.143.222:1935/live/mp4:ldpr.stream/playlist.m3u8","http_referrer":null,"user_agent":null,"_id":"2ST8btby3mmsgPF2"} -{"title":"ะ›ะ”ะŸะ  ะขะ’ (1080p)","channel":"LDPRTV.ru","filepath":"tests/__data__/output/streams/ru.m3u","url":"http://46.46.143.222:1935/live/mp4:ldpr.stream/error.m3u8","http_referrer":null,"user_agent":null,"_id":"2ST8btby3mmsgPF3"} -{"title":"BBC News HD (720p) [Geo-blocked]","channel":"BBCNews.uk","filepath":"tests/__data__/output/streams/uk.m3u","url":"http://1111296894.rsc.cdn77.org/LS-ATL-54548-6/playlist.m3u8","http_referrer":null,"user_agent":null,"_id":"3TbieV1ptnZVCId5"} -{"title":"BBC News HD","channel":"BBCNews.uk","filepath":"tests/__data__/output/streams/uk.m3u","url":"http://1111296894.rsc.cdn77.org/LS-ATL-54548-6/index.m3u8","http_referrer":null,"user_agent":null,"_id":"3TbieV1ptnZVCIdn"} -{"title":"ATV","channel":"AndorraTV.ad","filepath":"tests/__data__/output/streams/ad.m3u","url":"https://iptv-all.lanesh4d0w.repl.co/andorra/atv","http_referrer":null,"user_agent":null,"_id":"I6cjG2xCBRFFP44z"} -{"title":"Andorra TV (720p) [Not 24/7]","channel":"","filepath":"tests/__data__/output/streams/uk.m3u","url":"http://1111296894.rsc.cdn77.org/LS-ATL-54548-6/index2.m3u8","http_referrer":"http://imn.iq","user_agent":"Mozilla/5.0 (iPhone; CPU iPhone OS 12_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148","_id":"WTbieV1ptnZVCIdn"} -{"title":"Visit-X TV","channel":"VisitXTV.nl","filepath":"tests/__data__/output/streams/nl.m3u","url":"https://stream.visit-x.tv/vxtv/ngrp:live_all/30fps.m3u8","http_referrer":null,"user_agent":null,"_id":"2ST8btby3mmsgPF5"} -{"title":"Visit-X TV","channel":"VisitXTV.nl","filepath":"tests/__data__/output/streams/nl.m3u","url":"https://stream.visit-x.tv/vxtv/ngrp:live_all/60fps.m3u8","http_referrer":null,"user_agent":null,"_id":"2ST8btby3mmsgPF6"} -{"title":"Daawah TV","channel":"","filepath":"tests/__data__/output/streams/in.m3u","url":"http://51.15.246.58:8081/daawahtv/daawahtv2/playlist.m3u8","http_referrer":null,"user_agent":null,"_id":"2ST8btby3mmsgPF9"} -{"title":"Meteomedia","channel":"MeteoMedia.ca","filepath":"tests/__data__/output/streams/in.m3u","url":"http://encodercdn1.frontline.ca/encoder181/output/Meteo_Media_720p/playlist.m3u8","http_referrer":null,"user_agent":null,"_id":"2ST8btby3mmsgP49"} -{"title":"Zoo (480p)","channel":"Zoo.ad","filepath":"tests/__data__/output/streams/ad.m3u","url":"https://iptv-all.lanesh4d0w.repl.co/andorra/zoo?480","http_referrer":null,"user_agent":null,"_id":"I6cjG2xCBRFFP4s3"} -{"title":"Zoo (720p)","channel":"Zoo.ad","filepath":"tests/__data__/output/streams/ad.m3u","url":"https://iptv-all.lanesh4d0w.repl.co/andorra/zoo","http_referrer":null,"user_agent":null,"_id":"I6cjG2xCBRFFP4sz"} +{"line": 2,"quality":"1080p","label":null,"name":"ะ›ะ”ะŸะ  ะขะ’","channel":"LDPRTV.ru","filepath":"ru.m3u","url":"http://46.46.143.222:1935/live/mp4:ldpr.stream/blocked.m3u8","httpReferrer":null,"userAgent":null,"_id":"2ST8btby3mmsgPF0"} +{"line": 2,"quality":"1080p","label":null,"name":"ะ›ะ”ะŸะ  ะขะ’","channel":"LDPRTV.ru","filepath":"ru.m3u","url":"http://46.46.143.222:1935/live/mp4:ldpr.stream/timeout.m3u8","httpReferrer":null,"userAgent":null,"_id":"2ST8btby3mmsgPF1"} +{"line": 2,"quality":"1080p","label":null,"name":"ะ›ะ”ะŸะ  ะขะ’","channel":"LDPRTV.ru","filepath":"ru.m3u","url":"http://46.46.143.222:1935/live/mp4:ldpr.stream/playlist.m3u8","httpReferrer":null,"userAgent":null,"_id":"2ST8btby3mmsgPF2"} +{"line": 2,"quality":"1080p","label":null,"name":"ะ›ะ”ะŸะ  ะขะ’","channel":"LDPRTV.ru","filepath":"ru.m3u","url":"http://46.46.143.222:1935/live/mp4:ldpr.stream/error.m3u8","httpReferrer":null,"userAgent":null,"_id":"2ST8btby3mmsgPF3"} +{"line": 2,"quality":"720p","label":"Geo-blocked","name":"BBC News HD","channel":"BBCNews.uk","filepath":"uk.m3u","url":"http://1111296894.rsc.cdn77.org/LS-ATL-54548-6/playlist.m3u8","httpReferrer":null,"userAgent":null,"_id":"3TbieV1ptnZVCId5"} +{"line": 2,"quality":null,"label":null,"name":"BBC News HD","channel":"BBCNews.uk","filepath":"uk.m3u","url":"http://1111296894.rsc.cdn77.org/LS-ATL-54548-6/index.m3u8","httpReferrer":null,"userAgent":null,"_id":"3TbieV1ptnZVCIdn"} +{"line": 2,"quality":null,"label":null,"name":"ATV","channel":"AndorraTV.ad","filepath":"ad.m3u","url":"https://iptv-all.lanesh4d0w.repl.co/andorra/atv","httpReferrer":null,"userAgent":null,"_id":"I6cjG2xCBRFFP44z"} +{"line": 2,"quality":"720p","label":"Not 24/7","name":"Andorra TV","channel":"","filepath":"uk.m3u","url":"http://1111296894.rsc.cdn77.org/LS-ATL-54548-6/index2.m3u8","httpReferrer":"http://imn.iq","userAgent":"Mozilla/5.0 (iPhone; CPU iPhone OS 12_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148","_id":"WTbieV1ptnZVCIdn"} +{"line": 2,"quality":null,"label":null,"name":"Visit-X TV","channel":"VisitXTV.nl","filepath":"nl.m3u","url":"https://stream.visit-x.tv/vxtv/ngrp:live_all/30fps.m3u8","httpReferrer":null,"userAgent":null,"_id":"2ST8btby3mmsgPF5"} +{"line": 2,"quality":null,"label":null,"name":"Visit-X TV","channel":"VisitXTV.nl","filepath":"nl.m3u","url":"https://stream.visit-x.tv/vxtv/ngrp:live_all/60fps.m3u8","httpReferrer":null,"userAgent":null,"_id":"2ST8btby3mmsgPF6"} +{"line": 2,"quality":null,"label":null,"name":"Daawah TV","channel":"","filepath":"in.m3u","url":"http://51.15.246.58:8081/daawahtv/daawahtv2/playlist.m3u8","httpReferrer":null,"userAgent":null,"_id":"2ST8btby3mmsgPF9"} +{"line": 2,"quality":null,"label":null,"name":"Meteomedia","channel":"MeteoMedia.ca","filepath":"in.m3u","url":"http://encodercdn1.frontline.ca/encoder181/output/Meteo_Media_720p/playlist.m3u8","httpReferrer":null,"userAgent":null,"_id":"2ST8btby3mmsgP49"} +{"line": 2,"quality":"480p","label":null,"name":"Zoo","channel":"Zoo.ad","filepath":"ad.m3u","url":"https://iptv-all.lanesh4d0w.repl.co/andorra/zoo?480","httpReferrer":null,"userAgent":null,"_id":"I6cjG2xCBRFFP4s3"} +{"line": 2,"quality":"720p","label":null,"name":"Zoo","channel":"Zoo.ad","filepath":"ad.m3u","url":"https://iptv-all.lanesh4d0w.repl.co/andorra/zoo","httpReferrer":null,"userAgent":null,"_id":"I6cjG2xCBRFFP4sz"} diff --git a/tests/__data__/input/database/playlist_update.streams.db b/tests/__data__/input/database/playlist_update.streams.db new file mode 100644 index 000000000..898b99357 --- /dev/null +++ b/tests/__data__/input/database/playlist_update.streams.db @@ -0,0 +1,21 @@ +{"line": 2,"name":"ะ›ะ”ะŸะ  ะขะ’","quality":"1080p","label":null,"channel":"LDPRTV.ru","filepath":"ru.m3u","url":"https://service-stitcher.clusters.pluto.tv/stitch/hls/channel/5ca525b650be2571e3943c63/master.m3u8?deviceId=5ca525b650be2571e3943c63&appName=web&advertisingId=","httpReferrer":null,"userAgent":null,"_id":"2ST8btby3mmsgPF3"} +{"line": 2,"name":"ะ›ะ”ะŸะ  ะขะ’","quality":"1080p","label":null,"channel":"LDPRTV.ru","filepath":"ru.m3u","url":"http://46.46.143.222:1935/live/mp4:ldpr.stream/playlist.m3u8","httpReferrer":null,"userAgent":null,"_id":"2ST8btby3mmsgPF0"} +{"line": 2,"name":"ะ›ะ”ะŸะ  ะขะ’","quality":"1080p","label":null,"channel":"LDPRTV.ru","filepath":"ru.m3u","url":"http://46.46.143.222:1935/live/mp4:ldpr.stream/playlist.m3u8","httpReferrer":null,"userAgent":null,"_id":"2ST8btby3mmsgPF1"} +{"line": 2,"name":"ะ›ะ”ะŸะ  ะขะ’","quality":"1080p","label":null,"channel":"LDPRTV.ru","filepath":"ru.m3u","url":"http://46.46.143.222:1935/live/mp4:ldpr.stream/playlist.m3u8","httpReferrer":null,"userAgent":null,"_id":"2ST8btby3mmsgPF2"} +{"line": 2,"name":"BBC News HD","quality":"720p","label":"Not 24/7","channel":"BBCNews.uk","filepath":"uk.m3u","url":"http://1111296894.rsc.cdn77.org/LS-ATL-54548-6/index.m3u8","httpReferrer":null,"userAgent":null,"_id":"3TbieV1ptnZVCIdn"} +{"line": 2,"quality":"720p","label":"Offline","name":"ATV","channel":"AndorraTV.ad","filepath":"ad.m3u","url":"https://iptv-all.lanesh4d0w.repl.co/andorra/atv","httpReferrer":"http://imn.iq","userAgent":"Mozilla/5.0 (iPhone; CPU iPhone OS 12_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148","_id":"I6cjG2xCBRFFP4sz"} +{"line": 2,"quality":"480p","label":"Geo-blocked","name":"BBC News HD","channel":"BBCNews.uk","filepath":"uk.m3u","url":"http://1111296894.rsc.cdn77.org/LS-ATL-54548-6/playlist.m3u8","httpReferrer":null,"userAgent":null,"_id":"WTbieV1ptnZVCIdn"} +{"line": 2,"quality":null,"label":null,"name":"Kayhan TV","channel":"KayhanTV.af","filepath":"af.m3u","url":"http://208.93.117.113/live/Stream1/playlist.m3u8","httpReferrer":null,"userAgent":null,"_id":"cFFpFVzSn6xFMUF3"} +{"line": 2,"quality":null,"label":null,"name":"Sharq","channel":"Sharq.af","filepath":"af.m3u","url":"http://51.210.199.50/hls/stream.m3u8","httpReferrer":null,"userAgent":null,"_id":"u7iyA6cjtf1iWWAZ"} +{"line": 2,"quality":"342p","label":"Geo-blocked","channel":"NPO1.nl","name":"NPO 1","filepath":"nl.m3u","url":"http://resolver.streaming.api.nos.nl/livestream?url=/live/npo/tvlive/npo1/npo1.isml/.m3u8","httpReferrer":null,"userAgent":null,"_id":"mvUyDVuS5gc8gLJV"} +{"line": 2,"quality":"1080p","label":"Geo-blocked","channel":"NPO1.nl","name":"NPO 1","filepath":"nl.m3u","url":"http://stream.tvtap.net:8081/live/nl-npo1.stream/30fps.m3u8","httpReferrer":null,"userAgent":null,"_id":"8WVbsxsYeOL7kHQl"} +{"line": 2,"quality":"1080p","label":"Geo-blocked","channel":"NPO1.nl","name":"NPO 1","filepath":"nl.m3u","url":"http://stream.tvtap.net:8081/live/nl-npo1.stream/60fps.m3u8","httpReferrer":null,"userAgent":null,"_id":"8WVbsxsYeOL7kHQB"} +{"line": 2,"quality":"342p","label":null,"channel":"NPO2.nl","name":"NPO 2","filepath":"nl.m3u","url":"http://resolver.streaming.api.nos.nl/livestream?url=/live/npo/tvlive/npo2/npo2.isml/.m3u8","httpReferrer":null,"userAgent":null,"_id":"2p1TNGO0mF0MJOGy"} +{"line": 2,"quality":"302p","label":"Geo-blocked","channel":"NPO2.nl","name":"NPO 2","filepath":"nl.m3u","url":"http://stream.tvtap.net:8081/live/nl-npo2.stream/playlist.m3u8","httpReferrer":null,"userAgent":null,"_id":"nhL85BL7YM5OR7cn"} +{"line": 2,"quality":null,"label":null,"name":"Tele 2000","channel":"Tele2000.pe","filepath":"pe.m3u","url":"https://servilive.com:3126/live/tele2000live.m3u8","httpReferrer":"https://example2.com/","userAgent":null,"_id":"cF0pFVzSn6xFMUF3"} +{"line": 2,"quality":null,"label":null,"name":"Planeta Junior TV","channel":"","filepath":"es.m3u","url":"https://deaplaneta-planetakidz-1-es.samsung.wurl.tv/playlist.m3u8","httpReferrer":null,"userAgent":null,"_id":"1BT8btby3mmsgPF0"} +{"line": 2,"quality":null,"label":null,"name":"Caillou","channel":"","filepath":"es.m3u","url":"https://dhx-caillou-1-es.samsung.wurl.tv/playlist.m3u8","httpReferrer":null,"userAgent":null,"_id":"3BT8btby3mmsgPF0"} +{"line": 2,"quality":null,"label":null,"name":"iHola Play","channel":"","filepath":"es.m3u","url":"https://rakuten-hola-2-es.samsung.wurl.tv/playlist.m3u8","httpReferrer":null,"userAgent":null,"_id":"2BT8btby3mmsgPF0"} +{"line": 2,"quality":"720p","label":null,"name":"Telearuba","channel":"Telearuba.aw","filepath":"aw.m3u","url":"http://cdn.setar.aw:1935/Telearuba/smil:telearuba.smil/playlist.m3u8","httpReferrer":null,"userAgent":null,"_id":"6BT8btby3mmsgPF0"} +{"line": 2,"quality":"480p","label":"Not 24/7","name":"Telearuba","channel":"Telearuba.aw","filepath":"aw.m3u","url":"https://backend-server-dot-telearuba-app.appspot.com/media/livestream13/playlist.m3u8","httpReferrer":null,"userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36","_id":"4BT8btby3mmsgPF0"} +{"line": 2,"quality":"","label":"","name":"Telearuba","channel":"","filepath":"bg.m3u","url":"https://ythls.onrender.com/channel/UC40TUSUx490U5uR1lZt3Ajgm3u8","httpReferrer":null,"userAgent":null,"_id":"4BT8btby3mmsgSF0"} diff --git a/tests/__data__/input/issues/streams_add.js b/tests/__data__/input/issues/streams_add.js new file mode 100644 index 000000000..c225c57de --- /dev/null +++ b/tests/__data__/input/issues/streams_add.js @@ -0,0 +1,406 @@ +export default [ + { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14179', + repository_url: 'https://api.github.com/repos/iptv-org/iptv', + labels_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14179/labels{/name}', + comments_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14179/comments', + events_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14179/events', + html_url: 'https://github.com/iptv-org/iptv/issues/14179', + id: 1884926953, + node_id: 'I_kwDOCWUK8M5wWbPp', + number: 14179, + title: 'Add: Manorama News', + user: { + login: 'freearhey', + id: 7253922, + node_id: 'MDQ6VXNlcjcyNTM5MjI=', + avatar_url: 'https://avatars.githubusercontent.com/u/7253922?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/freearhey', + html_url: 'https://github.com/freearhey', + followers_url: 'https://api.github.com/users/freearhey/followers', + following_url: 'https://api.github.com/users/freearhey/following{/other_user}', + gists_url: 'https://api.github.com/users/freearhey/gists{/gist_id}', + starred_url: 'https://api.github.com/users/freearhey/starred{/owner}{/repo}', + subscriptions_url: 'https://api.github.com/users/freearhey/subscriptions', + organizations_url: 'https://api.github.com/users/freearhey/orgs', + repos_url: 'https://api.github.com/users/freearhey/repos', + events_url: 'https://api.github.com/users/freearhey/events{/privacy}', + received_events_url: 'https://api.github.com/users/freearhey/received_events', + type: 'User', + site_admin: false + }, + labels: [ + { + id: 1694119113, + node_id: 'MDU6TGFiZWwxNjk0MTE5MTEz', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/IN', + name: 'IN', + color: 'd8139a', + default: false, + description: 'India' + }, + { + id: 5923508587, + node_id: 'LA_kwDOCWUK8M8AAAABYRGRaw', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/streams:add', + name: 'streams:add', + color: '017ff9', + default: false, + description: 'Request to add a new link to a playlist' + } + ], + state: 'open', + locked: false, + assignee: null, + assignees: [], + milestone: null, + comments: 0, + created_at: '2023-09-07T00:38:55Z', + updated_at: '2023-09-07T00:48:32Z', + closed_at: null, + author_association: 'COLLABORATOR', + active_lock_reason: null, + body: '### Channel ID\n\nManoramaNews.in\n\n### Stream URL\n\nhttps://ythls.onrender.com/channel/UCP0uG-mcMImgKnJz-VjJZmQ.m3u8\n\n### Label\n\nNot 24/7\n\n### Notes (optional)\n\nSource: https://github.com/iptv-org/iptv/issues/14007#issuecomment-1686942043\n\n### Contributing Guide\n\n- [X] I have read [Contributing Guide](https://github.com/iptv-org/iptv/blob/master/CONTRIBUTING.md)', + reactions: { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14179/reactions', + total_count: 0, + '+1': 0, + '-1': 0, + laugh: 0, + hooray: 0, + confused: 0, + heart: 0, + rocket: 0, + eyes: 0 + }, + timeline_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14179/timeline', + performed_via_github_app: null, + state_reason: null + }, + { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14178', + repository_url: 'https://api.github.com/repos/iptv-org/iptv', + labels_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14178/labels{/name}', + comments_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14178/comments', + events_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14178/events', + html_url: 'https://github.com/iptv-org/iptv/issues/14178', + id: 1884922249, + node_id: 'I_kwDOCWUK8M5wWaGJ', + number: 14178, + title: 'Add: TV3', + user: { + login: 'freearhey', + id: 7253922, + node_id: 'MDQ6VXNlcjcyNTM5MjI=', + avatar_url: 'https://avatars.githubusercontent.com/u/7253922?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/freearhey', + html_url: 'https://github.com/freearhey', + followers_url: 'https://api.github.com/users/freearhey/followers', + following_url: 'https://api.github.com/users/freearhey/following{/other_user}', + gists_url: 'https://api.github.com/users/freearhey/gists{/gist_id}', + starred_url: 'https://api.github.com/users/freearhey/starred{/owner}{/repo}', + subscriptions_url: 'https://api.github.com/users/freearhey/subscriptions', + organizations_url: 'https://api.github.com/users/freearhey/orgs', + repos_url: 'https://api.github.com/users/freearhey/repos', + events_url: 'https://api.github.com/users/freearhey/events{/privacy}', + received_events_url: 'https://api.github.com/users/freearhey/received_events', + type: 'User', + site_admin: false + }, + labels: [ + { + id: 1912922147, + node_id: 'MDU6TGFiZWwxOTEyOTIyMTQ3', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/MY', + name: 'MY', + color: 'ea59cf', + default: false, + description: 'Malaysia' + }, + { + id: 5923508587, + node_id: 'LA_kwDOCWUK8M8AAAABYRGRaw', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/streams:add', + name: 'streams:add', + color: '017ff9', + default: false, + description: 'Request to add a new link to a playlist' + } + ], + state: 'open', + locked: false, + assignee: null, + assignees: [], + milestone: null, + comments: 1, + created_at: '2023-09-07T00:30:51Z', + updated_at: '2023-09-07T00:48:23Z', + closed_at: null, + author_association: 'COLLABORATOR', + active_lock_reason: null, + body: '### Channel ID\n\nTV3.my\n\n### Stream URL\n\nhttps://live-streams-ssai-01.tonton.com.my/live/2dd2b7cd-1b34-4871-b669-57b5c9beca23/live.isml/.m3u8\n\n### Label\n\nNone\n\n### Notes (optional)\n\nSource: https://github.com/iptv-org/iptv/issues/14063#issuecomment-1695783106\n\n### Contributing Guide\n\n- [X] I have read [Contributing Guide](https://github.com/iptv-org/iptv/blob/master/CONTRIBUTING.md)', + reactions: { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14178/reactions', + total_count: 0, + '+1': 0, + '-1': 0, + laugh: 0, + hooray: 0, + confused: 0, + heart: 0, + rocket: 0, + eyes: 0 + }, + timeline_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14178/timeline', + performed_via_github_app: null, + state_reason: null + }, + { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14177', + repository_url: 'https://api.github.com/repos/iptv-org/iptv', + labels_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14177/labels{/name}', + comments_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14177/comments', + events_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14177/events', + html_url: 'https://github.com/iptv-org/iptv/issues/14177', + id: 1884920274, + node_id: 'I_kwDOCWUK8M5wWZnS', + number: 14177, + title: 'Add: Temple University TV', + user: { + login: 'freearhey', + id: 7253922, + node_id: 'MDQ6VXNlcjcyNTM5MjI=', + avatar_url: 'https://avatars.githubusercontent.com/u/7253922?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/freearhey', + html_url: 'https://github.com/freearhey', + followers_url: 'https://api.github.com/users/freearhey/followers', + following_url: 'https://api.github.com/users/freearhey/following{/other_user}', + gists_url: 'https://api.github.com/users/freearhey/gists{/gist_id}', + starred_url: 'https://api.github.com/users/freearhey/starred{/owner}{/repo}', + subscriptions_url: 'https://api.github.com/users/freearhey/subscriptions', + organizations_url: 'https://api.github.com/users/freearhey/orgs', + repos_url: 'https://api.github.com/users/freearhey/repos', + events_url: 'https://api.github.com/users/freearhey/events{/privacy}', + received_events_url: 'https://api.github.com/users/freearhey/received_events', + type: 'User', + site_admin: false + }, + labels: [ + { + id: 1694118251, + node_id: 'MDU6TGFiZWwxNjk0MTE4MjUx', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/US', + name: 'US', + color: '463faa', + default: false, + description: 'United States' + }, + { + id: 5923508587, + node_id: 'LA_kwDOCWUK8M8AAAABYRGRaw', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/streams:add', + name: 'streams:add', + color: '017ff9', + default: false, + description: 'Request to add a new link to a playlist' + } + ], + state: 'open', + locked: false, + assignee: null, + assignees: [], + milestone: null, + comments: 1, + created_at: '2023-09-07T00:27:51Z', + updated_at: '2023-09-07T00:47:15Z', + closed_at: null, + author_association: 'COLLABORATOR', + active_lock_reason: null, + body: '### Channel ID\n\nTUTV.us\n\n### Stream URL\n\nhttps://livestream.telvue.com/templeuni1/f7b44cfafd5c52223d5498196c8a2e7b.sdp/playlist.m3u8\n\n### Label\n\nNone\n\n### Notes (optional)\n\nSource: https://github.com/iptv-org/iptv/issues/14096#issue-1874505679\n\n### Contributing Guide\n\n- [X] I have read [Contributing Guide](https://github.com/iptv-org/iptv/blob/master/CONTRIBUTING.md)', + reactions: { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14177/reactions', + total_count: 0, + '+1': 0, + '-1': 0, + laugh: 0, + hooray: 0, + confused: 0, + heart: 0, + rocket: 0, + eyes: 0 + }, + timeline_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14177/timeline', + performed_via_github_app: null, + state_reason: null + }, + { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14176', + repository_url: 'https://api.github.com/repos/iptv-org/iptv', + labels_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14176/labels{/name}', + comments_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14176/comments', + events_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14176/events', + html_url: 'https://github.com/iptv-org/iptv/issues/14176', + id: 1884926953, + node_id: 'I_kwDOCWUK8M5wWbPp', + number: 14176, + title: 'Add: Manorama News', + user: { + login: 'freearhey', + id: 7253922, + node_id: 'MDQ6VXNlcjcyNTM5MjI=', + avatar_url: 'https://avatars.githubusercontent.com/u/7253922?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/freearhey', + html_url: 'https://github.com/freearhey', + followers_url: 'https://api.github.com/users/freearhey/followers', + following_url: 'https://api.github.com/users/freearhey/following{/other_user}', + gists_url: 'https://api.github.com/users/freearhey/gists{/gist_id}', + starred_url: 'https://api.github.com/users/freearhey/starred{/owner}{/repo}', + subscriptions_url: 'https://api.github.com/users/freearhey/subscriptions', + organizations_url: 'https://api.github.com/users/freearhey/orgs', + repos_url: 'https://api.github.com/users/freearhey/repos', + events_url: 'https://api.github.com/users/freearhey/events{/privacy}', + received_events_url: 'https://api.github.com/users/freearhey/received_events', + type: 'User', + site_admin: false + }, + labels: [ + { + id: 1694119113, + node_id: 'MDU6TGFiZWwxNjk0MTE5MTEz', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/IN', + name: 'IN', + color: 'd8139a', + default: false, + description: 'India' + }, + { + id: 5923508587, + node_id: 'LA_kwDOCWUK8M8AAAABYRGRaw', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/streams:add', + name: 'streams:add', + color: '017ff9', + default: false, + description: 'Request to add a new link to a playlist' + } + ], + state: 'open', + locked: false, + assignee: null, + assignees: [], + milestone: null, + comments: 0, + created_at: '2023-09-07T00:38:55Z', + updated_at: '2023-09-07T00:48:32Z', + closed_at: null, + author_association: 'COLLABORATOR', + active_lock_reason: null, + body: '### Channel ID\n\nManoramaNews.in\n\n### Stream URL\n\nhttps://ythls.onrender.com/channel/UCP0uG-mcMImgKnJz-VjJZmQ.m3u8\n\n### Label\n\nNot 24/7\n\n### Notes (optional)\n\nSource: https://github.com/iptv-org/iptv/issues/14007#issuecomment-1686942043\n\n### Contributing Guide\n\n- [X] I have read [Contributing Guide](https://github.com/iptv-org/iptv/blob/master/CONTRIBUTING.md)', + reactions: { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14176/reactions', + total_count: 0, + '+1': 0, + '-1': 0, + laugh: 0, + hooray: 0, + confused: 0, + heart: 0, + rocket: 0, + eyes: 0 + }, + timeline_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14176/timeline', + performed_via_github_app: null, + state_reason: null + }, + { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14175', + repository_url: 'https://api.github.com/repos/iptv-org/iptv', + labels_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14175/labels{/name}', + comments_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14175/comments', + events_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14175/events', + html_url: 'https://github.com/iptv-org/iptv/issues/14175', + id: 1884859778, + node_id: 'I_kwDOCWUK8M5wWK2C', + number: 14175, + title: 'Add: TFX', + user: { + login: 'freearhey', + id: 7253922, + node_id: 'MDQ6VXNlcjcyNTM5MjI=', + avatar_url: 'https://avatars.githubusercontent.com/u/7253922?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/freearhey', + html_url: 'https://github.com/freearhey', + followers_url: 'https://api.github.com/users/freearhey/followers', + following_url: 'https://api.github.com/users/freearhey/following{/other_user}', + gists_url: 'https://api.github.com/users/freearhey/gists{/gist_id}', + starred_url: 'https://api.github.com/users/freearhey/starred{/owner}{/repo}', + subscriptions_url: 'https://api.github.com/users/freearhey/subscriptions', + organizations_url: 'https://api.github.com/users/freearhey/orgs', + repos_url: 'https://api.github.com/users/freearhey/repos', + events_url: 'https://api.github.com/users/freearhey/events{/privacy}', + received_events_url: 'https://api.github.com/users/freearhey/received_events', + type: 'User', + site_admin: false + }, + labels: [ + { + id: 1694117286, + node_id: 'MDU6TGFiZWwxNjk0MTE3Mjg2', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/FR', + name: 'FR', + color: 'f7ec1b', + default: false, + description: 'France' + }, + { + id: 5923498886, + node_id: 'LA_kwDOCWUK8M8AAAABYRFrhg', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/approved', + name: 'approved', + color: '85ddde', + default: false, + description: '' + }, + { + id: 5923508587, + node_id: 'LA_kwDOCWUK8M8AAAABYRGRaw', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/streams:add', + name: 'streams:add', + color: '017ff9', + default: false, + description: 'Request to add a new link to a playlist' + } + ], + state: 'open', + locked: false, + assignee: null, + assignees: [], + milestone: null, + comments: 1, + created_at: '2023-09-06T22:54:25Z', + updated_at: '2023-09-07T00:57:11Z', + closed_at: null, + author_association: 'COLLABORATOR', + active_lock_reason: null, + body: '### Channel ID\n\nTFX.fr\n\n### Stream URL\n\nhttp://livetv.ktv.zone/13/play.m3u8\n\n### Label\n\nNone\n\n### Notes (optional)\n\nSource: https://github.com/iptv-org/iptv-org.github.io/issues/1381\n\n### Contributing Guide\n\n- [X] I have read [Contributing Guide](https://github.com/iptv-org/iptv/blob/master/CONTRIBUTING.md)', + reactions: { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14175/reactions', + total_count: 0, + '+1': 0, + '-1': 0, + laugh: 0, + hooray: 0, + confused: 0, + heart: 0, + rocket: 0, + eyes: 0 + }, + timeline_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14175/timeline', + performed_via_github_app: null, + state_reason: null + } +] diff --git a/tests/__data__/input/issues/streams_add_approved.js b/tests/__data__/input/issues/streams_add_approved.js new file mode 100644 index 000000000..5c0f12b79 --- /dev/null +++ b/tests/__data__/input/issues/streams_add_approved.js @@ -0,0 +1,2651 @@ +export default [ + { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14179', + repository_url: 'https://api.github.com/repos/iptv-org/iptv', + labels_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14179/labels{/name}', + comments_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14179/comments', + events_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14179/events', + html_url: 'https://github.com/iptv-org/iptv/issues/14179', + id: 1884926953, + node_id: 'I_kwDOCWUK8M5wWbPp', + number: 14179, + title: 'Add: Manorama News', + user: { + login: 'freearhey', + id: 7253922, + node_id: 'MDQ6VXNlcjcyNTM5MjI=', + avatar_url: 'https://avatars.githubusercontent.com/u/7253922?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/freearhey', + html_url: 'https://github.com/freearhey', + followers_url: 'https://api.github.com/users/freearhey/followers', + following_url: 'https://api.github.com/users/freearhey/following{/other_user}', + gists_url: 'https://api.github.com/users/freearhey/gists{/gist_id}', + starred_url: 'https://api.github.com/users/freearhey/starred{/owner}{/repo}', + subscriptions_url: 'https://api.github.com/users/freearhey/subscriptions', + organizations_url: 'https://api.github.com/users/freearhey/orgs', + repos_url: 'https://api.github.com/users/freearhey/repos', + events_url: 'https://api.github.com/users/freearhey/events{/privacy}', + received_events_url: 'https://api.github.com/users/freearhey/received_events', + type: 'User', + site_admin: false + }, + labels: [ + { + id: 1694119113, + node_id: 'MDU6TGFiZWwxNjk0MTE5MTEz', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/IN', + name: 'IN', + color: 'd8139a', + default: false, + description: 'India' + }, + { + id: 5923498886, + node_id: 'LA_kwDOCWUK8M8AAAABYRFrhg', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/approved', + name: 'approved', + color: '85ddde', + default: false, + description: '' + }, + { + id: 5923508587, + node_id: 'LA_kwDOCWUK8M8AAAABYRGRaw', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/streams:add', + name: 'streams:add', + color: '017ff9', + default: false, + description: 'Request to add a new link to a playlist' + } + ], + state: 'open', + locked: false, + assignee: null, + assignees: [], + milestone: null, + comments: 0, + created_at: '2023-09-07T00:38:55Z', + updated_at: '2023-09-07T00:48:32Z', + closed_at: null, + author_association: 'COLLABORATOR', + active_lock_reason: null, + body: '### Channel ID\n\nManoramaNews.in\n\n### Stream URL\n\nhttps://ythls.onrender.com/channel/UCP0uG-mcMImgKnJz-VjJZmQ.m3u8\n\n### Label\n\nNot 24/7\n\n### Notes (optional)\n\nSource: https://github.com/iptv-org/iptv/issues/14007#issuecomment-1686942043\n\n### Contributing Guide\n\n- [X] I have read [Contributing Guide](https://github.com/iptv-org/iptv/blob/master/CONTRIBUTING.md)', + reactions: { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14179/reactions', + total_count: 0, + '+1': 0, + '-1': 0, + laugh: 0, + hooray: 0, + confused: 0, + heart: 0, + rocket: 0, + eyes: 0 + }, + timeline_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14179/timeline', + performed_via_github_app: null, + state_reason: null + }, + { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14178', + repository_url: 'https://api.github.com/repos/iptv-org/iptv', + labels_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14178/labels{/name}', + comments_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14178/comments', + events_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14178/events', + html_url: 'https://github.com/iptv-org/iptv/issues/14178', + id: 1884922249, + node_id: 'I_kwDOCWUK8M5wWaGJ', + number: 14178, + title: 'Add: TV3', + user: { + login: 'freearhey', + id: 7253922, + node_id: 'MDQ6VXNlcjcyNTM5MjI=', + avatar_url: 'https://avatars.githubusercontent.com/u/7253922?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/freearhey', + html_url: 'https://github.com/freearhey', + followers_url: 'https://api.github.com/users/freearhey/followers', + following_url: 'https://api.github.com/users/freearhey/following{/other_user}', + gists_url: 'https://api.github.com/users/freearhey/gists{/gist_id}', + starred_url: 'https://api.github.com/users/freearhey/starred{/owner}{/repo}', + subscriptions_url: 'https://api.github.com/users/freearhey/subscriptions', + organizations_url: 'https://api.github.com/users/freearhey/orgs', + repos_url: 'https://api.github.com/users/freearhey/repos', + events_url: 'https://api.github.com/users/freearhey/events{/privacy}', + received_events_url: 'https://api.github.com/users/freearhey/received_events', + type: 'User', + site_admin: false + }, + labels: [ + { + id: 1912922147, + node_id: 'MDU6TGFiZWwxOTEyOTIyMTQ3', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/MY', + name: 'MY', + color: 'ea59cf', + default: false, + description: 'Malaysia' + }, + { + id: 5923498886, + node_id: 'LA_kwDOCWUK8M8AAAABYRFrhg', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/approved', + name: 'approved', + color: '85ddde', + default: false, + description: '' + }, + { + id: 5923508587, + node_id: 'LA_kwDOCWUK8M8AAAABYRGRaw', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/streams:add', + name: 'streams:add', + color: '017ff9', + default: false, + description: 'Request to add a new link to a playlist' + } + ], + state: 'open', + locked: false, + assignee: null, + assignees: [], + milestone: null, + comments: 1, + created_at: '2023-09-07T00:30:51Z', + updated_at: '2023-09-07T00:48:23Z', + closed_at: null, + author_association: 'COLLABORATOR', + active_lock_reason: null, + body: '### Channel ID\n\nTV3.my\n\n### Stream URL\n\nhttps://live-streams-ssai-01.tonton.com.my/live/2dd2b7cd-1b34-4871-b669-57b5c9beca23/live.isml/.m3u8\n\n### Channel Name\n\nTV3 (Vertical)\n\n### Quality\n\n720p\n\n### Label\n\nGeo-blocked\n\n### HTTP User-Agent\n\nMozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36 Edge/12.246\n\n### HTTP Referrer\n\nhttps://example.com/\n\n### Notes\n\nSource: https://github.com/iptv-org/iptv/issues/14063#issuecomment-1695783106\n\n### Contributing Guide\n\n- [X] I have read [Contributing Guide](https://github.com/iptv-org/iptv/blob/master/CONTRIBUTING.md)', + reactions: { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14178/reactions', + total_count: 0, + '+1': 0, + '-1': 0, + laugh: 0, + hooray: 0, + confused: 0, + heart: 0, + rocket: 0, + eyes: 0 + }, + timeline_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14178/timeline', + performed_via_github_app: null, + state_reason: null + }, + { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14175', + repository_url: 'https://api.github.com/repos/iptv-org/iptv', + labels_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14175/labels{/name}', + comments_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14175/comments', + events_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14175/events', + html_url: 'https://github.com/iptv-org/iptv/issues/14175', + id: 1884859778, + node_id: 'I_kwDOCWUK8M5wWK2C', + number: 14175, + title: 'Add: TFX', + user: { + login: 'freearhey', + id: 7253922, + node_id: 'MDQ6VXNlcjcyNTM5MjI=', + avatar_url: 'https://avatars.githubusercontent.com/u/7253922?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/freearhey', + html_url: 'https://github.com/freearhey', + followers_url: 'https://api.github.com/users/freearhey/followers', + following_url: 'https://api.github.com/users/freearhey/following{/other_user}', + gists_url: 'https://api.github.com/users/freearhey/gists{/gist_id}', + starred_url: 'https://api.github.com/users/freearhey/starred{/owner}{/repo}', + subscriptions_url: 'https://api.github.com/users/freearhey/subscriptions', + organizations_url: 'https://api.github.com/users/freearhey/orgs', + repos_url: 'https://api.github.com/users/freearhey/repos', + events_url: 'https://api.github.com/users/freearhey/events{/privacy}', + received_events_url: 'https://api.github.com/users/freearhey/received_events', + type: 'User', + site_admin: false + }, + labels: [ + { + id: 1694117286, + node_id: 'MDU6TGFiZWwxNjk0MTE3Mjg2', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/FR', + name: 'FR', + color: 'f7ec1b', + default: false, + description: 'France' + }, + { + id: 5923498886, + node_id: 'LA_kwDOCWUK8M8AAAABYRFrhg', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/approved', + name: 'approved', + color: '85ddde', + default: false, + description: '' + }, + { + id: 5923508587, + node_id: 'LA_kwDOCWUK8M8AAAABYRGRaw', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/streams:add', + name: 'streams:add', + color: '017ff9', + default: false, + description: 'Request to add a new link to a playlist' + } + ], + state: 'open', + locked: false, + assignee: null, + assignees: [], + milestone: null, + comments: 1, + created_at: '2023-09-06T22:54:25Z', + updated_at: '2023-09-07T00:57:11Z', + closed_at: null, + author_association: 'COLLABORATOR', + active_lock_reason: null, + body: '### Channel ID\n\nTFX.fr\n\n### Stream URL\n\nhttp://livetv.ktv.zone/13/play.m3u8\n\n### Label\n\nNone\n\n### Notes (optional)\n\nSource: https://github.com/iptv-org/iptv-org.github.io/issues/1381\n\n### Contributing Guide\n\n- [X] I have read [Contributing Guide](https://github.com/iptv-org/iptv/blob/master/CONTRIBUTING.md)', + reactions: { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14175/reactions', + total_count: 0, + '+1': 0, + '-1': 0, + laugh: 0, + hooray: 0, + confused: 0, + heart: 0, + rocket: 0, + eyes: 0 + }, + timeline_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14175/timeline', + performed_via_github_app: null, + state_reason: null + }, + { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14174', + repository_url: 'https://api.github.com/repos/iptv-org/iptv', + labels_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14174/labels{/name}', + comments_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14174/comments', + events_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14174/events', + html_url: 'https://github.com/iptv-org/iptv/issues/14174', + id: 1884858911, + node_id: 'I_kwDOCWUK8M5wWKof', + number: 14174, + title: 'Add: TMC', + user: { + login: 'freearhey', + id: 7253922, + node_id: 'MDQ6VXNlcjcyNTM5MjI=', + avatar_url: 'https://avatars.githubusercontent.com/u/7253922?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/freearhey', + html_url: 'https://github.com/freearhey', + followers_url: 'https://api.github.com/users/freearhey/followers', + following_url: 'https://api.github.com/users/freearhey/following{/other_user}', + gists_url: 'https://api.github.com/users/freearhey/gists{/gist_id}', + starred_url: 'https://api.github.com/users/freearhey/starred{/owner}{/repo}', + subscriptions_url: 'https://api.github.com/users/freearhey/subscriptions', + organizations_url: 'https://api.github.com/users/freearhey/orgs', + repos_url: 'https://api.github.com/users/freearhey/repos', + events_url: 'https://api.github.com/users/freearhey/events{/privacy}', + received_events_url: 'https://api.github.com/users/freearhey/received_events', + type: 'User', + site_admin: false + }, + labels: [ + { + id: 1694117286, + node_id: 'MDU6TGFiZWwxNjk0MTE3Mjg2', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/FR', + name: 'FR', + color: 'f7ec1b', + default: false, + description: 'France' + }, + { + id: 5923498886, + node_id: 'LA_kwDOCWUK8M8AAAABYRFrhg', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/approved', + name: 'approved', + color: '85ddde', + default: false, + description: '' + }, + { + id: 5923508587, + node_id: 'LA_kwDOCWUK8M8AAAABYRGRaw', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/streams:add', + name: 'streams:add', + color: '017ff9', + default: false, + description: 'Request to add a new link to a playlist' + } + ], + state: 'open', + locked: false, + assignee: null, + assignees: [], + milestone: null, + comments: 1, + created_at: '2023-09-06T22:53:36Z', + updated_at: '2023-09-07T00:57:48Z', + closed_at: null, + author_association: 'COLLABORATOR', + active_lock_reason: null, + body: '### Channel ID\n\nTMC.fr\n\n### Stream URL\n\nhttp://livetv.ktv.zone/12/play.m3u8\n\n### Label\n\nNone\n\n### Notes (optional)\n\nSource: https://github.com/iptv-org/iptv-org.github.io/issues/1381\n\n### Contributing Guide\n\n- [X] I have read [Contributing Guide](https://github.com/iptv-org/iptv/blob/master/CONTRIBUTING.md)', + reactions: { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14174/reactions', + total_count: 0, + '+1': 0, + '-1': 0, + laugh: 0, + hooray: 0, + confused: 0, + heart: 0, + rocket: 0, + eyes: 0 + }, + timeline_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14174/timeline', + performed_via_github_app: null, + state_reason: null + }, + { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14173', + repository_url: 'https://api.github.com/repos/iptv-org/iptv', + labels_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14173/labels{/name}', + comments_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14173/comments', + events_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14173/events', + html_url: 'https://github.com/iptv-org/iptv/issues/14173', + id: 1884858511, + node_id: 'I_kwDOCWUK8M5wWKiP', + number: 14173, + title: 'Add: TF1 Sรฉries Films', + user: { + login: 'freearhey', + id: 7253922, + node_id: 'MDQ6VXNlcjcyNTM5MjI=', + avatar_url: 'https://avatars.githubusercontent.com/u/7253922?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/freearhey', + html_url: 'https://github.com/freearhey', + followers_url: 'https://api.github.com/users/freearhey/followers', + following_url: 'https://api.github.com/users/freearhey/following{/other_user}', + gists_url: 'https://api.github.com/users/freearhey/gists{/gist_id}', + starred_url: 'https://api.github.com/users/freearhey/starred{/owner}{/repo}', + subscriptions_url: 'https://api.github.com/users/freearhey/subscriptions', + organizations_url: 'https://api.github.com/users/freearhey/orgs', + repos_url: 'https://api.github.com/users/freearhey/repos', + events_url: 'https://api.github.com/users/freearhey/events{/privacy}', + received_events_url: 'https://api.github.com/users/freearhey/received_events', + type: 'User', + site_admin: false + }, + labels: [ + { + id: 1694117286, + node_id: 'MDU6TGFiZWwxNjk0MTE3Mjg2', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/FR', + name: 'FR', + color: 'f7ec1b', + default: false, + description: 'France' + }, + { + id: 5923498886, + node_id: 'LA_kwDOCWUK8M8AAAABYRFrhg', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/approved', + name: 'approved', + color: '85ddde', + default: false, + description: '' + }, + { + id: 5923508587, + node_id: 'LA_kwDOCWUK8M8AAAABYRGRaw', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/streams:add', + name: 'streams:add', + color: '017ff9', + default: false, + description: 'Request to add a new link to a playlist' + } + ], + state: 'open', + locked: false, + assignee: null, + assignees: [], + milestone: null, + comments: 1, + created_at: '2023-09-06T22:52:56Z', + updated_at: '2023-09-07T00:58:41Z', + closed_at: null, + author_association: 'COLLABORATOR', + active_lock_reason: null, + body: '### Channel ID\n\nTF1SeriesFilms.fr\n\n### Stream URL\n\nhttp://livetv.ktv.zone/22/play.m3u8\n\n### Label\n\nNone\n\n### Notes (optional)\n\nSource: https://github.com/iptv-org/iptv-org.github.io/issues/1381\n\n### Contributing Guide\n\n- [X] I have read [Contributing Guide](https://github.com/iptv-org/iptv/blob/master/CONTRIBUTING.md)', + reactions: { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14173/reactions', + total_count: 0, + '+1': 0, + '-1': 0, + laugh: 0, + hooray: 0, + confused: 0, + heart: 0, + rocket: 0, + eyes: 0 + }, + timeline_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14173/timeline', + performed_via_github_app: null, + state_reason: null + }, + { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14172', + repository_url: 'https://api.github.com/repos/iptv-org/iptv', + labels_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14172/labels{/name}', + comments_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14172/comments', + events_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14172/events', + html_url: 'https://github.com/iptv-org/iptv/issues/14172', + id: 1884857911, + node_id: 'I_kwDOCWUK8M5wWKY3', + number: 14172, + title: 'Add: TF1', + user: { + login: 'freearhey', + id: 7253922, + node_id: 'MDQ6VXNlcjcyNTM5MjI=', + avatar_url: 'https://avatars.githubusercontent.com/u/7253922?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/freearhey', + html_url: 'https://github.com/freearhey', + followers_url: 'https://api.github.com/users/freearhey/followers', + following_url: 'https://api.github.com/users/freearhey/following{/other_user}', + gists_url: 'https://api.github.com/users/freearhey/gists{/gist_id}', + starred_url: 'https://api.github.com/users/freearhey/starred{/owner}{/repo}', + subscriptions_url: 'https://api.github.com/users/freearhey/subscriptions', + organizations_url: 'https://api.github.com/users/freearhey/orgs', + repos_url: 'https://api.github.com/users/freearhey/repos', + events_url: 'https://api.github.com/users/freearhey/events{/privacy}', + received_events_url: 'https://api.github.com/users/freearhey/received_events', + type: 'User', + site_admin: false + }, + labels: [ + { + id: 1694117286, + node_id: 'MDU6TGFiZWwxNjk0MTE3Mjg2', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/FR', + name: 'FR', + color: 'f7ec1b', + default: false, + description: 'France' + }, + { + id: 5923498886, + node_id: 'LA_kwDOCWUK8M8AAAABYRFrhg', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/approved', + name: 'approved', + color: '85ddde', + default: false, + description: '' + }, + { + id: 5923508587, + node_id: 'LA_kwDOCWUK8M8AAAABYRGRaw', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/streams:add', + name: 'streams:add', + color: '017ff9', + default: false, + description: 'Request to add a new link to a playlist' + } + ], + state: 'open', + locked: false, + assignee: null, + assignees: [], + milestone: null, + comments: 1, + created_at: '2023-09-06T22:51:59Z', + updated_at: '2023-09-07T00:59:15Z', + closed_at: null, + author_association: 'COLLABORATOR', + active_lock_reason: null, + body: '### Channel ID\n\nTF1.fr\n\n### Stream URL\n\nhttp://livetv.ktv.zone/3/play.m3u8\n\n### Label\n\nNone\n\n### Notes (optional)\n\nSource: https://github.com/iptv-org/iptv-org.github.io/issues/1381\n\n### Contributing Guide\n\n- [X] I have read [Contributing Guide](https://github.com/iptv-org/iptv/blob/master/CONTRIBUTING.md)', + reactions: { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14172/reactions', + total_count: 0, + '+1': 0, + '-1': 0, + laugh: 0, + hooray: 0, + confused: 0, + heart: 0, + rocket: 0, + eyes: 0 + }, + timeline_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14172/timeline', + performed_via_github_app: null, + state_reason: null + }, + { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14171', + repository_url: 'https://api.github.com/repos/iptv-org/iptv', + labels_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14171/labels{/name}', + comments_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14171/comments', + events_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14171/events', + html_url: 'https://github.com/iptv-org/iptv/issues/14171', + id: 1884848574, + node_id: 'I_kwDOCWUK8M5wWIG-', + number: 14171, + title: 'Add: France 3 Rhรดne-Alpes', + user: { + login: 'freearhey', + id: 7253922, + node_id: 'MDQ6VXNlcjcyNTM5MjI=', + avatar_url: 'https://avatars.githubusercontent.com/u/7253922?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/freearhey', + html_url: 'https://github.com/freearhey', + followers_url: 'https://api.github.com/users/freearhey/followers', + following_url: 'https://api.github.com/users/freearhey/following{/other_user}', + gists_url: 'https://api.github.com/users/freearhey/gists{/gist_id}', + starred_url: 'https://api.github.com/users/freearhey/starred{/owner}{/repo}', + subscriptions_url: 'https://api.github.com/users/freearhey/subscriptions', + organizations_url: 'https://api.github.com/users/freearhey/orgs', + repos_url: 'https://api.github.com/users/freearhey/repos', + events_url: 'https://api.github.com/users/freearhey/events{/privacy}', + received_events_url: 'https://api.github.com/users/freearhey/received_events', + type: 'User', + site_admin: false + }, + labels: [ + { + id: 1694117286, + node_id: 'MDU6TGFiZWwxNjk0MTE3Mjg2', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/FR', + name: 'FR', + color: 'f7ec1b', + default: false, + description: 'France' + }, + { + id: 5923498886, + node_id: 'LA_kwDOCWUK8M8AAAABYRFrhg', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/approved', + name: 'approved', + color: '85ddde', + default: false, + description: '' + }, + { + id: 5923508587, + node_id: 'LA_kwDOCWUK8M8AAAABYRGRaw', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/streams:add', + name: 'streams:add', + color: '017ff9', + default: false, + description: 'Request to add a new link to a playlist' + } + ], + state: 'open', + locked: false, + assignee: null, + assignees: [], + milestone: null, + comments: 1, + created_at: '2023-09-06T22:38:57Z', + updated_at: '2023-09-07T11:09:01Z', + closed_at: null, + author_association: 'COLLABORATOR', + active_lock_reason: null, + body: '### Channel ID\n\nFrance3RhoneAlpes.fr\n\n### Stream URL\n\nhttp://livetv.ktv.zone/233/play.m3u8\n\n### Label\n\nNone\n\n### Notes (optional)\n\nSource: https://github.com/iptv-org/iptv-org.github.io/issues/1369\n\n### Contributing Guide\n\n- [X] I have read [Contributing Guide](https://github.com/iptv-org/iptv/blob/master/CONTRIBUTING.md)', + reactions: { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14171/reactions', + total_count: 0, + '+1': 0, + '-1': 0, + laugh: 0, + hooray: 0, + confused: 0, + heart: 0, + rocket: 0, + eyes: 0 + }, + timeline_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14171/timeline', + performed_via_github_app: null, + state_reason: null + }, + { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14170', + repository_url: 'https://api.github.com/repos/iptv-org/iptv', + labels_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14170/labels{/name}', + comments_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14170/comments', + events_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14170/events', + html_url: 'https://github.com/iptv-org/iptv/issues/14170', + id: 1884848136, + node_id: 'I_kwDOCWUK8M5wWIAI', + number: 14170, + title: 'Add: France 3 Provence-Alpes', + user: { + login: 'freearhey', + id: 7253922, + node_id: 'MDQ6VXNlcjcyNTM5MjI=', + avatar_url: 'https://avatars.githubusercontent.com/u/7253922?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/freearhey', + html_url: 'https://github.com/freearhey', + followers_url: 'https://api.github.com/users/freearhey/followers', + following_url: 'https://api.github.com/users/freearhey/following{/other_user}', + gists_url: 'https://api.github.com/users/freearhey/gists{/gist_id}', + starred_url: 'https://api.github.com/users/freearhey/starred{/owner}{/repo}', + subscriptions_url: 'https://api.github.com/users/freearhey/subscriptions', + organizations_url: 'https://api.github.com/users/freearhey/orgs', + repos_url: 'https://api.github.com/users/freearhey/repos', + events_url: 'https://api.github.com/users/freearhey/events{/privacy}', + received_events_url: 'https://api.github.com/users/freearhey/received_events', + type: 'User', + site_admin: false + }, + labels: [ + { + id: 1694117286, + node_id: 'MDU6TGFiZWwxNjk0MTE3Mjg2', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/FR', + name: 'FR', + color: 'f7ec1b', + default: false, + description: 'France' + }, + { + id: 5923498886, + node_id: 'LA_kwDOCWUK8M8AAAABYRFrhg', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/approved', + name: 'approved', + color: '85ddde', + default: false, + description: '' + }, + { + id: 5923508587, + node_id: 'LA_kwDOCWUK8M8AAAABYRGRaw', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/streams:add', + name: 'streams:add', + color: '017ff9', + default: false, + description: 'Request to add a new link to a playlist' + } + ], + state: 'open', + locked: false, + assignee: null, + assignees: [], + milestone: null, + comments: 1, + created_at: '2023-09-06T22:38:21Z', + updated_at: '2023-09-07T11:09:41Z', + closed_at: null, + author_association: 'COLLABORATOR', + active_lock_reason: null, + body: '### Channel ID\n\nFrance3ProvenceAlpes.fr\n\n### Stream URL\n\nhttp://livetv.ktv.zone/232/play.m3u8\n\n### Label\n\nNone\n\n### Notes (optional)\n\nSource: https://github.com/iptv-org/iptv-org.github.io/issues/1369\n\n### Contributing Guide\n\n- [X] I have read [Contributing Guide](https://github.com/iptv-org/iptv/blob/master/CONTRIBUTING.md)', + reactions: { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14170/reactions', + total_count: 0, + '+1': 0, + '-1': 0, + laugh: 0, + hooray: 0, + confused: 0, + heart: 0, + rocket: 0, + eyes: 0 + }, + timeline_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14170/timeline', + performed_via_github_app: null, + state_reason: null + }, + { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14169', + repository_url: 'https://api.github.com/repos/iptv-org/iptv', + labels_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14169/labels{/name}', + comments_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14169/comments', + events_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14169/events', + html_url: 'https://github.com/iptv-org/iptv/issues/14169', + id: 1884847729, + node_id: 'I_kwDOCWUK8M5wWH5x', + number: 14169, + title: 'Add: France 3 Nouvelle-Aquitaine', + user: { + login: 'freearhey', + id: 7253922, + node_id: 'MDQ6VXNlcjcyNTM5MjI=', + avatar_url: 'https://avatars.githubusercontent.com/u/7253922?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/freearhey', + html_url: 'https://github.com/freearhey', + followers_url: 'https://api.github.com/users/freearhey/followers', + following_url: 'https://api.github.com/users/freearhey/following{/other_user}', + gists_url: 'https://api.github.com/users/freearhey/gists{/gist_id}', + starred_url: 'https://api.github.com/users/freearhey/starred{/owner}{/repo}', + subscriptions_url: 'https://api.github.com/users/freearhey/subscriptions', + organizations_url: 'https://api.github.com/users/freearhey/orgs', + repos_url: 'https://api.github.com/users/freearhey/repos', + events_url: 'https://api.github.com/users/freearhey/events{/privacy}', + received_events_url: 'https://api.github.com/users/freearhey/received_events', + type: 'User', + site_admin: false + }, + labels: [ + { + id: 1694117286, + node_id: 'MDU6TGFiZWwxNjk0MTE3Mjg2', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/FR', + name: 'FR', + color: 'f7ec1b', + default: false, + description: 'France' + }, + { + id: 5923498886, + node_id: 'LA_kwDOCWUK8M8AAAABYRFrhg', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/approved', + name: 'approved', + color: '85ddde', + default: false, + description: '' + }, + { + id: 5923508587, + node_id: 'LA_kwDOCWUK8M8AAAABYRGRaw', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/streams:add', + name: 'streams:add', + color: '017ff9', + default: false, + description: 'Request to add a new link to a playlist' + } + ], + state: 'open', + locked: false, + assignee: null, + assignees: [], + milestone: null, + comments: 1, + created_at: '2023-09-06T22:37:48Z', + updated_at: '2023-09-07T11:11:10Z', + closed_at: null, + author_association: 'COLLABORATOR', + active_lock_reason: null, + body: '### Channel ID\r\n\r\nFrance3NouvelleAquitaine.fr\r\n\r\n### Stream URL\r\n\r\nhttp://livetv.ktv.zone/231/play.m3u8\r\n\r\n### Label\r\n\r\nNone\r\n\r\n### Notes (optional)\r\n\r\nSource: https://github.com/iptv-org/iptv-org.github.io/issues/1369\r\n\r\n### Contributing Guide\r\n\r\n- [X] I have read [Contributing Guide](https://github.com/iptv-org/iptv/blob/master/CONTRIBUTING.md)', + reactions: { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14169/reactions', + total_count: 0, + '+1': 0, + '-1': 0, + laugh: 0, + hooray: 0, + confused: 0, + heart: 0, + rocket: 0, + eyes: 0 + }, + timeline_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14169/timeline', + performed_via_github_app: null, + state_reason: null + }, + { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14164', + repository_url: 'https://api.github.com/repos/iptv-org/iptv', + labels_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14164/labels{/name}', + comments_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14164/comments', + events_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14164/events', + html_url: 'https://github.com/iptv-org/iptv/issues/14164', + id: 1884844619, + node_id: 'I_kwDOCWUK8M5wWHJL', + number: 14164, + title: 'Add: France 3 Nouvelle-Aquitaine', + user: { + login: 'freearhey', + id: 7253922, + node_id: 'MDQ6VXNlcjcyNTM5MjI=', + avatar_url: 'https://avatars.githubusercontent.com/u/7253922?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/freearhey', + html_url: 'https://github.com/freearhey', + followers_url: 'https://api.github.com/users/freearhey/followers', + following_url: 'https://api.github.com/users/freearhey/following{/other_user}', + gists_url: 'https://api.github.com/users/freearhey/gists{/gist_id}', + starred_url: 'https://api.github.com/users/freearhey/starred{/owner}{/repo}', + subscriptions_url: 'https://api.github.com/users/freearhey/subscriptions', + organizations_url: 'https://api.github.com/users/freearhey/orgs', + repos_url: 'https://api.github.com/users/freearhey/repos', + events_url: 'https://api.github.com/users/freearhey/events{/privacy}', + received_events_url: 'https://api.github.com/users/freearhey/received_events', + type: 'User', + site_admin: false + }, + labels: [ + { + id: 1694117286, + node_id: 'MDU6TGFiZWwxNjk0MTE3Mjg2', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/FR', + name: 'FR', + color: 'f7ec1b', + default: false, + description: 'France' + }, + { + id: 5923498886, + node_id: 'LA_kwDOCWUK8M8AAAABYRFrhg', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/approved', + name: 'approved', + color: '85ddde', + default: false, + description: '' + }, + { + id: 5923508587, + node_id: 'LA_kwDOCWUK8M8AAAABYRGRaw', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/streams:add', + name: 'streams:add', + color: '017ff9', + default: false, + description: 'Request to add a new link to a playlist' + } + ], + state: 'open', + locked: false, + assignee: null, + assignees: [], + milestone: null, + comments: 1, + created_at: '2023-09-06T22:34:48Z', + updated_at: '2023-09-07T11:16:08Z', + closed_at: null, + author_association: 'COLLABORATOR', + active_lock_reason: null, + body: '### Channel ID\r\n\r\nFrance3NouvelleAquitaine.fr\r\n\r\n### Stream URL\r\n\r\nhttp://livetv.ktv.zone/224/play.m3u8\r\n\r\n### Label\r\n\r\nNone\r\n\r\n### Notes (optional)\r\n\r\nSource: https://github.com/iptv-org/iptv-org.github.io/issues/1369\r\n\r\n### Contributing Guide\r\n\r\n- [X] I have read [Contributing Guide](https://github.com/iptv-org/iptv/blob/master/CONTRIBUTING.md)', + reactions: { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14164/reactions', + total_count: 0, + '+1': 0, + '-1': 0, + laugh: 0, + hooray: 0, + confused: 0, + heart: 0, + rocket: 0, + eyes: 0 + }, + timeline_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14164/timeline', + performed_via_github_app: null, + state_reason: null + }, + { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14162', + repository_url: 'https://api.github.com/repos/iptv-org/iptv', + labels_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14162/labels{/name}', + comments_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14162/comments', + events_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14162/events', + html_url: 'https://github.com/iptv-org/iptv/issues/14162', + id: 1884843815, + node_id: 'I_kwDOCWUK8M5wWG8n', + number: 14162, + title: "Add: France 3 Cรดte d'Azur", + user: { + login: 'freearhey', + id: 7253922, + node_id: 'MDQ6VXNlcjcyNTM5MjI=', + avatar_url: 'https://avatars.githubusercontent.com/u/7253922?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/freearhey', + html_url: 'https://github.com/freearhey', + followers_url: 'https://api.github.com/users/freearhey/followers', + following_url: 'https://api.github.com/users/freearhey/following{/other_user}', + gists_url: 'https://api.github.com/users/freearhey/gists{/gist_id}', + starred_url: 'https://api.github.com/users/freearhey/starred{/owner}{/repo}', + subscriptions_url: 'https://api.github.com/users/freearhey/subscriptions', + organizations_url: 'https://api.github.com/users/freearhey/orgs', + repos_url: 'https://api.github.com/users/freearhey/repos', + events_url: 'https://api.github.com/users/freearhey/events{/privacy}', + received_events_url: 'https://api.github.com/users/freearhey/received_events', + type: 'User', + site_admin: false + }, + labels: [ + { + id: 1694117286, + node_id: 'MDU6TGFiZWwxNjk0MTE3Mjg2', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/FR', + name: 'FR', + color: 'f7ec1b', + default: false, + description: 'France' + }, + { + id: 5923498886, + node_id: 'LA_kwDOCWUK8M8AAAABYRFrhg', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/approved', + name: 'approved', + color: '85ddde', + default: false, + description: '' + }, + { + id: 5923508587, + node_id: 'LA_kwDOCWUK8M8AAAABYRGRaw', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/streams:add', + name: 'streams:add', + color: '017ff9', + default: false, + description: 'Request to add a new link to a playlist' + } + ], + state: 'open', + locked: false, + assignee: null, + assignees: [], + milestone: null, + comments: 1, + created_at: '2023-09-06T22:33:38Z', + updated_at: '2023-09-07T11:17:29Z', + closed_at: null, + author_association: 'COLLABORATOR', + active_lock_reason: null, + body: '### Channel ID\n\nFrance3CotedAzur.fr\n\n### Stream URL\n\nhttp://livetv.ktv.zone/220/play.m3u8\n\n### Label\n\nNone\n\n### Notes (optional)\n\nSource: https://github.com/iptv-org/iptv-org.github.io/issues/1369\n\n### Contributing Guide\n\n- [X] I have read [Contributing Guide](https://github.com/iptv-org/iptv/blob/master/CONTRIBUTING.md)', + reactions: { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14162/reactions', + total_count: 0, + '+1': 0, + '-1': 0, + laugh: 0, + hooray: 0, + confused: 0, + heart: 0, + rocket: 0, + eyes: 0 + }, + timeline_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14162/timeline', + performed_via_github_app: null, + state_reason: null + }, + { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14160', + repository_url: 'https://api.github.com/repos/iptv-org/iptv', + labels_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14160/labels{/name}', + comments_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14160/comments', + events_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14160/events', + html_url: 'https://github.com/iptv-org/iptv/issues/14160', + id: 1884842467, + node_id: 'I_kwDOCWUK8M5wWGnj', + number: 14160, + title: 'Add: France 3 Bretagne', + user: { + login: 'freearhey', + id: 7253922, + node_id: 'MDQ6VXNlcjcyNTM5MjI=', + avatar_url: 'https://avatars.githubusercontent.com/u/7253922?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/freearhey', + html_url: 'https://github.com/freearhey', + followers_url: 'https://api.github.com/users/freearhey/followers', + following_url: 'https://api.github.com/users/freearhey/following{/other_user}', + gists_url: 'https://api.github.com/users/freearhey/gists{/gist_id}', + starred_url: 'https://api.github.com/users/freearhey/starred{/owner}{/repo}', + subscriptions_url: 'https://api.github.com/users/freearhey/subscriptions', + organizations_url: 'https://api.github.com/users/freearhey/orgs', + repos_url: 'https://api.github.com/users/freearhey/repos', + events_url: 'https://api.github.com/users/freearhey/events{/privacy}', + received_events_url: 'https://api.github.com/users/freearhey/received_events', + type: 'User', + site_admin: false + }, + labels: [ + { + id: 1694117286, + node_id: 'MDU6TGFiZWwxNjk0MTE3Mjg2', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/FR', + name: 'FR', + color: 'f7ec1b', + default: false, + description: 'France' + }, + { + id: 5923498886, + node_id: 'LA_kwDOCWUK8M8AAAABYRFrhg', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/approved', + name: 'approved', + color: '85ddde', + default: false, + description: '' + }, + { + id: 5923508587, + node_id: 'LA_kwDOCWUK8M8AAAABYRGRaw', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/streams:add', + name: 'streams:add', + color: '017ff9', + default: false, + description: 'Request to add a new link to a playlist' + } + ], + state: 'open', + locked: false, + assignee: null, + assignees: [], + milestone: null, + comments: 1, + created_at: '2023-09-06T22:31:53Z', + updated_at: '2023-09-07T11:18:52Z', + closed_at: null, + author_association: 'COLLABORATOR', + active_lock_reason: null, + body: '### Channel ID\n\nFrance3Bretagne.fr\n\n### Stream URL\n\nhttp://livetv.ktv.zone/216/play.m3u8\n\n### Label\n\nNone\n\n### Notes (optional)\n\nSource: https://github.com/iptv-org/iptv-org.github.io/issues/1369\n\n### Contributing Guide\n\n- [X] I have read [Contributing Guide](https://github.com/iptv-org/iptv/blob/master/CONTRIBUTING.md)', + reactions: { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14160/reactions', + total_count: 0, + '+1': 0, + '-1': 0, + laugh: 0, + hooray: 0, + confused: 0, + heart: 0, + rocket: 0, + eyes: 0 + }, + timeline_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14160/timeline', + performed_via_github_app: null, + state_reason: null + }, + { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14159', + repository_url: 'https://api.github.com/repos/iptv-org/iptv', + labels_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14159/labels{/name}', + comments_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14159/comments', + events_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14159/events', + html_url: 'https://github.com/iptv-org/iptv/issues/14159', + id: 1884839466, + node_id: 'I_kwDOCWUK8M5wWF4q', + number: 14159, + title: 'Add: France 3 Auvergne', + user: { + login: 'freearhey', + id: 7253922, + node_id: 'MDQ6VXNlcjcyNTM5MjI=', + avatar_url: 'https://avatars.githubusercontent.com/u/7253922?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/freearhey', + html_url: 'https://github.com/freearhey', + followers_url: 'https://api.github.com/users/freearhey/followers', + following_url: 'https://api.github.com/users/freearhey/following{/other_user}', + gists_url: 'https://api.github.com/users/freearhey/gists{/gist_id}', + starred_url: 'https://api.github.com/users/freearhey/starred{/owner}{/repo}', + subscriptions_url: 'https://api.github.com/users/freearhey/subscriptions', + organizations_url: 'https://api.github.com/users/freearhey/orgs', + repos_url: 'https://api.github.com/users/freearhey/repos', + events_url: 'https://api.github.com/users/freearhey/events{/privacy}', + received_events_url: 'https://api.github.com/users/freearhey/received_events', + type: 'User', + site_admin: false + }, + labels: [ + { + id: 1694117286, + node_id: 'MDU6TGFiZWwxNjk0MTE3Mjg2', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/FR', + name: 'FR', + color: 'f7ec1b', + default: false, + description: 'France' + }, + { + id: 5923498886, + node_id: 'LA_kwDOCWUK8M8AAAABYRFrhg', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/approved', + name: 'approved', + color: '85ddde', + default: false, + description: '' + }, + { + id: 5923508587, + node_id: 'LA_kwDOCWUK8M8AAAABYRGRaw', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/streams:add', + name: 'streams:add', + color: '017ff9', + default: false, + description: 'Request to add a new link to a playlist' + } + ], + state: 'open', + locked: false, + assignee: null, + assignees: [], + milestone: null, + comments: 1, + created_at: '2023-09-06T22:29:42Z', + updated_at: '2023-09-07T11:19:27Z', + closed_at: null, + author_association: 'COLLABORATOR', + active_lock_reason: null, + body: '### Channel ID\n\nFrance3Auvergne.fr\n\n### Stream URL\n\nhttp://livetv.ktv.zone/213/play.m3u8\n\n### Label\n\nNone\n\n### Notes (optional)\n\nSource: https://github.com/iptv-org/iptv-org.github.io/issues/1369\n\n### Contributing Guide\n\n- [X] I have read [Contributing Guide](https://github.com/iptv-org/iptv/blob/master/CONTRIBUTING.md)', + reactions: { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14159/reactions', + total_count: 0, + '+1': 0, + '-1': 0, + laugh: 0, + hooray: 0, + confused: 0, + heart: 0, + rocket: 0, + eyes: 0 + }, + timeline_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14159/timeline', + performed_via_github_app: null, + state_reason: null + }, + { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14158', + repository_url: 'https://api.github.com/repos/iptv-org/iptv', + labels_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14158/labels{/name}', + comments_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14158/comments', + events_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14158/events', + html_url: 'https://github.com/iptv-org/iptv/issues/14158', + id: 1884838227, + node_id: 'I_kwDOCWUK8M5wWFlT', + number: 14158, + title: 'Add: France 3 Aquitaine', + user: { + login: 'freearhey', + id: 7253922, + node_id: 'MDQ6VXNlcjcyNTM5MjI=', + avatar_url: 'https://avatars.githubusercontent.com/u/7253922?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/freearhey', + html_url: 'https://github.com/freearhey', + followers_url: 'https://api.github.com/users/freearhey/followers', + following_url: 'https://api.github.com/users/freearhey/following{/other_user}', + gists_url: 'https://api.github.com/users/freearhey/gists{/gist_id}', + starred_url: 'https://api.github.com/users/freearhey/starred{/owner}{/repo}', + subscriptions_url: 'https://api.github.com/users/freearhey/subscriptions', + organizations_url: 'https://api.github.com/users/freearhey/orgs', + repos_url: 'https://api.github.com/users/freearhey/repos', + events_url: 'https://api.github.com/users/freearhey/events{/privacy}', + received_events_url: 'https://api.github.com/users/freearhey/received_events', + type: 'User', + site_admin: false + }, + labels: [ + { + id: 1694117286, + node_id: 'MDU6TGFiZWwxNjk0MTE3Mjg2', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/FR', + name: 'FR', + color: 'f7ec1b', + default: false, + description: 'France' + }, + { + id: 5923498886, + node_id: 'LA_kwDOCWUK8M8AAAABYRFrhg', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/approved', + name: 'approved', + color: '85ddde', + default: false, + description: '' + }, + { + id: 5923508587, + node_id: 'LA_kwDOCWUK8M8AAAABYRGRaw', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/streams:add', + name: 'streams:add', + color: '017ff9', + default: false, + description: 'Request to add a new link to a playlist' + } + ], + state: 'open', + locked: false, + assignee: null, + assignees: [], + milestone: null, + comments: 1, + created_at: '2023-09-06T22:28:04Z', + updated_at: '2023-09-07T11:20:07Z', + closed_at: null, + author_association: 'COLLABORATOR', + active_lock_reason: null, + body: '### Channel ID\n\nFrance3Aquitaine.fr\n\n### Stream URL\n\nhttp://livetv.ktv.zone/212/play.m3u8\n\n### Label\n\nNone\n\n### Notes (optional)\n\nSource: https://github.com/iptv-org/iptv-org.github.io/issues/1369\n\n### Contributing Guide\n\n- [X] I have read [Contributing Guide](https://github.com/iptv-org/iptv/blob/master/CONTRIBUTING.md)', + reactions: { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14158/reactions', + total_count: 0, + '+1': 0, + '-1': 0, + laugh: 0, + hooray: 0, + confused: 0, + heart: 0, + rocket: 0, + eyes: 0 + }, + timeline_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14158/timeline', + performed_via_github_app: null, + state_reason: null + }, + { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14155', + repository_url: 'https://api.github.com/repos/iptv-org/iptv', + labels_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14155/labels{/name}', + comments_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14155/comments', + events_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14155/events', + html_url: 'https://github.com/iptv-org/iptv/issues/14155', + id: 1884821412, + node_id: 'I_kwDOCWUK8M5wWBek', + number: 14155, + title: 'Add: France 5', + user: { + login: 'freearhey', + id: 7253922, + node_id: 'MDQ6VXNlcjcyNTM5MjI=', + avatar_url: 'https://avatars.githubusercontent.com/u/7253922?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/freearhey', + html_url: 'https://github.com/freearhey', + followers_url: 'https://api.github.com/users/freearhey/followers', + following_url: 'https://api.github.com/users/freearhey/following{/other_user}', + gists_url: 'https://api.github.com/users/freearhey/gists{/gist_id}', + starred_url: 'https://api.github.com/users/freearhey/starred{/owner}{/repo}', + subscriptions_url: 'https://api.github.com/users/freearhey/subscriptions', + organizations_url: 'https://api.github.com/users/freearhey/orgs', + repos_url: 'https://api.github.com/users/freearhey/repos', + events_url: 'https://api.github.com/users/freearhey/events{/privacy}', + received_events_url: 'https://api.github.com/users/freearhey/received_events', + type: 'User', + site_admin: false + }, + labels: [ + { + id: 1694117286, + node_id: 'MDU6TGFiZWwxNjk0MTE3Mjg2', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/FR', + name: 'FR', + color: 'f7ec1b', + default: false, + description: 'France' + }, + { + id: 5923498886, + node_id: 'LA_kwDOCWUK8M8AAAABYRFrhg', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/approved', + name: 'approved', + color: '85ddde', + default: false, + description: '' + }, + { + id: 5923508587, + node_id: 'LA_kwDOCWUK8M8AAAABYRGRaw', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/streams:add', + name: 'streams:add', + color: '017ff9', + default: false, + description: 'Request to add a new link to a playlist' + } + ], + state: 'open', + locked: false, + assignee: null, + assignees: [], + milestone: null, + comments: 1, + created_at: '2023-09-06T22:07:48Z', + updated_at: '2023-09-07T00:59:57Z', + closed_at: null, + author_association: 'COLLABORATOR', + active_lock_reason: null, + body: '### Channel ID\n\nFrance5.fr\n\n### Stream URL\n\nhttp://livetv.ktv.zone/107/play.m3u8\n\n### Label\n\nNone\n\n### Notes (optional)\n\nSource: https://github.com/iptv-org/iptv/issues/13140#issuecomment-1588155361\n\n### Contributing Guide\n\n- [X] I have read [Contributing Guide](https://github.com/iptv-org/iptv/blob/master/CONTRIBUTING.md)', + reactions: { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14155/reactions', + total_count: 0, + '+1': 0, + '-1': 0, + laugh: 0, + hooray: 0, + confused: 0, + heart: 0, + rocket: 0, + eyes: 0 + }, + timeline_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14155/timeline', + performed_via_github_app: null, + state_reason: null + }, + { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14153', + repository_url: 'https://api.github.com/repos/iptv-org/iptv', + labels_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14153/labels{/name}', + comments_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14153/comments', + events_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14153/events', + html_url: 'https://github.com/iptv-org/iptv/issues/14153', + id: 1884818316, + node_id: 'I_kwDOCWUK8M5wWAuM', + number: 14153, + title: 'Add: France 3', + user: { + login: 'freearhey', + id: 7253922, + node_id: 'MDQ6VXNlcjcyNTM5MjI=', + avatar_url: 'https://avatars.githubusercontent.com/u/7253922?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/freearhey', + html_url: 'https://github.com/freearhey', + followers_url: 'https://api.github.com/users/freearhey/followers', + following_url: 'https://api.github.com/users/freearhey/following{/other_user}', + gists_url: 'https://api.github.com/users/freearhey/gists{/gist_id}', + starred_url: 'https://api.github.com/users/freearhey/starred{/owner}{/repo}', + subscriptions_url: 'https://api.github.com/users/freearhey/subscriptions', + organizations_url: 'https://api.github.com/users/freearhey/orgs', + repos_url: 'https://api.github.com/users/freearhey/repos', + events_url: 'https://api.github.com/users/freearhey/events{/privacy}', + received_events_url: 'https://api.github.com/users/freearhey/received_events', + type: 'User', + site_admin: false + }, + labels: [ + { + id: 1694117286, + node_id: 'MDU6TGFiZWwxNjk0MTE3Mjg2', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/FR', + name: 'FR', + color: 'f7ec1b', + default: false, + description: 'France' + }, + { + id: 5923498886, + node_id: 'LA_kwDOCWUK8M8AAAABYRFrhg', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/approved', + name: 'approved', + color: '85ddde', + default: false, + description: '' + }, + { + id: 5923508587, + node_id: 'LA_kwDOCWUK8M8AAAABYRGRaw', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/streams:add', + name: 'streams:add', + color: '017ff9', + default: false, + description: 'Request to add a new link to a playlist' + } + ], + state: 'open', + locked: false, + assignee: null, + assignees: [], + milestone: null, + comments: 1, + created_at: '2023-09-06T22:04:11Z', + updated_at: '2023-09-07T01:01:36Z', + closed_at: null, + author_association: 'COLLABORATOR', + active_lock_reason: null, + body: '### Channel ID\n\nFrance3.fr\n\n### Stream URL\n\nhttp://livetv.ktv.zone/105/play.m3u8\n\n### Label\n\nNone\n\n### Notes (optional)\n\nSource: https://github.com/iptv-org/iptv/issues/13140#issuecomment-1588155361\n\n### Contributing Guide\n\n- [X] I have read [Contributing Guide](https://github.com/iptv-org/iptv/blob/master/CONTRIBUTING.md)', + reactions: { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14153/reactions', + total_count: 0, + '+1': 0, + '-1': 0, + laugh: 0, + hooray: 0, + confused: 0, + heart: 0, + rocket: 0, + eyes: 0 + }, + timeline_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14153/timeline', + performed_via_github_app: null, + state_reason: null + }, + { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14152', + repository_url: 'https://api.github.com/repos/iptv-org/iptv', + labels_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14152/labels{/name}', + comments_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14152/comments', + events_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14152/events', + html_url: 'https://github.com/iptv-org/iptv/issues/14152', + id: 1884817155, + node_id: 'I_kwDOCWUK8M5wWAcD', + number: 14152, + title: 'Add: France 2', + user: { + login: 'freearhey', + id: 7253922, + node_id: 'MDQ6VXNlcjcyNTM5MjI=', + avatar_url: 'https://avatars.githubusercontent.com/u/7253922?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/freearhey', + html_url: 'https://github.com/freearhey', + followers_url: 'https://api.github.com/users/freearhey/followers', + following_url: 'https://api.github.com/users/freearhey/following{/other_user}', + gists_url: 'https://api.github.com/users/freearhey/gists{/gist_id}', + starred_url: 'https://api.github.com/users/freearhey/starred{/owner}{/repo}', + subscriptions_url: 'https://api.github.com/users/freearhey/subscriptions', + organizations_url: 'https://api.github.com/users/freearhey/orgs', + repos_url: 'https://api.github.com/users/freearhey/repos', + events_url: 'https://api.github.com/users/freearhey/events{/privacy}', + received_events_url: 'https://api.github.com/users/freearhey/received_events', + type: 'User', + site_admin: false + }, + labels: [ + { + id: 1694117286, + node_id: 'MDU6TGFiZWwxNjk0MTE3Mjg2', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/FR', + name: 'FR', + color: 'f7ec1b', + default: false, + description: 'France' + }, + { + id: 5923498886, + node_id: 'LA_kwDOCWUK8M8AAAABYRFrhg', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/approved', + name: 'approved', + color: '85ddde', + default: false, + description: '' + }, + { + id: 5923508587, + node_id: 'LA_kwDOCWUK8M8AAAABYRGRaw', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/streams:add', + name: 'streams:add', + color: '017ff9', + default: false, + description: 'Request to add a new link to a playlist' + } + ], + state: 'open', + locked: false, + assignee: null, + assignees: [], + milestone: null, + comments: 1, + created_at: '2023-09-06T22:02:50Z', + updated_at: '2023-09-07T01:01:02Z', + closed_at: null, + author_association: 'COLLABORATOR', + active_lock_reason: null, + body: '### Channel ID\n\nFrance2.fr\n\n### Stream URL\n\nhttp://livetv.ktv.zone/104/play.m3u8\n\n### Label\n\nNone\n\n### Notes (optional)\n\nSource: https://github.com/iptv-org/iptv/issues/13140#issuecomment-1588155361\n\n### Contributing Guide\n\n- [X] I have read [Contributing Guide](https://github.com/iptv-org/iptv/blob/master/CONTRIBUTING.md)', + reactions: { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14152/reactions', + total_count: 0, + '+1': 0, + '-1': 0, + laugh: 0, + hooray: 0, + confused: 0, + heart: 0, + rocket: 0, + eyes: 0 + }, + timeline_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14152/timeline', + performed_via_github_app: null, + state_reason: null + }, + { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14149', + repository_url: 'https://api.github.com/repos/iptv-org/iptv', + labels_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14149/labels{/name}', + comments_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14149/comments', + events_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14149/events', + html_url: 'https://github.com/iptv-org/iptv/issues/14149', + id: 1884454006, + node_id: 'I_kwDOCWUK8M5wUnx2', + number: 14149, + title: 'Add: Pluto TV More Star Trek', + user: { + login: 'freearhey', + id: 7253922, + node_id: 'MDQ6VXNlcjcyNTM5MjI=', + avatar_url: 'https://avatars.githubusercontent.com/u/7253922?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/freearhey', + html_url: 'https://github.com/freearhey', + followers_url: 'https://api.github.com/users/freearhey/followers', + following_url: 'https://api.github.com/users/freearhey/following{/other_user}', + gists_url: 'https://api.github.com/users/freearhey/gists{/gist_id}', + starred_url: 'https://api.github.com/users/freearhey/starred{/owner}{/repo}', + subscriptions_url: 'https://api.github.com/users/freearhey/subscriptions', + organizations_url: 'https://api.github.com/users/freearhey/orgs', + repos_url: 'https://api.github.com/users/freearhey/repos', + events_url: 'https://api.github.com/users/freearhey/events{/privacy}', + received_events_url: 'https://api.github.com/users/freearhey/received_events', + type: 'User', + site_admin: false + }, + labels: [ + { + id: 1694118251, + node_id: 'MDU6TGFiZWwxNjk0MTE4MjUx', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/US', + name: 'US', + color: '463faa', + default: false, + description: 'United States' + }, + { + id: 5923498886, + node_id: 'LA_kwDOCWUK8M8AAAABYRFrhg', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/approved', + name: 'approved', + color: '85ddde', + default: false, + description: '' + }, + { + id: 5923508587, + node_id: 'LA_kwDOCWUK8M8AAAABYRGRaw', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/streams:add', + name: 'streams:add', + color: '017ff9', + default: false, + description: 'Request to add a new link to a playlist' + } + ], + state: 'open', + locked: false, + assignee: null, + assignees: [], + milestone: null, + comments: 0, + created_at: '2023-09-06T17:26:17Z', + updated_at: '2023-09-07T00:49:14Z', + closed_at: null, + author_association: 'COLLABORATOR', + active_lock_reason: null, + body: '### Channel ID\n\nStarTrek2.us\n\n### Stream URL\n\nhttps://service-stitcher.clusters.pluto.tv/v1/stitch/embed/hls/channel/634dacf51d90320007fcd5fa/master.m3u8?advertisingId=channel&appName=rokuchannel&appVersion=1.0&bmodel=bm1&channel_id=channel&content=channel&content_rating=ROKU_ADS_CONTENT_RATING&content_type=livefeed&coppa=false&deviceDNT=1&deviceId=channel&deviceMake=rokuChannel&deviceModel=web&deviceType=rokuChannel&deviceVersion=1.0&embedPartner=rokuChannel&genre=ROKU_ADS_CONTENT_GENRE&is_lat=1&platform=web&rdid=channel&studio_id=viacom&tags=ROKU_CONTENT_TAGS\n\n### Label\n\nNone\n\n### Notes (optional)\n\nDiscussed in https://github.com/orgs/iptv-org/discussions/989\r\n\r\nimage\n\n### Contributing Guide\n\n- [X] I have read [Contributing Guide](https://github.com/iptv-org/iptv/blob/master/CONTRIBUTING.md)', + reactions: { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14149/reactions', + total_count: 0, + '+1': 0, + '-1': 0, + laugh: 0, + hooray: 0, + confused: 0, + heart: 0, + rocket: 0, + eyes: 0 + }, + timeline_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14149/timeline', + performed_via_github_app: null, + state_reason: null + }, + { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14135', + repository_url: 'https://api.github.com/repos/iptv-org/iptv', + labels_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14135/labels{/name}', + comments_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14135/comments', + events_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14135/events', + html_url: 'https://github.com/iptv-org/iptv/issues/14135', + id: 1880165524, + node_id: 'I_kwDOCWUK8M5wEQyU', + number: 14135, + title: 'Add: BBC World News South Asia ', + user: { + login: 'kheohoanganh', + id: 128283995, + node_id: 'U_kgDOB6V1Ww', + avatar_url: 'https://avatars.githubusercontent.com/u/128283995?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/kheohoanganh', + html_url: 'https://github.com/kheohoanganh', + followers_url: 'https://api.github.com/users/kheohoanganh/followers', + following_url: 'https://api.github.com/users/kheohoanganh/following{/other_user}', + gists_url: 'https://api.github.com/users/kheohoanganh/gists{/gist_id}', + starred_url: 'https://api.github.com/users/kheohoanganh/starred{/owner}{/repo}', + subscriptions_url: 'https://api.github.com/users/kheohoanganh/subscriptions', + organizations_url: 'https://api.github.com/users/kheohoanganh/orgs', + repos_url: 'https://api.github.com/users/kheohoanganh/repos', + events_url: 'https://api.github.com/users/kheohoanganh/events{/privacy}', + received_events_url: 'https://api.github.com/users/kheohoanganh/received_events', + type: 'User', + site_admin: false + }, + labels: [ + { + id: 1694116077, + node_id: 'MDU6TGFiZWwxNjk0MTE2MDc3', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/UK', + name: 'UK', + color: '99e5e5', + default: false, + description: 'United Kingdom' + }, + { + id: 5923498886, + node_id: 'LA_kwDOCWUK8M8AAAABYRFrhg', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/approved', + name: 'approved', + color: '85ddde', + default: false, + description: '' + }, + { + id: 5923508587, + node_id: 'LA_kwDOCWUK8M8AAAABYRGRaw', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/streams:add', + name: 'streams:add', + color: '017ff9', + default: false, + description: 'Request to add a new link to a playlist' + } + ], + state: 'open', + locked: false, + assignee: null, + assignees: [], + milestone: null, + comments: 1, + created_at: '2023-09-04T12:22:50Z', + updated_at: '2023-09-07T00:50:28Z', + closed_at: null, + author_association: 'NONE', + active_lock_reason: null, + body: '### Channel ID\n\nBBCWorldNewsSouthAsia.uk\n\n### Stream URL (optional)\n\nhttp://103.199.161.254/Content/bbcworld/Live/Channel%28BBCworld%29/Stream%2801%29/index.m3u8\n\n### Notes (optional)\n\n2 links for BBCWorldNewsSouthAsia.uk\r\nhttp://103.199.161.254/Content/bbcworld/Live/Channel%28BBCworld%29/Stream%2801%29/index.m3u8\r\nhttp://103.199.161.254/Content/bbcworld/Live/Channel%28BBCworld%29/Stream%2802%29/index.m3u8\n\n### Please confirm the following\n\n- [X] I have read [Contributing Guide](https://github.com/iptv-org/iptv/blob/master/CONTRIBUTING.md#request-a-channel)', + reactions: { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14135/reactions', + total_count: 0, + '+1': 0, + '-1': 0, + laugh: 0, + hooray: 0, + confused: 0, + heart: 0, + rocket: 0, + eyes: 0 + }, + timeline_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14135/timeline', + performed_via_github_app: null, + state_reason: null + }, + { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14105', + repository_url: 'https://api.github.com/repos/iptv-org/iptv', + labels_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14105/labels{/name}', + comments_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14105/comments', + events_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14105/events', + html_url: 'https://github.com/iptv-org/iptv/issues/14105', + id: 1876637538, + node_id: 'I_kwDOCWUK8M5v2zdi', + number: 14105, + title: 'Add: Amarin TV (720p)', + user: { + login: 'Soponwit19997', + id: 142583084, + node_id: 'U_kgDOCH-lLA', + avatar_url: 'https://avatars.githubusercontent.com/u/142583084?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/Soponwit19997', + html_url: 'https://github.com/Soponwit19997', + followers_url: 'https://api.github.com/users/Soponwit19997/followers', + following_url: 'https://api.github.com/users/Soponwit19997/following{/other_user}', + gists_url: 'https://api.github.com/users/Soponwit19997/gists{/gist_id}', + starred_url: 'https://api.github.com/users/Soponwit19997/starred{/owner}{/repo}', + subscriptions_url: 'https://api.github.com/users/Soponwit19997/subscriptions', + organizations_url: 'https://api.github.com/users/Soponwit19997/orgs', + repos_url: 'https://api.github.com/users/Soponwit19997/repos', + events_url: 'https://api.github.com/users/Soponwit19997/events{/privacy}', + received_events_url: 'https://api.github.com/users/Soponwit19997/received_events', + type: 'User', + site_admin: false + }, + labels: [ + { + id: 2990740232, + node_id: 'MDU6TGFiZWwyOTkwNzQwMjMy', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/TH', + name: 'TH', + color: 'B798EA', + default: false, + description: 'Thailand' + }, + { + id: 5923498886, + node_id: 'LA_kwDOCWUK8M8AAAABYRFrhg', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/approved', + name: 'approved', + color: '85ddde', + default: false, + description: '' + }, + { + id: 5923508587, + node_id: 'LA_kwDOCWUK8M8AAAABYRGRaw', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/streams:add', + name: 'streams:add', + color: '017ff9', + default: false, + description: 'Request to add a new link to a playlist' + } + ], + state: 'open', + locked: false, + assignee: null, + assignees: [], + milestone: null, + comments: 1, + created_at: '2023-09-01T03:08:05Z', + updated_at: '2023-09-06T14:19:50Z', + closed_at: null, + author_association: 'CONTRIBUTOR', + active_lock_reason: null, + body: '### Channel ID\n\nAmarinTV.th\n\n### Stream URL (optional)\n\nhttps://cdn6.goprimetime.info/feed/202306140918/chamarin/index.m3u8\n\n### Notes (optional)\n\n_No response_\n\n### Please confirm the following\n\n- [X] I have read [Contributing Guide](https://github.com/iptv-org/iptv/blob/master/CONTRIBUTING.md#request-a-channel)', + reactions: { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14105/reactions', + total_count: 0, + '+1': 0, + '-1': 0, + laugh: 0, + hooray: 0, + confused: 0, + heart: 0, + rocket: 0, + eyes: 0 + }, + timeline_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14105/timeline', + performed_via_github_app: null, + state_reason: null + }, + { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14104', + repository_url: 'https://api.github.com/repos/iptv-org/iptv', + labels_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14104/labels{/name}', + comments_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14104/comments', + events_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14104/events', + html_url: 'https://github.com/iptv-org/iptv/issues/14104', + id: 1876636019, + node_id: 'I_kwDOCWUK8M5v2zFz', + number: 14104, + title: 'Add: MCOT HD (720p)', + user: { + login: 'Soponwit19997', + id: 142583084, + node_id: 'U_kgDOCH-lLA', + avatar_url: 'https://avatars.githubusercontent.com/u/142583084?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/Soponwit19997', + html_url: 'https://github.com/Soponwit19997', + followers_url: 'https://api.github.com/users/Soponwit19997/followers', + following_url: 'https://api.github.com/users/Soponwit19997/following{/other_user}', + gists_url: 'https://api.github.com/users/Soponwit19997/gists{/gist_id}', + starred_url: 'https://api.github.com/users/Soponwit19997/starred{/owner}{/repo}', + subscriptions_url: 'https://api.github.com/users/Soponwit19997/subscriptions', + organizations_url: 'https://api.github.com/users/Soponwit19997/orgs', + repos_url: 'https://api.github.com/users/Soponwit19997/repos', + events_url: 'https://api.github.com/users/Soponwit19997/events{/privacy}', + received_events_url: 'https://api.github.com/users/Soponwit19997/received_events', + type: 'User', + site_admin: false + }, + labels: [ + { + id: 2990740232, + node_id: 'MDU6TGFiZWwyOTkwNzQwMjMy', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/TH', + name: 'TH', + color: 'B798EA', + default: false, + description: 'Thailand' + }, + { + id: 5923498886, + node_id: 'LA_kwDOCWUK8M8AAAABYRFrhg', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/approved', + name: 'approved', + color: '85ddde', + default: false, + description: '' + }, + { + id: 5923508587, + node_id: 'LA_kwDOCWUK8M8AAAABYRGRaw', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/streams:add', + name: 'streams:add', + color: '017ff9', + default: false, + description: 'Request to add a new link to a playlist' + } + ], + state: 'open', + locked: false, + assignee: null, + assignees: [], + milestone: null, + comments: 1, + created_at: '2023-09-01T03:05:56Z', + updated_at: '2023-09-06T14:21:02Z', + closed_at: null, + author_association: 'CONTRIBUTOR', + active_lock_reason: null, + body: '### Channel ID\n\nMCOTHD.th\n\n### Stream URL (optional)\n\nhttps://cdn6.goprimetime.info/feed/202306140918/chmcothd/index.m3u8\n\n### Notes (optional)\n\n_No response_\n\n### Please confirm the following\n\n- [X] I have read [Contributing Guide](https://github.com/iptv-org/iptv/blob/master/CONTRIBUTING.md#request-a-channel)', + reactions: { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14104/reactions', + total_count: 0, + '+1': 0, + '-1': 0, + laugh: 0, + hooray: 0, + confused: 0, + heart: 0, + rocket: 0, + eyes: 0 + }, + timeline_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14104/timeline', + performed_via_github_app: null, + state_reason: null + }, + { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14057', + repository_url: 'https://api.github.com/repos/iptv-org/iptv', + labels_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14057/labels{/name}', + comments_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14057/comments', + events_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14057/events', + html_url: 'https://github.com/iptv-org/iptv/issues/14057', + id: 1868766252, + node_id: 'I_kwDOCWUK8M5vYxws', + number: 14057, + title: 'Add: MotorTrend Fast TV', + user: { + login: 'AudioNutz', + id: 28129911, + node_id: 'MDQ6VXNlcjI4MTI5OTEx', + avatar_url: 'https://avatars.githubusercontent.com/u/28129911?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/AudioNutz', + html_url: 'https://github.com/AudioNutz', + followers_url: 'https://api.github.com/users/AudioNutz/followers', + following_url: 'https://api.github.com/users/AudioNutz/following{/other_user}', + gists_url: 'https://api.github.com/users/AudioNutz/gists{/gist_id}', + starred_url: 'https://api.github.com/users/AudioNutz/starred{/owner}{/repo}', + subscriptions_url: 'https://api.github.com/users/AudioNutz/subscriptions', + organizations_url: 'https://api.github.com/users/AudioNutz/orgs', + repos_url: 'https://api.github.com/users/AudioNutz/repos', + events_url: 'https://api.github.com/users/AudioNutz/events{/privacy}', + received_events_url: 'https://api.github.com/users/AudioNutz/received_events', + type: 'User', + site_admin: false + }, + labels: [ + { + id: 1694118251, + node_id: 'MDU6TGFiZWwxNjk0MTE4MjUx', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/US', + name: 'US', + color: '463faa', + default: false, + description: 'United States' + }, + { + id: 5923498886, + node_id: 'LA_kwDOCWUK8M8AAAABYRFrhg', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/approved', + name: 'approved', + color: '85ddde', + default: false, + description: '' + }, + { + id: 5923508587, + node_id: 'LA_kwDOCWUK8M8AAAABYRGRaw', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/streams:add', + name: 'streams:add', + color: '017ff9', + default: false, + description: 'Request to add a new link to a playlist' + } + ], + state: 'open', + locked: false, + assignee: null, + assignees: [], + milestone: null, + comments: 1, + created_at: '2023-08-28T01:23:43Z', + updated_at: '2023-09-06T13:44:17Z', + closed_at: null, + author_association: 'NONE', + active_lock_reason: null, + body: '### Channel ID\r\n\r\nFastTV.us\r\n\r\n### Stream URL (optional)\r\n\r\nhttps://3fa797d5.wurl.com/manifest/f36d25e7e52f1ba8d7e56eb859c636563214f541/T05PX01vdG9yVHJlbmRGYXN0VFZfSExT/b5e5e0e2-12b3-4312-93c9-c0a7c50b41ca/4.m3u8\r\n\r\n### Notes (optional)\r\n\r\nA free stream from MotorTrend TV\r\n\r\n### Please confirm the following\r\n\r\n- [X] I have read [Contributing Guide](https://github.com/iptv-org/iptv/blob/master/CONTRIBUTING.md#request-a-channel)', + reactions: { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14057/reactions', + total_count: 0, + '+1': 0, + '-1': 0, + laugh: 0, + hooray: 0, + confused: 0, + heart: 0, + rocket: 0, + eyes: 0 + }, + timeline_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14057/timeline', + performed_via_github_app: null, + state_reason: null + }, + { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14034', + repository_url: 'https://api.github.com/repos/iptv-org/iptv', + labels_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14034/labels{/name}', + comments_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14034/comments', + events_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14034/events', + html_url: 'https://github.com/iptv-org/iptv/issues/14034', + id: 1863678726, + node_id: 'I_kwDOCWUK8M5vFXsG', + number: 14034, + title: 'Add: match 4(hu)', + user: { + login: 'erich1997', + id: 85035390, + node_id: 'MDQ6VXNlcjg1MDM1Mzkw', + avatar_url: 'https://avatars.githubusercontent.com/u/85035390?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/erich1997', + html_url: 'https://github.com/erich1997', + followers_url: 'https://api.github.com/users/erich1997/followers', + following_url: 'https://api.github.com/users/erich1997/following{/other_user}', + gists_url: 'https://api.github.com/users/erich1997/gists{/gist_id}', + starred_url: 'https://api.github.com/users/erich1997/starred{/owner}{/repo}', + subscriptions_url: 'https://api.github.com/users/erich1997/subscriptions', + organizations_url: 'https://api.github.com/users/erich1997/orgs', + repos_url: 'https://api.github.com/users/erich1997/repos', + events_url: 'https://api.github.com/users/erich1997/events{/privacy}', + received_events_url: 'https://api.github.com/users/erich1997/received_events', + type: 'User', + site_admin: false + }, + labels: [ + { + id: 1696015170, + node_id: 'MDU6TGFiZWwxNjk2MDE1MTcw', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/HU', + name: 'HU', + color: 'e89bbf', + default: false, + description: 'Hungary' + }, + { + id: 5923498886, + node_id: 'LA_kwDOCWUK8M8AAAABYRFrhg', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/approved', + name: 'approved', + color: '85ddde', + default: false, + description: '' + }, + { + id: 5923508587, + node_id: 'LA_kwDOCWUK8M8AAAABYRGRaw', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/streams:add', + name: 'streams:add', + color: '017ff9', + default: false, + description: 'Request to add a new link to a playlist' + } + ], + state: 'open', + locked: false, + assignee: null, + assignees: [], + milestone: null, + comments: 1, + created_at: '2023-08-23T16:42:47Z', + updated_at: '2023-09-06T13:07:20Z', + closed_at: null, + author_association: 'NONE', + active_lock_reason: null, + body: '### Channel ID\n\nMatch4.hu\n\n### Stream URL (optional)\n\nhttp://194.76.186.33:8000/play/a04d/index.m3u8\n\n### Notes (optional)\n\n_No response_\n\n### Please confirm the following\n\n- [X] I have read [Contributing Guide](https://github.com/iptv-org/iptv/blob/master/CONTRIBUTING.md#request-a-channel)', + reactions: { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14034/reactions', + total_count: 0, + '+1': 0, + '-1': 0, + laugh: 0, + hooray: 0, + confused: 0, + heart: 0, + rocket: 0, + eyes: 0 + }, + timeline_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14034/timeline', + performed_via_github_app: null, + state_reason: null + }, + { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/13964', + repository_url: 'https://api.github.com/repos/iptv-org/iptv', + labels_url: 'https://api.github.com/repos/iptv-org/iptv/issues/13964/labels{/name}', + comments_url: 'https://api.github.com/repos/iptv-org/iptv/issues/13964/comments', + events_url: 'https://api.github.com/repos/iptv-org/iptv/issues/13964/events', + html_url: 'https://github.com/iptv-org/iptv/issues/13964', + id: 1857666538, + node_id: 'I_kwDOCWUK8M5uub3q', + number: 13964, + title: 'Add: Meth TV [LK] ', + user: { + login: 'Carlinhos027', + id: 111005658, + node_id: 'U_kgDOBp3P2g', + avatar_url: 'https://avatars.githubusercontent.com/u/111005658?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/Carlinhos027', + html_url: 'https://github.com/Carlinhos027', + followers_url: 'https://api.github.com/users/Carlinhos027/followers', + following_url: 'https://api.github.com/users/Carlinhos027/following{/other_user}', + gists_url: 'https://api.github.com/users/Carlinhos027/gists{/gist_id}', + starred_url: 'https://api.github.com/users/Carlinhos027/starred{/owner}{/repo}', + subscriptions_url: 'https://api.github.com/users/Carlinhos027/subscriptions', + organizations_url: 'https://api.github.com/users/Carlinhos027/orgs', + repos_url: 'https://api.github.com/users/Carlinhos027/repos', + events_url: 'https://api.github.com/users/Carlinhos027/events{/privacy}', + received_events_url: 'https://api.github.com/users/Carlinhos027/received_events', + type: 'User', + site_admin: false + }, + labels: [ + { + id: 5432228583, + node_id: 'LA_kwDOCWUK8M8AAAABQ8k65w', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/not%2024/7', + name: 'not 24/7', + color: '40715B', + default: false, + description: '' + }, + { + id: 5641193949, + node_id: 'LA_kwDOCWUK8M8AAAABUD3J3Q', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/LK', + name: 'LK', + color: '0A59ED', + default: false, + description: 'Sri Lanka' + }, + { + id: 5923498886, + node_id: 'LA_kwDOCWUK8M8AAAABYRFrhg', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/approved', + name: 'approved', + color: '85ddde', + default: false, + description: '' + }, + { + id: 5923508587, + node_id: 'LA_kwDOCWUK8M8AAAABYRGRaw', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/streams:add', + name: 'streams:add', + color: '017ff9', + default: false, + description: 'Request to add a new link to a playlist' + } + ], + state: 'open', + locked: false, + assignee: null, + assignees: [], + milestone: null, + comments: 0, + created_at: '2023-08-19T10:31:37Z', + updated_at: '2023-09-07T11:25:16Z', + closed_at: null, + author_association: 'COLLABORATOR', + active_lock_reason: null, + body: '### Channel ID\n\nMethTV.lk\n\n### Stream URL (optional)\n\nhttps://ythls.onrender.com/channel/UC7kBHRaynsJMB6JcooGLTmA.m3u8\n\n### Notes (optional)\n\n720p / Not 24/7\n\n### Please confirm the following\n\n- [X] I have read [Contributing Guide](https://github.com/iptv-org/iptv/blob/master/CONTRIBUTING.md#request-a-channel)', + reactions: { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/13964/reactions', + total_count: 0, + '+1': 0, + '-1': 0, + laugh: 0, + hooray: 0, + confused: 0, + heart: 0, + rocket: 0, + eyes: 0 + }, + timeline_url: 'https://api.github.com/repos/iptv-org/iptv/issues/13964/timeline', + performed_via_github_app: null, + state_reason: null + }, + { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/13893', + repository_url: 'https://api.github.com/repos/iptv-org/iptv', + labels_url: 'https://api.github.com/repos/iptv-org/iptv/issues/13893/labels{/name}', + comments_url: 'https://api.github.com/repos/iptv-org/iptv/issues/13893/comments', + events_url: 'https://api.github.com/repos/iptv-org/iptv/issues/13893/events', + html_url: 'https://github.com/iptv-org/iptv/issues/13893', + id: 1850537350, + node_id: 'I_kwDOCWUK8M5uTPWG', + number: 13893, + title: 'Add: Weathernews (JPN) via YouTube', + user: { + login: 'arecki2', + id: 18574440, + node_id: 'MDQ6VXNlcjE4NTc0NDQw', + avatar_url: 'https://avatars.githubusercontent.com/u/18574440?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/arecki2', + html_url: 'https://github.com/arecki2', + followers_url: 'https://api.github.com/users/arecki2/followers', + following_url: 'https://api.github.com/users/arecki2/following{/other_user}', + gists_url: 'https://api.github.com/users/arecki2/gists{/gist_id}', + starred_url: 'https://api.github.com/users/arecki2/starred{/owner}{/repo}', + subscriptions_url: 'https://api.github.com/users/arecki2/subscriptions', + organizations_url: 'https://api.github.com/users/arecki2/orgs', + repos_url: 'https://api.github.com/users/arecki2/repos', + events_url: 'https://api.github.com/users/arecki2/events{/privacy}', + received_events_url: 'https://api.github.com/users/arecki2/received_events', + type: 'User', + site_admin: false + }, + labels: [ + { + id: 1694117140, + node_id: 'MDU6TGFiZWwxNjk0MTE3MTQw', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/JP', + name: 'JP', + color: '350bdd', + default: false, + description: 'Japan' + }, + { + id: 5923498886, + node_id: 'LA_kwDOCWUK8M8AAAABYRFrhg', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/approved', + name: 'approved', + color: '85ddde', + default: false, + description: '' + }, + { + id: 5923508587, + node_id: 'LA_kwDOCWUK8M8AAAABYRGRaw', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/streams:add', + name: 'streams:add', + color: '017ff9', + default: false, + description: 'Request to add a new link to a playlist' + } + ], + state: 'open', + locked: false, + assignee: null, + assignees: [], + milestone: null, + comments: 2, + created_at: '2023-08-14T21:04:00Z', + updated_at: '2023-09-06T14:30:57Z', + closed_at: null, + author_association: 'NONE', + active_lock_reason: null, + body: "### Channel ID\n\nWeathernews.jp\n\n### Stream URL (optional)\n\nhttps://ythls.onrender.com/channel/UCNsidkYpIAQ4QaufptQBPHQ.m3u8\n\n### Notes (optional)\n\nLet's try them ๐Ÿ˜ผ\r\n\r\nI've just learned that they change streams for their TV broadcasts on YouTube every 3 hours, so even with additional streams they occasionally activate (such as now during Typhoon Lan), the YT API should manage to pick the correct feed in most cases ๐Ÿ˜œ\r\n\r\nOtherwise, an advantage over the two streams that already are in the database is that the YT broadcasts are in 1080p (vs 720p).\n\n### Please confirm the following\n\n- [X] I have read [Contributing Guide](https://github.com/iptv-org/iptv/blob/master/CONTRIBUTING.md#request-a-channel)", + reactions: { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/13893/reactions', + total_count: 0, + '+1': 0, + '-1': 0, + laugh: 0, + hooray: 0, + confused: 0, + heart: 0, + rocket: 0, + eyes: 0 + }, + timeline_url: 'https://api.github.com/repos/iptv-org/iptv/issues/13893/timeline', + performed_via_github_app: null, + state_reason: null + }, + { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/13881', + repository_url: 'https://api.github.com/repos/iptv-org/iptv', + labels_url: 'https://api.github.com/repos/iptv-org/iptv/issues/13881/labels{/name}', + comments_url: 'https://api.github.com/repos/iptv-org/iptv/issues/13881/comments', + events_url: 'https://api.github.com/repos/iptv-org/iptv/issues/13881/events', + html_url: 'https://github.com/iptv-org/iptv/issues/13881', + id: 1848780631, + node_id: 'I_kwDOCWUK8M5uMidX', + number: 13881, + title: 'Add: Aaj Tak', + user: { + login: 'R4IN2007', + id: 83226646, + node_id: 'MDQ6VXNlcjgzMjI2NjQ2', + avatar_url: 'https://avatars.githubusercontent.com/u/83226646?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/R4IN2007', + html_url: 'https://github.com/R4IN2007', + followers_url: 'https://api.github.com/users/R4IN2007/followers', + following_url: 'https://api.github.com/users/R4IN2007/following{/other_user}', + gists_url: 'https://api.github.com/users/R4IN2007/gists{/gist_id}', + starred_url: 'https://api.github.com/users/R4IN2007/starred{/owner}{/repo}', + subscriptions_url: 'https://api.github.com/users/R4IN2007/subscriptions', + organizations_url: 'https://api.github.com/users/R4IN2007/orgs', + repos_url: 'https://api.github.com/users/R4IN2007/repos', + events_url: 'https://api.github.com/users/R4IN2007/events{/privacy}', + received_events_url: 'https://api.github.com/users/R4IN2007/received_events', + type: 'User', + site_admin: false + }, + labels: [ + { + id: 1694119113, + node_id: 'MDU6TGFiZWwxNjk0MTE5MTEz', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/IN', + name: 'IN', + color: 'd8139a', + default: false, + description: 'India' + }, + { + id: 5923498886, + node_id: 'LA_kwDOCWUK8M8AAAABYRFrhg', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/approved', + name: 'approved', + color: '85ddde', + default: false, + description: '' + }, + { + id: 5923508587, + node_id: 'LA_kwDOCWUK8M8AAAABYRGRaw', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/streams:add', + name: 'streams:add', + color: '017ff9', + default: false, + description: 'Request to add a new link to a playlist' + } + ], + state: 'open', + locked: false, + assignee: null, + assignees: [], + milestone: null, + comments: 1, + created_at: '2023-08-13T23:23:28Z', + updated_at: '2023-09-06T14:32:15Z', + closed_at: null, + author_association: 'NONE', + active_lock_reason: null, + body: '### Channel ID\n\nAajTak.in\n\n### Stream URL (optional)\n\nhttps://feeds.intoday.in/aajtak/api/aajtakhd/master.m3u8\n\n### Notes (optional)\n\n_No response_\n\n### Please confirm the following\n\n- [X] I have read [Contributing Guide](https://github.com/iptv-org/iptv/blob/master/CONTRIBUTING.md#request-a-channel)', + reactions: { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/13881/reactions', + total_count: 0, + '+1': 0, + '-1': 0, + laugh: 0, + hooray: 0, + confused: 0, + heart: 0, + rocket: 0, + eyes: 0 + }, + timeline_url: 'https://api.github.com/repos/iptv-org/iptv/issues/13881/timeline', + performed_via_github_app: null, + state_reason: null + }, + { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/13793', + repository_url: 'https://api.github.com/repos/iptv-org/iptv', + labels_url: 'https://api.github.com/repos/iptv-org/iptv/issues/13793/labels{/name}', + comments_url: 'https://api.github.com/repos/iptv-org/iptv/issues/13793/comments', + events_url: 'https://api.github.com/repos/iptv-org/iptv/issues/13793/events', + html_url: 'https://github.com/iptv-org/iptv/issues/13793', + id: 1846716551, + node_id: 'I_kwDOCWUK8M5uEqiH', + number: 13793, + title: 'Add: AT-X (JPN)', + user: { + login: 'ZXArkin', + id: 21299971, + node_id: 'MDQ6VXNlcjIxMjk5OTcx', + avatar_url: 'https://avatars.githubusercontent.com/u/21299971?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/ZXArkin', + html_url: 'https://github.com/ZXArkin', + followers_url: 'https://api.github.com/users/ZXArkin/followers', + following_url: 'https://api.github.com/users/ZXArkin/following{/other_user}', + gists_url: 'https://api.github.com/users/ZXArkin/gists{/gist_id}', + starred_url: 'https://api.github.com/users/ZXArkin/starred{/owner}{/repo}', + subscriptions_url: 'https://api.github.com/users/ZXArkin/subscriptions', + organizations_url: 'https://api.github.com/users/ZXArkin/orgs', + repos_url: 'https://api.github.com/users/ZXArkin/repos', + events_url: 'https://api.github.com/users/ZXArkin/events{/privacy}', + received_events_url: 'https://api.github.com/users/ZXArkin/received_events', + type: 'User', + site_admin: false + }, + labels: [ + { + id: 1694117140, + node_id: 'MDU6TGFiZWwxNjk0MTE3MTQw', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/JP', + name: 'JP', + color: '350bdd', + default: false, + description: 'Japan' + }, + { + id: 5923498886, + node_id: 'LA_kwDOCWUK8M8AAAABYRFrhg', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/approved', + name: 'approved', + color: '85ddde', + default: false, + description: '' + }, + { + id: 5923508587, + node_id: 'LA_kwDOCWUK8M8AAAABYRGRaw', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/streams:add', + name: 'streams:add', + color: '017ff9', + default: false, + description: 'Request to add a new link to a playlist' + } + ], + state: 'open', + locked: false, + assignee: null, + assignees: [], + milestone: null, + comments: 4, + created_at: '2023-08-11T12:11:28Z', + updated_at: '2023-09-06T14:17:56Z', + closed_at: null, + author_association: 'NONE', + active_lock_reason: null, + body: '### Channel ID\r\n\r\nATX.jp\r\n\r\n### Stream URL (optional)\r\n\r\nhttp://194.233.72.249:8080/AT-X/index.m3u8\r\n\r\n### Notes (optional)\r\n\r\n![AT-X_20230705_202525 551](https://github.com/iptv-org/iptv/assets/21299971/794c1cd4-fbe4-4b35-8a16-45127953ff65)\r\nThis is test AT-X channel JP without subs\r\n720 Quality\r\n\r\n### Please confirm the following\r\n\r\n- [X] I have read [Contributing Guide](https://github.com/iptv-org/iptv/blob/master/CONTRIBUTING.md#request-a-channel)', + reactions: { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/13793/reactions', + total_count: 0, + '+1': 0, + '-1': 0, + laugh: 0, + hooray: 0, + confused: 0, + heart: 0, + rocket: 0, + eyes: 0 + }, + timeline_url: 'https://api.github.com/repos/iptv-org/iptv/issues/13793/timeline', + performed_via_github_app: null, + state_reason: null + }, + { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/13751', + repository_url: 'https://api.github.com/repos/iptv-org/iptv', + labels_url: 'https://api.github.com/repos/iptv-org/iptv/issues/13751/labels{/name}', + comments_url: 'https://api.github.com/repos/iptv-org/iptv/issues/13751/comments', + events_url: 'https://api.github.com/repos/iptv-org/iptv/issues/13751/events', + html_url: 'https://github.com/iptv-org/iptv/issues/13751', + id: 1838199158, + node_id: 'I_kwDOCWUK8M5tkLF2', + number: 13751, + title: 'Add: Beano TV', + user: { + login: 'Ghani201', + id: 132144620, + node_id: 'U_kgDOB-Bd7A', + avatar_url: 'https://avatars.githubusercontent.com/u/132144620?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/Ghani201', + html_url: 'https://github.com/Ghani201', + followers_url: 'https://api.github.com/users/Ghani201/followers', + following_url: 'https://api.github.com/users/Ghani201/following{/other_user}', + gists_url: 'https://api.github.com/users/Ghani201/gists{/gist_id}', + starred_url: 'https://api.github.com/users/Ghani201/starred{/owner}{/repo}', + subscriptions_url: 'https://api.github.com/users/Ghani201/subscriptions', + organizations_url: 'https://api.github.com/users/Ghani201/orgs', + repos_url: 'https://api.github.com/users/Ghani201/repos', + events_url: 'https://api.github.com/users/Ghani201/events{/privacy}', + received_events_url: 'https://api.github.com/users/Ghani201/received_events', + type: 'User', + site_admin: false + }, + labels: [ + { + id: 1694116077, + node_id: 'MDU6TGFiZWwxNjk0MTE2MDc3', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/UK', + name: 'UK', + color: '99e5e5', + default: false, + description: 'United Kingdom' + }, + { + id: 5923498886, + node_id: 'LA_kwDOCWUK8M8AAAABYRFrhg', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/approved', + name: 'approved', + color: '85ddde', + default: false, + description: '' + }, + { + id: 5923508587, + node_id: 'LA_kwDOCWUK8M8AAAABYRGRaw', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/streams:add', + name: 'streams:add', + color: '017ff9', + default: false, + description: 'Request to add a new link to a playlist' + } + ], + state: 'open', + locked: false, + assignee: null, + assignees: [], + milestone: null, + comments: 2, + created_at: '2023-08-06T12:54:59Z', + updated_at: '2023-09-06T14:40:01Z', + closed_at: null, + author_association: 'NONE', + active_lock_reason: null, + body: '### Channel ID\r\n\r\nBeanoTV.uk\r\n\r\n### Stream URL (optional)\r\n\r\nhttps://a5b4bacecd47433dad06d3189fc7422e.mediatailor.us-east-1.amazonaws.com/v1/manifest/04fd913bb278d8775298c26fdca9d9841f37601f/RakutenTV-eu_BeanoTV/b1f233d5-847c-437d-aa4f-f73e67a85323/2.m3u8\r\n\r\n### Notes (optional)\r\n\r\n_No response_\r\n\r\n### Please confirm the following\r\n\r\n- [X] I have read [Contributing Guide](https://github.com/iptv-org/iptv/blob/master/CONTRIBUTING.md#request-a-channel)', + reactions: { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/13751/reactions', + total_count: 0, + '+1': 0, + '-1': 0, + laugh: 0, + hooray: 0, + confused: 0, + heart: 0, + rocket: 0, + eyes: 0 + }, + timeline_url: 'https://api.github.com/repos/iptv-org/iptv/issues/13751/timeline', + performed_via_github_app: null, + state_reason: null + }, + { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/13715', + repository_url: 'https://api.github.com/repos/iptv-org/iptv', + labels_url: 'https://api.github.com/repos/iptv-org/iptv/issues/13715/labels{/name}', + comments_url: 'https://api.github.com/repos/iptv-org/iptv/issues/13715/comments', + events_url: 'https://api.github.com/repos/iptv-org/iptv/issues/13715/events', + html_url: 'https://github.com/iptv-org/iptv/issues/13715', + id: 1835942409, + node_id: 'I_kwDOCWUK8M5tbkIJ', + number: 13715, + title: 'Add: ATV+ HD (Perรบ) [Linear Version of ATV+]', + user: { + login: 'R4IN2007', + id: 83226646, + node_id: 'MDQ6VXNlcjgzMjI2NjQ2', + avatar_url: 'https://avatars.githubusercontent.com/u/83226646?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/R4IN2007', + html_url: 'https://github.com/R4IN2007', + followers_url: 'https://api.github.com/users/R4IN2007/followers', + following_url: 'https://api.github.com/users/R4IN2007/following{/other_user}', + gists_url: 'https://api.github.com/users/R4IN2007/gists{/gist_id}', + starred_url: 'https://api.github.com/users/R4IN2007/starred{/owner}{/repo}', + subscriptions_url: 'https://api.github.com/users/R4IN2007/subscriptions', + organizations_url: 'https://api.github.com/users/R4IN2007/orgs', + repos_url: 'https://api.github.com/users/R4IN2007/repos', + events_url: 'https://api.github.com/users/R4IN2007/events{/privacy}', + received_events_url: 'https://api.github.com/users/R4IN2007/received_events', + type: 'User', + site_admin: false + }, + labels: [ + { + id: 3046075919, + node_id: 'MDU6TGFiZWwzMDQ2MDc1OTE5', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/PE', + name: 'PE', + color: 'E78203', + default: false, + description: 'Peru' + }, + { + id: 5923498886, + node_id: 'LA_kwDOCWUK8M8AAAABYRFrhg', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/approved', + name: 'approved', + color: '85ddde', + default: false, + description: '' + }, + { + id: 5923508587, + node_id: 'LA_kwDOCWUK8M8AAAABYRGRaw', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/streams:add', + name: 'streams:add', + color: '017ff9', + default: false, + description: 'Request to add a new link to a playlist' + } + ], + state: 'open', + locked: false, + assignee: null, + assignees: [], + milestone: null, + comments: 2, + created_at: '2023-08-04T01:48:24Z', + updated_at: '2023-09-06T14:41:57Z', + closed_at: null, + author_association: 'NONE', + active_lock_reason: null, + body: '### Channel ID\n\nATVPlus.pe\n\n### Stream URL (optional)\n\nhttps://linear-258.frequency.stream/dist/vix/258/hls/master/playlist.m3u8\n\n### Notes (optional)\n\n(Linear Version & Streaming on VIX.com a spanish televisa-univision site) Might be geo-blocked or geo-locked because by removing /dist/vix/ the m3u8 link stops working #13703 \n\n### Please confirm the following\n\n- [X] I have read [Contributing Guide](https://github.com/iptv-org/iptv/blob/master/CONTRIBUTING.md#request-a-channel)', + reactions: { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/13715/reactions', + total_count: 0, + '+1': 0, + '-1': 0, + laugh: 0, + hooray: 0, + confused: 0, + heart: 0, + rocket: 0, + eyes: 0 + }, + timeline_url: 'https://api.github.com/repos/iptv-org/iptv/issues/13715/timeline', + performed_via_github_app: null, + state_reason: null + }, + { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/10055', + repository_url: 'https://api.github.com/repos/iptv-org/iptv', + labels_url: 'https://api.github.com/repos/iptv-org/iptv/issues/10055/labels{/name}', + comments_url: 'https://api.github.com/repos/iptv-org/iptv/issues/10055/comments', + events_url: 'https://api.github.com/repos/iptv-org/iptv/issues/10055/events', + html_url: 'https://github.com/iptv-org/iptv/issues/10055', + id: 1438379562, + node_id: 'I_kwDOCWUK8M5Vu-4q', + number: 10055, + title: 'Record TV', + user: { + login: 'darrencycheung', + id: 106740926, + node_id: 'U_kgDOBly8vg', + avatar_url: 'https://avatars.githubusercontent.com/u/106740926?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/darrencycheung', + html_url: 'https://github.com/darrencycheung', + followers_url: 'https://api.github.com/users/darrencycheung/followers', + following_url: 'https://api.github.com/users/darrencycheung/following{/other_user}', + gists_url: 'https://api.github.com/users/darrencycheung/gists{/gist_id}', + starred_url: 'https://api.github.com/users/darrencycheung/starred{/owner}{/repo}', + subscriptions_url: 'https://api.github.com/users/darrencycheung/subscriptions', + organizations_url: 'https://api.github.com/users/darrencycheung/orgs', + repos_url: 'https://api.github.com/users/darrencycheung/repos', + events_url: 'https://api.github.com/users/darrencycheung/events{/privacy}', + received_events_url: 'https://api.github.com/users/darrencycheung/received_events', + type: 'User', + site_admin: false + }, + labels: [ + { + id: 2043160604, + node_id: 'MDU6TGFiZWwyMDQzMTYwNjA0', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/BR', + name: 'BR', + color: 'ccdcff', + default: false, + description: 'Brazil' + }, + { + id: 5923498886, + node_id: 'LA_kwDOCWUK8M8AAAABYRFrhg', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/approved', + name: 'approved', + color: '85ddde', + default: false, + description: '' + }, + { + id: 5923508587, + node_id: 'LA_kwDOCWUK8M8AAAABYRGRaw', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/streams:add', + name: 'streams:add', + color: '017ff9', + default: false, + description: 'Request to add a new link to a playlist' + } + ], + state: 'open', + locked: false, + assignee: null, + assignees: [], + milestone: null, + comments: 6, + created_at: '2022-11-07T13:35:21Z', + updated_at: '2023-09-07T00:55:45Z', + closed_at: null, + author_association: 'NONE', + active_lock_reason: null, + body: '### Channel ID\n\nRecordTV.br\n\n### Stream URL\n\nhttps://cdn.jmvstream.com/w/LVW-10842/LVW10842_513N26MDBL/chunklist.m3u8\n\n### Notes\n\nValid\n\n### Please confirm the following\n\n- [X] I have read [Contributing Guide](https://github.com/iptv-org/iptv/blob/master/CONTRIBUTING.md#request-a-channel)', + reactions: { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/10055/reactions', + total_count: 0, + '+1': 0, + '-1': 0, + laugh: 0, + hooray: 0, + confused: 0, + heart: 0, + rocket: 0, + eyes: 0 + }, + timeline_url: 'https://api.github.com/repos/iptv-org/iptv/issues/10055/timeline', + performed_via_github_app: null, + state_reason: null + } +] diff --git a/tests/__data__/input/issues/streams_edit_approved.js b/tests/__data__/input/issues/streams_edit_approved.js new file mode 100644 index 000000000..bf434d422 --- /dev/null +++ b/tests/__data__/input/issues/streams_edit_approved.js @@ -0,0 +1,81 @@ +export default [ + { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14110', + repository_url: 'https://api.github.com/repos/iptv-org/iptv', + labels_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14110/labels{/name}', + comments_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14110/comments', + events_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14110/events', + html_url: 'https://github.com/iptv-org/iptv/issues/14110', + id: 1884922249, + node_id: 'I_kwDOCWUK8M5wWaGJ', + number: 14110, + title: 'Edit: Tele2000', + user: { + login: 'freearhey', + id: 7253922, + node_id: 'MDQ6VXNlcjcyNTM5MjI=', + avatar_url: 'https://avatars.githubusercontent.com/u/7253922?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/freearhey', + html_url: 'https://github.com/freearhey', + followers_url: 'https://api.github.com/users/freearhey/followers', + following_url: 'https://api.github.com/users/freearhey/following{/other_user}', + gists_url: 'https://api.github.com/users/freearhey/gists{/gist_id}', + starred_url: 'https://api.github.com/users/freearhey/starred{/owner}{/repo}', + subscriptions_url: 'https://api.github.com/users/freearhey/subscriptions', + organizations_url: 'https://api.github.com/users/freearhey/orgs', + repos_url: 'https://api.github.com/users/freearhey/repos', + events_url: 'https://api.github.com/users/freearhey/events{/privacy}', + received_events_url: 'https://api.github.com/users/freearhey/received_events', + type: 'User', + site_admin: false + }, + labels: [ + { + id: 5923498886, + node_id: 'LA_kwDOCWUK8M8AAAABYRFrhg', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/approved', + name: 'approved', + color: '85ddde', + default: false, + description: '' + }, + { + id: 5923508587, + node_id: 'LA_kwDOCWUK8M8AAAABYRGRaw', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/streams:add', + name: 'streams:edit', + color: '017ff9', + default: false, + description: 'Request to add a new link to a playlist' + } + ], + state: 'open', + locked: false, + assignee: null, + assignees: [], + milestone: null, + comments: 1, + created_at: '2023-09-07T00:30:51Z', + updated_at: '2023-09-07T00:48:23Z', + closed_at: null, + author_association: 'COLLABORATOR', + active_lock_reason: null, + body: '### Stream URL\n\nhttps://servilive.com:3126/live/tele2000live.m3u8\n\n### Channel ID\n\nBBCAmericaEast.us\n\n### Channel Name\n\nBBC America\n\n### Quality\n\n720p\n\n### Label\n\nGeo-blocked\n\n### HTTP User-Agent\n\nMozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36 Edge/12.246\n\n### HTTP Referrer\n\n_No response_\n\n### Notes\n\n_No response_\n\n### Contributing Guide\n\n- [X] I have read [Contributing Guide](https://github.com/iptv-org/iptv/blob/master/CONTRIBUTING.md)', + reactions: { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14110/reactions', + total_count: 0, + '+1': 0, + '-1': 0, + laugh: 0, + hooray: 0, + confused: 0, + heart: 0, + rocket: 0, + eyes: 0 + }, + timeline_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14110/timeline', + performed_via_github_app: null, + state_reason: null + } +] diff --git a/tests/__data__/input/issues/streams_remove_approved.js b/tests/__data__/input/issues/streams_remove_approved.js new file mode 100644 index 000000000..a8b16341a --- /dev/null +++ b/tests/__data__/input/issues/streams_remove_approved.js @@ -0,0 +1,1845 @@ +export default [ + { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14151', + repository_url: 'https://api.github.com/repos/iptv-org/iptv', + labels_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14151/labels{/name}', + comments_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14151/comments', + events_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14151/events', + html_url: 'https://github.com/iptv-org/iptv/issues/14151', + id: 1884653836, + node_id: 'I_kwDOCWUK8M5wVYkM', + number: 14151, + title: 'Broken: VTV', + user: { + login: 'kaikyoofers', + id: 67206080, + node_id: 'MDQ6VXNlcjY3MjA2MDgw', + avatar_url: 'https://avatars.githubusercontent.com/u/67206080?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/kaikyoofers', + html_url: 'https://github.com/kaikyoofers', + followers_url: 'https://api.github.com/users/kaikyoofers/followers', + following_url: 'https://api.github.com/users/kaikyoofers/following{/other_user}', + gists_url: 'https://api.github.com/users/kaikyoofers/gists{/gist_id}', + starred_url: 'https://api.github.com/users/kaikyoofers/starred{/owner}{/repo}', + subscriptions_url: 'https://api.github.com/users/kaikyoofers/subscriptions', + organizations_url: 'https://api.github.com/users/kaikyoofers/orgs', + repos_url: 'https://api.github.com/users/kaikyoofers/repos', + events_url: 'https://api.github.com/users/kaikyoofers/events{/privacy}', + received_events_url: 'https://api.github.com/users/kaikyoofers/received_events', + type: 'User', + site_admin: false + }, + labels: [ + { + id: 1707513547, + node_id: 'MDU6TGFiZWwxNzA3NTEzNTQ3', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/broken%20stream', + name: 'broken stream', + color: 'FBCA04', + default: false, + description: 'Stream is not working properly' + }, + { + id: 2043160604, + node_id: 'MDU6TGFiZWwyMDQzMTYwNjA0', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/BR', + name: 'BR', + color: 'ccdcff', + default: false, + description: 'Brazil' + }, + { + id: 5923498886, + node_id: 'LA_kwDOCWUK8M8AAAABYRFrhg', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/approved', + name: 'approved', + color: '85ddde', + default: false, + description: '' + }, + { + id: 5932506810, + node_id: 'LA_kwDOCWUK8M8AAAABYZreug', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/streams:remove', + name: 'streams:remove', + color: '5373a2', + default: false, + description: '' + } + ], + state: 'open', + locked: false, + assignee: null, + assignees: [], + milestone: null, + comments: 0, + created_at: '2023-09-06T19:51:43Z', + updated_at: '2023-09-07T00:48:57Z', + closed_at: null, + author_association: 'CONTRIBUTOR', + active_lock_reason: null, + body: '### Broken Link\n\nhttps://ythls.onrender.com/channel/UC40TUSUx490U5uR1lZt3Ajgm3u8\n\n### What happened to the stream?\n\nNot loading\n\n### Possible Replacement (optional)\n\nhttps://ythls.onrender.com/channel/UC40TUSUx490U5uR1lZt3Ajg.m3u8\n\n### Notes (optional)\n\nOne link (VTV.br) is misspelled.\n\n### Contributing Guide\n\n- [x] I have read [Contributing Guide](https://github.com/iptv-org/iptv/blob/master/CONTRIBUTING.md)', + reactions: { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14151/reactions', + total_count: 0, + '+1': 0, + '-1': 0, + laugh: 0, + hooray: 0, + confused: 0, + heart: 0, + rocket: 0, + eyes: 0 + }, + timeline_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14151/timeline', + performed_via_github_app: null, + state_reason: null + }, + { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14140', + repository_url: 'https://api.github.com/repos/iptv-org/iptv', + labels_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14140/labels{/name}', + comments_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14140/comments', + events_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14140/events', + html_url: 'https://github.com/iptv-org/iptv/issues/14140', + id: 1881649602, + node_id: 'I_kwDOCWUK8M5wJ7HC', + number: 14140, + title: 'Broken: RIK HD Cyprus', + user: { + login: 'ROBGagn', + id: 124619576, + node_id: 'U_kgDOB22LOA', + avatar_url: 'https://avatars.githubusercontent.com/u/124619576?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/ROBGagn', + html_url: 'https://github.com/ROBGagn', + followers_url: 'https://api.github.com/users/ROBGagn/followers', + following_url: 'https://api.github.com/users/ROBGagn/following{/other_user}', + gists_url: 'https://api.github.com/users/ROBGagn/gists{/gist_id}', + starred_url: 'https://api.github.com/users/ROBGagn/starred{/owner}{/repo}', + subscriptions_url: 'https://api.github.com/users/ROBGagn/subscriptions', + organizations_url: 'https://api.github.com/users/ROBGagn/orgs', + repos_url: 'https://api.github.com/users/ROBGagn/repos', + events_url: 'https://api.github.com/users/ROBGagn/events{/privacy}', + received_events_url: 'https://api.github.com/users/ROBGagn/received_events', + type: 'User', + site_admin: false + }, + labels: [ + { + id: 1707513547, + node_id: 'MDU6TGFiZWwxNzA3NTEzNTQ3', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/broken%20stream', + name: 'broken stream', + color: 'FBCA04', + default: false, + description: 'Stream is not working properly' + }, + { + id: 3241837512, + node_id: 'MDU6TGFiZWwzMjQxODM3NTEy', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/CY', + name: 'CY', + color: '90FA7B', + default: false, + description: 'Cyprus' + }, + { + id: 5923498886, + node_id: 'LA_kwDOCWUK8M8AAAABYRFrhg', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/approved', + name: 'approved', + color: '85ddde', + default: false, + description: '' + }, + { + id: 5932506810, + node_id: 'LA_kwDOCWUK8M8AAAABYZreug', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/streams:remove', + name: 'streams:remove', + color: '5373a2', + default: false, + description: '' + } + ], + state: 'open', + locked: false, + assignee: null, + assignees: [], + milestone: null, + comments: 0, + created_at: '2023-09-05T10:09:04Z', + updated_at: '2023-09-07T00:50:06Z', + closed_at: null, + author_association: 'NONE', + active_lock_reason: null, + body: '### Broken Link\n\nhttp://l6.cloudskep.com/rikcy/rikhd/playlist.m3u8\n\n### What happened to the stream?\n\nNot loading\n\n### Possible Replacement (optional)\n\n_No response_\n\n### Notes (optional)\n\nToken needed...\r\nSame issue with RIK 1 and 2. May happen in the future with ANT1 Cyprus, Sigma and Omega.\n\n### Contributing Guide\n\n- [X] I have read [Contributing Guide](https://github.com/iptv-org/iptv/blob/master/CONTRIBUTING.md)', + reactions: { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14140/reactions', + total_count: 0, + '+1': 0, + '-1': 0, + laugh: 0, + hooray: 0, + confused: 0, + heart: 0, + rocket: 0, + eyes: 0 + }, + timeline_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14140/timeline', + performed_via_github_app: null, + state_reason: null + }, + { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14139', + repository_url: 'https://api.github.com/repos/iptv-org/iptv', + labels_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14139/labels{/name}', + comments_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14139/comments', + events_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14139/events', + html_url: 'https://github.com/iptv-org/iptv/issues/14139', + id: 1881648047, + node_id: 'I_kwDOCWUK8M5wJ6uv', + number: 14139, + title: 'Broken: RIK2 Cyprus', + user: { + login: 'ROBGagn', + id: 124619576, + node_id: 'U_kgDOB22LOA', + avatar_url: 'https://avatars.githubusercontent.com/u/124619576?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/ROBGagn', + html_url: 'https://github.com/ROBGagn', + followers_url: 'https://api.github.com/users/ROBGagn/followers', + following_url: 'https://api.github.com/users/ROBGagn/following{/other_user}', + gists_url: 'https://api.github.com/users/ROBGagn/gists{/gist_id}', + starred_url: 'https://api.github.com/users/ROBGagn/starred{/owner}{/repo}', + subscriptions_url: 'https://api.github.com/users/ROBGagn/subscriptions', + organizations_url: 'https://api.github.com/users/ROBGagn/orgs', + repos_url: 'https://api.github.com/users/ROBGagn/repos', + events_url: 'https://api.github.com/users/ROBGagn/events{/privacy}', + received_events_url: 'https://api.github.com/users/ROBGagn/received_events', + type: 'User', + site_admin: false + }, + labels: [ + { + id: 1707513547, + node_id: 'MDU6TGFiZWwxNzA3NTEzNTQ3', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/broken%20stream', + name: 'broken stream', + color: 'FBCA04', + default: false, + description: 'Stream is not working properly' + }, + { + id: 3241837512, + node_id: 'MDU6TGFiZWwzMjQxODM3NTEy', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/CY', + name: 'CY', + color: '90FA7B', + default: false, + description: 'Cyprus' + }, + { + id: 5923498886, + node_id: 'LA_kwDOCWUK8M8AAAABYRFrhg', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/approved', + name: 'approved', + color: '85ddde', + default: false, + description: '' + }, + { + id: 5932506810, + node_id: 'LA_kwDOCWUK8M8AAAABYZreug', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/streams:remove', + name: 'streams:remove', + color: '5373a2', + default: false, + description: '' + } + ], + state: 'open', + locked: false, + assignee: null, + assignees: [], + milestone: null, + comments: 0, + created_at: '2023-09-05T10:08:08Z', + updated_at: '2023-09-07T00:50:06Z', + closed_at: null, + author_association: 'NONE', + active_lock_reason: null, + body: '### Broken Link\n\nhttp://l6.cloudskep.com/rikcy/rik2/playlist.m3u8\n\n### What happened to the stream?\n\nNot loading\n\n### Possible Replacement (optional)\n\n_No response_\n\n### Notes (optional)\n\nToken needed...\r\nSame issue with RIK 1 and HD. May happen in the future with ANT1 Cyprus, Sigma and Omega.\n\n### Contributing Guide\n\n- [X] I have read [Contributing Guide](https://github.com/iptv-org/iptv/blob/master/CONTRIBUTING.md)', + reactions: { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14139/reactions', + total_count: 0, + '+1': 0, + '-1': 0, + laugh: 0, + hooray: 0, + confused: 0, + heart: 0, + rocket: 0, + eyes: 0 + }, + timeline_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14139/timeline', + performed_via_github_app: null, + state_reason: null + }, + { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14138', + repository_url: 'https://api.github.com/repos/iptv-org/iptv', + labels_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14138/labels{/name}', + comments_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14138/comments', + events_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14138/events', + html_url: 'https://github.com/iptv-org/iptv/issues/14138', + id: 1881646342, + node_id: 'I_kwDOCWUK8M5wJ6UG', + number: 14138, + title: 'Broken: RIK1 Cyprus', + user: { + login: 'ROBGagn', + id: 124619576, + node_id: 'U_kgDOB22LOA', + avatar_url: 'https://avatars.githubusercontent.com/u/124619576?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/ROBGagn', + html_url: 'https://github.com/ROBGagn', + followers_url: 'https://api.github.com/users/ROBGagn/followers', + following_url: 'https://api.github.com/users/ROBGagn/following{/other_user}', + gists_url: 'https://api.github.com/users/ROBGagn/gists{/gist_id}', + starred_url: 'https://api.github.com/users/ROBGagn/starred{/owner}{/repo}', + subscriptions_url: 'https://api.github.com/users/ROBGagn/subscriptions', + organizations_url: 'https://api.github.com/users/ROBGagn/orgs', + repos_url: 'https://api.github.com/users/ROBGagn/repos', + events_url: 'https://api.github.com/users/ROBGagn/events{/privacy}', + received_events_url: 'https://api.github.com/users/ROBGagn/received_events', + type: 'User', + site_admin: false + }, + labels: [ + { + id: 1707513547, + node_id: 'MDU6TGFiZWwxNzA3NTEzNTQ3', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/broken%20stream', + name: 'broken stream', + color: 'FBCA04', + default: false, + description: 'Stream is not working properly' + }, + { + id: 3241837512, + node_id: 'MDU6TGFiZWwzMjQxODM3NTEy', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/CY', + name: 'CY', + color: '90FA7B', + default: false, + description: 'Cyprus' + }, + { + id: 5923498886, + node_id: 'LA_kwDOCWUK8M8AAAABYRFrhg', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/approved', + name: 'approved', + color: '85ddde', + default: false, + description: '' + }, + { + id: 5932506810, + node_id: 'LA_kwDOCWUK8M8AAAABYZreug', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/streams:remove', + name: 'streams:remove', + color: '5373a2', + default: false, + description: '' + } + ], + state: 'open', + locked: false, + assignee: null, + assignees: [], + milestone: null, + comments: 0, + created_at: '2023-09-05T10:07:08Z', + updated_at: '2023-09-07T00:50:06Z', + closed_at: null, + author_association: 'NONE', + active_lock_reason: null, + body: '### Broken Link\n\nhttp://l6.cloudskep.com/rikcy/rik1/playlist.m3u8\n\n### What happened to the stream?\n\nNot loading\n\n### Possible Replacement (optional)\n\n_No response_\n\n### Notes (optional)\n\nToken needed...\r\nSame issue with RIK 2 and HD, Alpha TV Cyprus. May happen in the future with ANT1 Cyprus, Sigma and Omega.\n\n### Contributing Guide\n\n- [X] I have read [Contributing Guide](https://github.com/iptv-org/iptv/blob/master/CONTRIBUTING.md)', + reactions: { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14138/reactions', + total_count: 0, + '+1': 0, + '-1': 0, + laugh: 0, + hooray: 0, + confused: 0, + heart: 0, + rocket: 0, + eyes: 0 + }, + timeline_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14138/timeline', + performed_via_github_app: null, + state_reason: null + }, + { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14137', + repository_url: 'https://api.github.com/repos/iptv-org/iptv', + labels_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14137/labels{/name}', + comments_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14137/comments', + events_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14137/events', + html_url: 'https://github.com/iptv-org/iptv/issues/14137', + id: 1881642924, + node_id: 'I_kwDOCWUK8M5wJ5es', + number: 14137, + title: 'Broken: Alpha TV Cyprus', + user: { + login: 'ROBGagn', + id: 124619576, + node_id: 'U_kgDOB22LOA', + avatar_url: 'https://avatars.githubusercontent.com/u/124619576?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/ROBGagn', + html_url: 'https://github.com/ROBGagn', + followers_url: 'https://api.github.com/users/ROBGagn/followers', + following_url: 'https://api.github.com/users/ROBGagn/following{/other_user}', + gists_url: 'https://api.github.com/users/ROBGagn/gists{/gist_id}', + starred_url: 'https://api.github.com/users/ROBGagn/starred{/owner}{/repo}', + subscriptions_url: 'https://api.github.com/users/ROBGagn/subscriptions', + organizations_url: 'https://api.github.com/users/ROBGagn/orgs', + repos_url: 'https://api.github.com/users/ROBGagn/repos', + events_url: 'https://api.github.com/users/ROBGagn/events{/privacy}', + received_events_url: 'https://api.github.com/users/ROBGagn/received_events', + type: 'User', + site_admin: false + }, + labels: [ + { + id: 1707513547, + node_id: 'MDU6TGFiZWwxNzA3NTEzNTQ3', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/broken%20stream', + name: 'broken stream', + color: 'FBCA04', + default: false, + description: 'Stream is not working properly' + }, + { + id: 3241837512, + node_id: 'MDU6TGFiZWwzMjQxODM3NTEy', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/CY', + name: 'CY', + color: '90FA7B', + default: false, + description: 'Cyprus' + }, + { + id: 5923498886, + node_id: 'LA_kwDOCWUK8M8AAAABYRFrhg', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/approved', + name: 'approved', + color: '85ddde', + default: false, + description: '' + }, + { + id: 5932506810, + node_id: 'LA_kwDOCWUK8M8AAAABYZreug', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/streams:remove', + name: 'streams:remove', + color: '5373a2', + default: false, + description: '' + } + ], + state: 'open', + locked: false, + assignee: null, + assignees: [], + milestone: null, + comments: 0, + created_at: '2023-09-05T10:05:06Z', + updated_at: '2023-09-07T00:50:05Z', + closed_at: null, + author_association: 'NONE', + active_lock_reason: null, + body: '### Broken Link\n\nhttp://l4.cloudskep.com/alphacyp/acy/playlist.m3u8\n\n### What happened to the stream?\n\nNot loading\n\n### Possible Replacement (optional)\n\n_No response_\n\n### Notes (optional)\n\nToken now needed...\r\nSame issue with RIK 1, 2 and HD. May happen in the future with RIK Sat, ANT1 Cyprus, Sigma and Omega.\r\n\n\n### Contributing Guide\n\n- [X] I have read [Contributing Guide](https://github.com/iptv-org/iptv/blob/master/CONTRIBUTING.md)', + reactions: { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14137/reactions', + total_count: 0, + '+1': 0, + '-1': 0, + laugh: 0, + hooray: 0, + confused: 0, + heart: 0, + rocket: 0, + eyes: 0 + }, + timeline_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14137/timeline', + performed_via_github_app: null, + state_reason: null + }, + { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14120', + repository_url: 'https://api.github.com/repos/iptv-org/iptv', + labels_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14120/labels{/name}', + comments_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14120/comments', + events_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14120/events', + html_url: 'https://github.com/iptv-org/iptv/issues/14120', + id: 1878180439, + node_id: 'I_kwDOCWUK8M5v8sJX', + number: 14120, + title: 'Broken: Canal 5 (MX)', + user: { + login: 'chris202020202020', + id: 141375812, + node_id: 'U_kgDOCG05RA', + avatar_url: 'https://avatars.githubusercontent.com/u/141375812?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/chris202020202020', + html_url: 'https://github.com/chris202020202020', + followers_url: 'https://api.github.com/users/chris202020202020/followers', + following_url: 'https://api.github.com/users/chris202020202020/following{/other_user}', + gists_url: 'https://api.github.com/users/chris202020202020/gists{/gist_id}', + starred_url: 'https://api.github.com/users/chris202020202020/starred{/owner}{/repo}', + subscriptions_url: 'https://api.github.com/users/chris202020202020/subscriptions', + organizations_url: 'https://api.github.com/users/chris202020202020/orgs', + repos_url: 'https://api.github.com/users/chris202020202020/repos', + events_url: 'https://api.github.com/users/chris202020202020/events{/privacy}', + received_events_url: 'https://api.github.com/users/chris202020202020/received_events', + type: 'User', + site_admin: false + }, + labels: [ + { + id: 1707513547, + node_id: 'MDU6TGFiZWwxNzA3NTEzNTQ3', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/broken%20stream', + name: 'broken stream', + color: 'FBCA04', + default: false, + description: 'Stream is not working properly' + }, + { + id: 2980444955, + node_id: 'MDU6TGFiZWwyOTgwNDQ0OTU1', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/MX', + name: 'MX', + color: '02A7D1', + default: false, + description: 'Mexico' + }, + { + id: 5923498886, + node_id: 'LA_kwDOCWUK8M8AAAABYRFrhg', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/approved', + name: 'approved', + color: '85ddde', + default: false, + description: '' + }, + { + id: 5932506810, + node_id: 'LA_kwDOCWUK8M8AAAABYZreug', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/streams:remove', + name: 'streams:remove', + color: '5373a2', + default: false, + description: '' + } + ], + state: 'open', + locked: false, + assignee: null, + assignees: [], + milestone: null, + comments: 0, + created_at: '2023-09-01T23:49:28Z', + updated_at: '2023-09-07T00:24:05Z', + closed_at: null, + author_association: 'NONE', + active_lock_reason: null, + body: '### Broken Link\n\nhttp://190.61.102.67:2000/play/a038/index.m3u8\n\n### What happened to the stream?\n\nNot loading\n\n### Possible Replacement (optional)\n\n_No response_\n\n### Notes (optional)\n\nReplacement For A Broken Stream To A New Stream For Canal 5 (MX) Please\n\n### Please confirm the following\n\n- [X] I have read [Contributing Guide](https://github.com/iptv-org/iptv/blob/master/CONTRIBUTING.md#report-a-broken-stream)', + reactions: { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14120/reactions', + total_count: 0, + '+1': 0, + '-1': 0, + laugh: 0, + hooray: 0, + confused: 0, + heart: 0, + rocket: 0, + eyes: 0 + }, + timeline_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14120/timeline', + performed_via_github_app: null, + state_reason: null + }, + { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14108', + repository_url: 'https://api.github.com/repos/iptv-org/iptv', + labels_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14108/labels{/name}', + comments_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14108/comments', + events_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14108/events', + html_url: 'https://github.com/iptv-org/iptv/issues/14108', + id: 1877534239, + node_id: 'I_kwDOCWUK8M5v6OYf', + number: 14108, + title: 'Broken: SBS TBC (TBC ๋Œ€๊ตฌ๋ฐฉ์†ก) (540p)', + user: { + login: 'AVGCFan1995', + id: 143818591, + node_id: 'U_kgDOCJJ_Xw', + avatar_url: 'https://avatars.githubusercontent.com/u/143818591?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/AVGCFan1995', + html_url: 'https://github.com/AVGCFan1995', + followers_url: 'https://api.github.com/users/AVGCFan1995/followers', + following_url: 'https://api.github.com/users/AVGCFan1995/following{/other_user}', + gists_url: 'https://api.github.com/users/AVGCFan1995/gists{/gist_id}', + starred_url: 'https://api.github.com/users/AVGCFan1995/starred{/owner}{/repo}', + subscriptions_url: 'https://api.github.com/users/AVGCFan1995/subscriptions', + organizations_url: 'https://api.github.com/users/AVGCFan1995/orgs', + repos_url: 'https://api.github.com/users/AVGCFan1995/repos', + events_url: 'https://api.github.com/users/AVGCFan1995/events{/privacy}', + received_events_url: 'https://api.github.com/users/AVGCFan1995/received_events', + type: 'User', + site_admin: false + }, + labels: [ + { + id: 1694138665, + node_id: 'MDU6TGFiZWwxNjk0MTM4NjY1', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/KR', + name: 'KR', + color: '4fd19f', + default: false, + description: 'South Korea' + }, + { + id: 1707513547, + node_id: 'MDU6TGFiZWwxNzA3NTEzNTQ3', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/broken%20stream', + name: 'broken stream', + color: 'FBCA04', + default: false, + description: 'Stream is not working properly' + }, + { + id: 5923498886, + node_id: 'LA_kwDOCWUK8M8AAAABYRFrhg', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/approved', + name: 'approved', + color: '85ddde', + default: false, + description: '' + }, + { + id: 5932506810, + node_id: 'LA_kwDOCWUK8M8AAAABYZreug', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/streams:remove', + name: 'streams:remove', + color: '5373a2', + default: false, + description: '' + } + ], + state: 'open', + locked: false, + assignee: null, + assignees: [], + milestone: null, + comments: 1, + created_at: '2023-09-01T14:29:58Z', + updated_at: '2023-09-07T19:13:30Z', + closed_at: null, + author_association: 'NONE', + active_lock_reason: null, + body: "### Broken Link\r\n\r\nhttps://tistory3.daumcdn.net/tistory/2864460/skin/images/Public_8.m3u8\r\n\r\n### What happened to the stream?\r\n\r\nNot loading\r\n\r\n### Possible Replacement (optional)\r\n\r\n_No response_\r\n\r\n### Notes (optional)\r\n\r\nHey guys, I found this link on https://github.com/iptv-org/iptv/blob/master/streams/kr.m3u is either working or not working when I'm using an UrbanVPN in order to switch it to South Korea when I'm using VLC media player despite my South Korean friend claims this link is working probably it was encrypted or unencrypted.\r\n\r\n### Please confirm the following\r\n\r\n- [X] I have read [Contributing Guide](https://github.com/iptv-org/iptv/blob/master/CONTRIBUTING.md#report-a-broken-stream)", + reactions: { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14108/reactions', + total_count: 0, + '+1': 0, + '-1': 0, + laugh: 0, + hooray: 0, + confused: 0, + heart: 0, + rocket: 0, + eyes: 0 + }, + timeline_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14108/timeline', + performed_via_github_app: null, + state_reason: null + }, + { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14096', + repository_url: 'https://api.github.com/repos/iptv-org/iptv', + labels_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14096/labels{/name}', + comments_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14096/comments', + events_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14096/events', + html_url: 'https://github.com/iptv-org/iptv/issues/14096', + id: 1874505679, + node_id: 'I_kwDOCWUK8M5vuq_P', + number: 14096, + title: 'Broken: Temple University TV', + user: { + login: 'FpFan65', + id: 85830665, + node_id: 'MDQ6VXNlcjg1ODMwNjY1', + avatar_url: 'https://avatars.githubusercontent.com/u/85830665?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/FpFan65', + html_url: 'https://github.com/FpFan65', + followers_url: 'https://api.github.com/users/FpFan65/followers', + following_url: 'https://api.github.com/users/FpFan65/following{/other_user}', + gists_url: 'https://api.github.com/users/FpFan65/gists{/gist_id}', + starred_url: 'https://api.github.com/users/FpFan65/starred{/owner}{/repo}', + subscriptions_url: 'https://api.github.com/users/FpFan65/subscriptions', + organizations_url: 'https://api.github.com/users/FpFan65/orgs', + repos_url: 'https://api.github.com/users/FpFan65/repos', + events_url: 'https://api.github.com/users/FpFan65/events{/privacy}', + received_events_url: 'https://api.github.com/users/FpFan65/received_events', + type: 'User', + site_admin: false + }, + labels: [ + { + id: 1694118251, + node_id: 'MDU6TGFiZWwxNjk0MTE4MjUx', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/US', + name: 'US', + color: '463faa', + default: false, + description: 'United States' + }, + { + id: 1707513547, + node_id: 'MDU6TGFiZWwxNzA3NTEzNTQ3', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/broken%20stream', + name: 'broken stream', + color: 'FBCA04', + default: false, + description: 'Stream is not working properly' + }, + { + id: 5923498886, + node_id: 'LA_kwDOCWUK8M8AAAABYRFrhg', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/approved', + name: 'approved', + color: '85ddde', + default: false, + description: '' + }, + { + id: 5932506810, + node_id: 'LA_kwDOCWUK8M8AAAABYZreug', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/streams:remove', + name: 'streams:remove', + color: '5373a2', + default: false, + description: '' + } + ], + state: 'open', + locked: false, + assignee: null, + assignees: [], + milestone: null, + comments: 0, + created_at: '2023-08-30T23:16:51Z', + updated_at: '2023-09-07T00:28:13Z', + closed_at: null, + author_association: 'NONE', + active_lock_reason: null, + body: '### Broken Link\n\nhttps://templeuni.secure.footprint.net/egress/bhandler/templeuni/streama/manifest.m3u8\n\n### What happened to the stream?\n\nOther\n\n### Possible Replacement (optional)\n\nhttps://livestream.telvue.com/templeuni1/f7b44cfafd5c52223d5498196c8a2e7b.sdp/playlist.m3u8\n\n### Notes (optional)\n\nUpdated Stream\n\n### Please confirm the following\n\n- [X] I have read [Contributing Guide](https://github.com/iptv-org/iptv/blob/master/CONTRIBUTING.md#report-a-broken-stream)', + reactions: { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14096/reactions', + total_count: 0, + '+1': 0, + '-1': 0, + laugh: 0, + hooray: 0, + confused: 0, + heart: 0, + rocket: 0, + eyes: 0 + }, + timeline_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14096/timeline', + performed_via_github_app: null, + state_reason: null + }, + { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14085', + repository_url: 'https://api.github.com/repos/iptv-org/iptv', + labels_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14085/labels{/name}', + comments_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14085/comments', + events_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14085/events', + html_url: 'https://github.com/iptv-org/iptv/issues/14085', + id: 1871193001, + node_id: 'I_kwDOCWUK8M5viCOp', + number: 14085, + title: 'Broken: KTV 1', + user: { + login: 'samimasad', + id: 781021, + node_id: 'MDQ6VXNlcjc4MTAyMQ==', + avatar_url: 'https://avatars.githubusercontent.com/u/781021?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/samimasad', + html_url: 'https://github.com/samimasad', + followers_url: 'https://api.github.com/users/samimasad/followers', + following_url: 'https://api.github.com/users/samimasad/following{/other_user}', + gists_url: 'https://api.github.com/users/samimasad/gists{/gist_id}', + starred_url: 'https://api.github.com/users/samimasad/starred{/owner}{/repo}', + subscriptions_url: 'https://api.github.com/users/samimasad/subscriptions', + organizations_url: 'https://api.github.com/users/samimasad/orgs', + repos_url: 'https://api.github.com/users/samimasad/repos', + events_url: 'https://api.github.com/users/samimasad/events{/privacy}', + received_events_url: 'https://api.github.com/users/samimasad/received_events', + type: 'User', + site_admin: false + }, + labels: [ + { + id: 1703945966, + node_id: 'MDU6TGFiZWwxNzAzOTQ1OTY2', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/KW', + name: 'KW', + color: 'e55e7f', + default: false, + description: 'Kuwait' + }, + { + id: 1707513547, + node_id: 'MDU6TGFiZWwxNzA3NTEzNTQ3', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/broken%20stream', + name: 'broken stream', + color: 'FBCA04', + default: false, + description: 'Stream is not working properly' + }, + { + id: 5923498886, + node_id: 'LA_kwDOCWUK8M8AAAABYRFrhg', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/approved', + name: 'approved', + color: '85ddde', + default: false, + description: '' + }, + { + id: 5932506810, + node_id: 'LA_kwDOCWUK8M8AAAABYZreug', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/streams:remove', + name: 'streams:remove', + color: '5373a2', + default: false, + description: '' + } + ], + state: 'open', + locked: false, + assignee: null, + assignees: [], + milestone: null, + comments: 0, + created_at: '2023-08-29T08:51:01Z', + updated_at: '2023-09-07T00:51:39Z', + closed_at: null, + author_association: 'NONE', + active_lock_reason: null, + body: '### Broken Link\n\nhttp://mc-qs.lanesh4d0w.tech/iptv-query?streaming-ip=https://www.media.gov.kw/LiveTV.aspx?PanChannel=KTV1\n\n### What happened to the stream?\n\nNot loading\n\n### Possible Replacement (optional)\n\n_No response_\n\n### Notes (optional)\n\nseems all the streams that start with http://mc-qs.lanesh4d0w.tech/iptv-query?streaming-ip do fail , that got to be repalces,\r\nthe source of the TV , for example https://www.media.gov.kw/LiveTV.aspx?PanChannel=KTV1 works fine\n\n### Please confirm the following\n\n- [X] I have read [Contributing Guide](https://github.com/iptv-org/iptv/blob/master/CONTRIBUTING.md#report-a-broken-stream)', + reactions: { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14085/reactions', + total_count: 0, + '+1': 0, + '-1': 0, + laugh: 0, + hooray: 0, + confused: 0, + heart: 0, + rocket: 0, + eyes: 0 + }, + timeline_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14085/timeline', + performed_via_github_app: null, + state_reason: null + }, + { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14063', + repository_url: 'https://api.github.com/repos/iptv-org/iptv', + labels_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14063/labels{/name}', + comments_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14063/comments', + events_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14063/events', + html_url: 'https://github.com/iptv-org/iptv/issues/14063', + id: 1869737346, + node_id: 'I_kwDOCWUK8M5vce2C', + number: 14063, + title: 'Broken: TV3 Malaysia from my.m3u', + user: { + login: 'e0406370', + id: 79201611, + node_id: 'MDQ6VXNlcjc5MjAxNjEx', + avatar_url: 'https://avatars.githubusercontent.com/u/79201611?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/e0406370', + html_url: 'https://github.com/e0406370', + followers_url: 'https://api.github.com/users/e0406370/followers', + following_url: 'https://api.github.com/users/e0406370/following{/other_user}', + gists_url: 'https://api.github.com/users/e0406370/gists{/gist_id}', + starred_url: 'https://api.github.com/users/e0406370/starred{/owner}{/repo}', + subscriptions_url: 'https://api.github.com/users/e0406370/subscriptions', + organizations_url: 'https://api.github.com/users/e0406370/orgs', + repos_url: 'https://api.github.com/users/e0406370/repos', + events_url: 'https://api.github.com/users/e0406370/events{/privacy}', + received_events_url: 'https://api.github.com/users/e0406370/received_events', + type: 'User', + site_admin: false + }, + labels: [ + { + id: 1707513547, + node_id: 'MDU6TGFiZWwxNzA3NTEzNTQ3', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/broken%20stream', + name: 'broken stream', + color: 'FBCA04', + default: false, + description: 'Stream is not working properly' + }, + { + id: 1912922147, + node_id: 'MDU6TGFiZWwxOTEyOTIyMTQ3', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/MY', + name: 'MY', + color: 'ea59cf', + default: false, + description: 'Malaysia' + }, + { + id: 5923498886, + node_id: 'LA_kwDOCWUK8M8AAAABYRFrhg', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/approved', + name: 'approved', + color: '85ddde', + default: false, + description: '' + }, + { + id: 5932506810, + node_id: 'LA_kwDOCWUK8M8AAAABYZreug', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/streams:remove', + name: 'streams:remove', + color: '5373a2', + default: false, + description: '' + } + ], + state: 'open', + locked: false, + assignee: null, + assignees: [], + milestone: null, + comments: 2, + created_at: '2023-08-28T13:10:07Z', + updated_at: '2023-09-07T00:31:42Z', + closed_at: null, + author_association: 'NONE', + active_lock_reason: null, + body: '### Broken Link\r\n\r\nhttps://live-sg1.global.ssl.fastly.net/live-hls/tonton1.m3u8\r\n\r\n### What happened to the stream?\r\n\r\nNot loading\r\n\r\n### Possible Replacement (optional)\r\n\r\nhttps://www.livetvmalaysia.online/2019/04/tv3.html\r\n\r\n### Notes (optional)\r\n\r\nUnable to access the TV3 stream through iptv player android app, while other links such as TV1 and TV2 in the m3u8 file are functioning correctly.\r\nAny guidance or support provided would be greatly appreciated.\r\n\r\n### Please confirm the following\r\n\r\n- [X] I have read [Contributing Guide](https://github.com/iptv-org/iptv/blob/master/CONTRIBUTING.md#report-a-broken-stream)', + reactions: { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14063/reactions', + total_count: 0, + '+1': 0, + '-1': 0, + laugh: 0, + hooray: 0, + confused: 0, + heart: 0, + rocket: 0, + eyes: 0 + }, + timeline_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14063/timeline', + performed_via_github_app: null, + state_reason: null + }, + { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14044', + repository_url: 'https://api.github.com/repos/iptv-org/iptv', + labels_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14044/labels{/name}', + comments_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14044/comments', + events_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14044/events', + html_url: 'https://github.com/iptv-org/iptv/issues/14044', + id: 1866840798, + node_id: 'I_kwDOCWUK8M5vRbre', + number: 14044, + title: 'Broken: Tolo TV', + user: { + login: 'sunyuanzhe', + id: 142400045, + node_id: 'U_kgDOCHzaLQ', + avatar_url: 'https://avatars.githubusercontent.com/u/142400045?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/sunyuanzhe', + html_url: 'https://github.com/sunyuanzhe', + followers_url: 'https://api.github.com/users/sunyuanzhe/followers', + following_url: 'https://api.github.com/users/sunyuanzhe/following{/other_user}', + gists_url: 'https://api.github.com/users/sunyuanzhe/gists{/gist_id}', + starred_url: 'https://api.github.com/users/sunyuanzhe/starred{/owner}{/repo}', + subscriptions_url: 'https://api.github.com/users/sunyuanzhe/subscriptions', + organizations_url: 'https://api.github.com/users/sunyuanzhe/orgs', + repos_url: 'https://api.github.com/users/sunyuanzhe/repos', + events_url: 'https://api.github.com/users/sunyuanzhe/events{/privacy}', + received_events_url: 'https://api.github.com/users/sunyuanzhe/received_events', + type: 'User', + site_admin: false + }, + labels: [ + { + id: 1707513547, + node_id: 'MDU6TGFiZWwxNzA3NTEzNTQ3', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/broken%20stream', + name: 'broken stream', + color: 'FBCA04', + default: false, + description: 'Stream is not working properly' + }, + { + id: 5367626646, + node_id: 'LA_kwDOCWUK8M8AAAABP-97lg', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/AF', + name: 'AF', + color: '996569', + default: false, + description: 'Afghanistan' + }, + { + id: 5923498886, + node_id: 'LA_kwDOCWUK8M8AAAABYRFrhg', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/approved', + name: 'approved', + color: '85ddde', + default: false, + description: '' + }, + { + id: 5932506810, + node_id: 'LA_kwDOCWUK8M8AAAABYZreug', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/streams:remove', + name: 'streams:remove', + color: '5373a2', + default: false, + description: '' + } + ], + state: 'open', + locked: false, + assignee: null, + assignees: [], + milestone: null, + comments: 0, + created_at: '2023-08-25T11:04:56Z', + updated_at: '2023-09-07T00:34:06Z', + closed_at: null, + author_association: 'NONE', + active_lock_reason: null, + body: '### Broken Link\n\nhttps://raw.githubusercontent.com/taodicakhia/IPTV_Exception/master/channels/af/tolotv.m3u8\n\n### What happened to the stream?\n\nDisplays a message asking to renew subscription\n\n### Possible Replacement (optional)\n\n_No response_\n\n### Notes (optional)\n\nAccess is Forbidden\n\n### Please confirm the following\n\n- [X] I have read [Contributing Guide](https://github.com/iptv-org/iptv/blob/master/CONTRIBUTING.md#report-a-broken-stream)', + reactions: { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14044/reactions', + total_count: 0, + '+1': 0, + '-1': 0, + laugh: 0, + hooray: 0, + confused: 0, + heart: 0, + rocket: 0, + eyes: 0 + }, + timeline_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14044/timeline', + performed_via_github_app: null, + state_reason: null + }, + { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14043', + repository_url: 'https://api.github.com/repos/iptv-org/iptv', + labels_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14043/labels{/name}', + comments_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14043/comments', + events_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14043/events', + html_url: 'https://github.com/iptv-org/iptv/issues/14043', + id: 1866839527, + node_id: 'I_kwDOCWUK8M5vRbXn', + number: 14043, + title: 'Broken: Lemar TV', + user: { + login: 'sunyuanzhe', + id: 142400045, + node_id: 'U_kgDOCHzaLQ', + avatar_url: 'https://avatars.githubusercontent.com/u/142400045?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/sunyuanzhe', + html_url: 'https://github.com/sunyuanzhe', + followers_url: 'https://api.github.com/users/sunyuanzhe/followers', + following_url: 'https://api.github.com/users/sunyuanzhe/following{/other_user}', + gists_url: 'https://api.github.com/users/sunyuanzhe/gists{/gist_id}', + starred_url: 'https://api.github.com/users/sunyuanzhe/starred{/owner}{/repo}', + subscriptions_url: 'https://api.github.com/users/sunyuanzhe/subscriptions', + organizations_url: 'https://api.github.com/users/sunyuanzhe/orgs', + repos_url: 'https://api.github.com/users/sunyuanzhe/repos', + events_url: 'https://api.github.com/users/sunyuanzhe/events{/privacy}', + received_events_url: 'https://api.github.com/users/sunyuanzhe/received_events', + type: 'User', + site_admin: false + }, + labels: [ + { + id: 1707513547, + node_id: 'MDU6TGFiZWwxNzA3NTEzNTQ3', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/broken%20stream', + name: 'broken stream', + color: 'FBCA04', + default: false, + description: 'Stream is not working properly' + }, + { + id: 5367626646, + node_id: 'LA_kwDOCWUK8M8AAAABP-97lg', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/AF', + name: 'AF', + color: '996569', + default: false, + description: 'Afghanistan' + }, + { + id: 5923498886, + node_id: 'LA_kwDOCWUK8M8AAAABYRFrhg', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/approved', + name: 'approved', + color: '85ddde', + default: false, + description: '' + }, + { + id: 5932506810, + node_id: 'LA_kwDOCWUK8M8AAAABYZreug', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/streams:remove', + name: 'streams:remove', + color: '5373a2', + default: false, + description: '' + } + ], + state: 'open', + locked: false, + assignee: null, + assignees: [], + milestone: null, + comments: 0, + created_at: '2023-08-25T11:04:01Z', + updated_at: '2023-09-07T00:34:29Z', + closed_at: null, + author_association: 'NONE', + active_lock_reason: null, + body: '### Broken Link\n\nhttps://raw.githubusercontent.com/taodicakhia/IPTV_Exception/master/channels/af/lemartv.m3u8\n\n### What happened to the stream?\n\nDisplays a message asking to renew subscription\n\n### Possible Replacement (optional)\n\n_No response_\n\n### Notes (optional)\n\nAccess is Forbidden\n\n### Please confirm the following\n\n- [X] I have read [Contributing Guide](https://github.com/iptv-org/iptv/blob/master/CONTRIBUTING.md#report-a-broken-stream)', + reactions: { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14043/reactions', + total_count: 0, + '+1': 0, + '-1': 0, + laugh: 0, + hooray: 0, + confused: 0, + heart: 0, + rocket: 0, + eyes: 0 + }, + timeline_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14043/timeline', + performed_via_github_app: null, + state_reason: null + }, + { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14041', + repository_url: 'https://api.github.com/repos/iptv-org/iptv', + labels_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14041/labels{/name}', + comments_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14041/comments', + events_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14041/events', + html_url: 'https://github.com/iptv-org/iptv/issues/14041', + id: 1866418070, + node_id: 'I_kwDOCWUK8M5vP0eW', + number: 14041, + title: 'Broken: PBS Tucson AZ (KUAT)', + user: { + login: 'OmarLopez18', + id: 14249252, + node_id: 'MDQ6VXNlcjE0MjQ5MjUy', + avatar_url: 'https://avatars.githubusercontent.com/u/14249252?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/OmarLopez18', + html_url: 'https://github.com/OmarLopez18', + followers_url: 'https://api.github.com/users/OmarLopez18/followers', + following_url: 'https://api.github.com/users/OmarLopez18/following{/other_user}', + gists_url: 'https://api.github.com/users/OmarLopez18/gists{/gist_id}', + starred_url: 'https://api.github.com/users/OmarLopez18/starred{/owner}{/repo}', + subscriptions_url: 'https://api.github.com/users/OmarLopez18/subscriptions', + organizations_url: 'https://api.github.com/users/OmarLopez18/orgs', + repos_url: 'https://api.github.com/users/OmarLopez18/repos', + events_url: 'https://api.github.com/users/OmarLopez18/events{/privacy}', + received_events_url: 'https://api.github.com/users/OmarLopez18/received_events', + type: 'User', + site_admin: false + }, + labels: [ + { + id: 1694118251, + node_id: 'MDU6TGFiZWwxNjk0MTE4MjUx', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/US', + name: 'US', + color: '463faa', + default: false, + description: 'United States' + }, + { + id: 1707513547, + node_id: 'MDU6TGFiZWwxNzA3NTEzNTQ3', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/broken%20stream', + name: 'broken stream', + color: 'FBCA04', + default: false, + description: 'Stream is not working properly' + }, + { + id: 5923498886, + node_id: 'LA_kwDOCWUK8M8AAAABYRFrhg', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/approved', + name: 'approved', + color: '85ddde', + default: false, + description: '' + }, + { + id: 5932506810, + node_id: 'LA_kwDOCWUK8M8AAAABYZreug', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/streams:remove', + name: 'streams:remove', + color: '5373a2', + default: false, + description: '' + } + ], + state: 'open', + locked: false, + assignee: null, + assignees: [], + milestone: null, + comments: 0, + created_at: '2023-08-25T06:38:27Z', + updated_at: '2023-09-07T00:35:06Z', + closed_at: null, + author_association: 'NONE', + active_lock_reason: null, + body: '### Broken Link\n\nhttps://kuatdt.lls.pbs.org/out/v1/8d95fb8559594a7b9359077ea0a512c3/index.m3u8\n\n### What happened to the stream?\n\nNot loading\n\n### Possible Replacement (optional)\n\n_No response_\n\n### Notes (optional)\n\n_No response_\n\n### Please confirm the following\n\n- [X] I have read [Contributing Guide](https://github.com/iptv-org/iptv/blob/master/CONTRIBUTING.md#report-a-broken-stream)', + reactions: { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14041/reactions', + total_count: 0, + '+1': 0, + '-1': 0, + laugh: 0, + hooray: 0, + confused: 0, + heart: 0, + rocket: 0, + eyes: 0 + }, + timeline_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14041/timeline', + performed_via_github_app: null, + state_reason: null + }, + { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14040', + repository_url: 'https://api.github.com/repos/iptv-org/iptv', + labels_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14040/labels{/name}', + comments_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14040/comments', + events_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14040/events', + html_url: 'https://github.com/iptv-org/iptv/issues/14040', + id: 1866416765, + node_id: 'I_kwDOCWUK8M5vP0J9', + number: 14040, + title: 'Broken: PBS Phoenix AZ (KAET)', + user: { + login: 'OmarLopez18', + id: 14249252, + node_id: 'MDQ6VXNlcjE0MjQ5MjUy', + avatar_url: 'https://avatars.githubusercontent.com/u/14249252?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/OmarLopez18', + html_url: 'https://github.com/OmarLopez18', + followers_url: 'https://api.github.com/users/OmarLopez18/followers', + following_url: 'https://api.github.com/users/OmarLopez18/following{/other_user}', + gists_url: 'https://api.github.com/users/OmarLopez18/gists{/gist_id}', + starred_url: 'https://api.github.com/users/OmarLopez18/starred{/owner}{/repo}', + subscriptions_url: 'https://api.github.com/users/OmarLopez18/subscriptions', + organizations_url: 'https://api.github.com/users/OmarLopez18/orgs', + repos_url: 'https://api.github.com/users/OmarLopez18/repos', + events_url: 'https://api.github.com/users/OmarLopez18/events{/privacy}', + received_events_url: 'https://api.github.com/users/OmarLopez18/received_events', + type: 'User', + site_admin: false + }, + labels: [ + { + id: 1694118251, + node_id: 'MDU6TGFiZWwxNjk0MTE4MjUx', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/US', + name: 'US', + color: '463faa', + default: false, + description: 'United States' + }, + { + id: 1707513547, + node_id: 'MDU6TGFiZWwxNzA3NTEzNTQ3', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/broken%20stream', + name: 'broken stream', + color: 'FBCA04', + default: false, + description: 'Stream is not working properly' + }, + { + id: 5923498886, + node_id: 'LA_kwDOCWUK8M8AAAABYRFrhg', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/approved', + name: 'approved', + color: '85ddde', + default: false, + description: '' + }, + { + id: 5932506810, + node_id: 'LA_kwDOCWUK8M8AAAABYZreug', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/streams:remove', + name: 'streams:remove', + color: '5373a2', + default: false, + description: '' + } + ], + state: 'open', + locked: false, + assignee: null, + assignees: [], + milestone: null, + comments: 2, + created_at: '2023-08-25T06:37:33Z', + updated_at: '2023-09-07T00:35:34Z', + closed_at: null, + author_association: 'NONE', + active_lock_reason: null, + body: '### Broken Link\n\nhttps://kaetdt.lls.pbs.org/out/v1/259f25e61b3d47ce8a7e2339a00c5561/index.m3u8\n\n### What happened to the stream?\n\nNot loading\n\n### Possible Replacement (optional)\n\n_No response_\n\n### Notes (optional)\n\n_No response_\n\n### Please confirm the following\n\n- [X] I have read [Contributing Guide](https://github.com/iptv-org/iptv/blob/master/CONTRIBUTING.md#report-a-broken-stream)', + reactions: { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14040/reactions', + total_count: 0, + '+1': 0, + '-1': 0, + laugh: 0, + hooray: 0, + confused: 0, + heart: 0, + rocket: 0, + eyes: 0 + }, + timeline_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14040/timeline', + performed_via_github_app: null, + state_reason: null + }, + { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14017', + repository_url: 'https://api.github.com/repos/iptv-org/iptv', + labels_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14017/labels{/name}', + comments_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14017/comments', + events_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14017/events', + html_url: 'https://github.com/iptv-org/iptv/issues/14017', + id: 1860427275, + node_id: 'I_kwDOCWUK8M5u494L', + number: 14017, + title: 'Broken: Lego Channel', + user: { + login: 'baliebox4916', + id: 28187097, + node_id: 'MDQ6VXNlcjI4MTg3MDk3', + avatar_url: 'https://avatars.githubusercontent.com/u/28187097?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/baliebox4916', + html_url: 'https://github.com/baliebox4916', + followers_url: 'https://api.github.com/users/baliebox4916/followers', + following_url: 'https://api.github.com/users/baliebox4916/following{/other_user}', + gists_url: 'https://api.github.com/users/baliebox4916/gists{/gist_id}', + starred_url: 'https://api.github.com/users/baliebox4916/starred{/owner}{/repo}', + subscriptions_url: 'https://api.github.com/users/baliebox4916/subscriptions', + organizations_url: 'https://api.github.com/users/baliebox4916/orgs', + repos_url: 'https://api.github.com/users/baliebox4916/repos', + events_url: 'https://api.github.com/users/baliebox4916/events{/privacy}', + received_events_url: 'https://api.github.com/users/baliebox4916/received_events', + type: 'User', + site_admin: false + }, + labels: [ + { + id: 1694118251, + node_id: 'MDU6TGFiZWwxNjk0MTE4MjUx', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/US', + name: 'US', + color: '463faa', + default: false, + description: 'United States' + }, + { + id: 1707513547, + node_id: 'MDU6TGFiZWwxNzA3NTEzNTQ3', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/broken%20stream', + name: 'broken stream', + color: 'FBCA04', + default: false, + description: 'Stream is not working properly' + }, + { + id: 5923498886, + node_id: 'LA_kwDOCWUK8M8AAAABYRFrhg', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/approved', + name: 'approved', + color: '85ddde', + default: false, + description: '' + }, + { + id: 5932506810, + node_id: 'LA_kwDOCWUK8M8AAAABYZreug', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/streams:remove', + name: 'streams:remove', + color: '5373a2', + default: false, + description: '' + } + ], + state: 'open', + locked: false, + assignee: null, + assignees: [], + milestone: null, + comments: 0, + created_at: '2023-08-22T02:13:54Z', + updated_at: '2023-09-07T00:36:14Z', + closed_at: null, + author_association: 'NONE', + active_lock_reason: null, + body: '### Broken Link\n\nhttps://legochannel-roku.amagi.tv/playlist.m3u8\n\n### What happened to the stream?\n\nNot loading\n\n### Possible Replacement (optional)\n\n_No response_\n\n### Notes (optional)\n\nThis Channel Is/Was a Very Good Lego Channel\r\n\r\nBut i Cant Watch it on My PC\r\n\r\n(Tried Progdvb and it said Please Check Network Connection or Try Another Link to Channel)\r\n\r\nTried MyIPTV Player and it said Error Unsupported video type or invalid file path)\n\n### Please confirm the following\n\n- [X] I have read [Contributing Guide](https://github.com/iptv-org/iptv/blob/master/CONTRIBUTING.md#report-a-broken-stream)', + reactions: { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/14017/reactions', + total_count: 0, + '+1': 0, + '-1': 0, + laugh: 0, + hooray: 0, + confused: 0, + heart: 0, + rocket: 0, + eyes: 0 + }, + timeline_url: 'https://api.github.com/repos/iptv-org/iptv/issues/14017/timeline', + performed_via_github_app: null, + state_reason: null + }, + { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/13933', + repository_url: 'https://api.github.com/repos/iptv-org/iptv', + labels_url: 'https://api.github.com/repos/iptv-org/iptv/issues/13933/labels{/name}', + comments_url: 'https://api.github.com/repos/iptv-org/iptv/issues/13933/comments', + events_url: 'https://api.github.com/repos/iptv-org/iptv/issues/13933/events', + html_url: 'https://github.com/iptv-org/iptv/issues/13933', + id: 1854065855, + node_id: 'I_kwDOCWUK8M5ugsy_', + number: 13933, + title: 'Broken: Rai 1', + user: { + login: 'm3u-playlists', + id: 141451187, + node_id: 'U_kgDOCG5fsw', + avatar_url: 'https://avatars.githubusercontent.com/u/141451187?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/m3u-playlists', + html_url: 'https://github.com/m3u-playlists', + followers_url: 'https://api.github.com/users/m3u-playlists/followers', + following_url: 'https://api.github.com/users/m3u-playlists/following{/other_user}', + gists_url: 'https://api.github.com/users/m3u-playlists/gists{/gist_id}', + starred_url: 'https://api.github.com/users/m3u-playlists/starred{/owner}{/repo}', + subscriptions_url: 'https://api.github.com/users/m3u-playlists/subscriptions', + organizations_url: 'https://api.github.com/users/m3u-playlists/orgs', + repos_url: 'https://api.github.com/users/m3u-playlists/repos', + events_url: 'https://api.github.com/users/m3u-playlists/events{/privacy}', + received_events_url: 'https://api.github.com/users/m3u-playlists/received_events', + type: 'User', + site_admin: false + }, + labels: [ + { + id: 1694139293, + node_id: 'MDU6TGFiZWwxNjk0MTM5Mjkz', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/IT', + name: 'IT', + color: 'f254ae', + default: false, + description: 'Italy' + }, + { + id: 1707513547, + node_id: 'MDU6TGFiZWwxNzA3NTEzNTQ3', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/broken%20stream', + name: 'broken stream', + color: 'FBCA04', + default: false, + description: 'Stream is not working properly' + }, + { + id: 5923498886, + node_id: 'LA_kwDOCWUK8M8AAAABYRFrhg', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/approved', + name: 'approved', + color: '85ddde', + default: false, + description: '' + }, + { + id: 5932506810, + node_id: 'LA_kwDOCWUK8M8AAAABYZreug', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/streams:remove', + name: 'streams:remove', + color: '5373a2', + default: false, + description: '' + } + ], + state: 'open', + locked: false, + assignee: null, + assignees: [], + milestone: null, + comments: 0, + created_at: '2023-08-17T00:35:23Z', + updated_at: '2023-09-07T00:39:57Z', + closed_at: null, + author_association: 'NONE', + active_lock_reason: null, + body: "### Broken Link\n\nhttp://ott-cdn.ucom.am/s29/04.m3u8\n\n### What happened to the stream?\n\nNot loading\n\n### Possible Replacement (optional)\n\n_No response_\n\n### Notes (optional)\n\nit doesn't load\n\n### Please confirm the following\n\n- [x] I have read [Contributing Guide](https://github.com/iptv-org/iptv/blob/master/CONTRIBUTING.md#report-a-broken-stream)", + reactions: { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/13933/reactions', + total_count: 0, + '+1': 0, + '-1': 0, + laugh: 0, + hooray: 0, + confused: 0, + heart: 0, + rocket: 0, + eyes: 0 + }, + timeline_url: 'https://api.github.com/repos/iptv-org/iptv/issues/13933/timeline', + performed_via_github_app: null, + state_reason: null + }, + { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/13733', + repository_url: 'https://api.github.com/repos/iptv-org/iptv', + labels_url: 'https://api.github.com/repos/iptv-org/iptv/issues/13733/labels{/name}', + comments_url: 'https://api.github.com/repos/iptv-org/iptv/issues/13733/comments', + events_url: 'https://api.github.com/repos/iptv-org/iptv/issues/13733/events', + html_url: 'https://github.com/iptv-org/iptv/issues/13733', + id: 1837944461, + node_id: 'I_kwDOCWUK8M5tjM6N', + number: 13733, + title: 'Broken: Ary QTV', + user: { + login: 'freearhey', + id: 7253922, + node_id: 'MDQ6VXNlcjcyNTM5MjI=', + avatar_url: 'https://avatars.githubusercontent.com/u/7253922?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/freearhey', + html_url: 'https://github.com/freearhey', + followers_url: 'https://api.github.com/users/freearhey/followers', + following_url: 'https://api.github.com/users/freearhey/following{/other_user}', + gists_url: 'https://api.github.com/users/freearhey/gists{/gist_id}', + starred_url: 'https://api.github.com/users/freearhey/starred{/owner}{/repo}', + subscriptions_url: 'https://api.github.com/users/freearhey/subscriptions', + organizations_url: 'https://api.github.com/users/freearhey/orgs', + repos_url: 'https://api.github.com/users/freearhey/repos', + events_url: 'https://api.github.com/users/freearhey/events{/privacy}', + received_events_url: 'https://api.github.com/users/freearhey/received_events', + type: 'User', + site_admin: false + }, + labels: [ + { + id: 1694140866, + node_id: 'MDU6TGFiZWwxNjk0MTQwODY2', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/PK', + name: 'PK', + color: '20d68a', + default: false, + description: 'Pakistan' + }, + { + id: 1707513547, + node_id: 'MDU6TGFiZWwxNzA3NTEzNTQ3', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/broken%20stream', + name: 'broken stream', + color: 'FBCA04', + default: false, + description: 'Stream is not working properly' + }, + { + id: 5923498886, + node_id: 'LA_kwDOCWUK8M8AAAABYRFrhg', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/approved', + name: 'approved', + color: '85ddde', + default: false, + description: '' + }, + { + id: 5932506810, + node_id: 'LA_kwDOCWUK8M8AAAABYZreug', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/streams:remove', + name: 'streams:remove', + color: '5373a2', + default: false, + description: '' + } + ], + state: 'open', + locked: false, + assignee: null, + assignees: [], + milestone: null, + comments: 1, + created_at: '2023-08-05T21:28:12Z', + updated_at: '2023-09-07T00:45:08Z', + closed_at: null, + author_association: 'COLLABORATOR', + active_lock_reason: null, + body: '### Broken Link\n\nhttps://aryqtv.aryzap.com/24591444d352c03d824757bbf5a60d7d/6459fab3/v1/0183ea2a0eec0b8ed5941a38bc76/0183ea2a4e470b8ed5aa4d793457/main.m3u8\n\n### What happened to the stream?\n\nNot loading\n\n### Possible Replacement (optional)\n\nhttps://aryqtv.aryzap.com/859af40a1493997e1ea86c1054773823/64cfef73/v1/0183ea2a0eec0b8ed5941a38bc76/0183ea2a4e470b8ed5aa4d793457/ARYQTVH264_720p.m3u8\n\n### Notes (optional)\n\nOriginal request: #13731\n\n### Please confirm the following\n\n- [X] I have read [Contributing Guide](https://github.com/iptv-org/iptv/blob/master/CONTRIBUTING.md#report-a-broken-stream)', + reactions: { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/13733/reactions', + total_count: 0, + '+1': 0, + '-1': 0, + laugh: 0, + hooray: 0, + confused: 0, + heart: 0, + rocket: 0, + eyes: 0 + }, + timeline_url: 'https://api.github.com/repos/iptv-org/iptv/issues/13733/timeline', + performed_via_github_app: null, + state_reason: null + }, + { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/13555', + repository_url: 'https://api.github.com/repos/iptv-org/iptv', + labels_url: 'https://api.github.com/repos/iptv-org/iptv/issues/13555/labels{/name}', + comments_url: 'https://api.github.com/repos/iptv-org/iptv/issues/13555/comments', + events_url: 'https://api.github.com/repos/iptv-org/iptv/issues/13555/events', + html_url: 'https://github.com/iptv-org/iptv/issues/13555', + id: 1807032220, + node_id: 'I_kwDOCWUK8M5rtR-c', + number: 13555, + title: 'Broken: Colors Cineplex', + user: { + login: 'uyseeer', + id: 135757448, + node_id: 'U_kgDOCBd-iA', + avatar_url: 'https://avatars.githubusercontent.com/u/135757448?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/uyseeer', + html_url: 'https://github.com/uyseeer', + followers_url: 'https://api.github.com/users/uyseeer/followers', + following_url: 'https://api.github.com/users/uyseeer/following{/other_user}', + gists_url: 'https://api.github.com/users/uyseeer/gists{/gist_id}', + starred_url: 'https://api.github.com/users/uyseeer/starred{/owner}{/repo}', + subscriptions_url: 'https://api.github.com/users/uyseeer/subscriptions', + organizations_url: 'https://api.github.com/users/uyseeer/orgs', + repos_url: 'https://api.github.com/users/uyseeer/repos', + events_url: 'https://api.github.com/users/uyseeer/events{/privacy}', + received_events_url: 'https://api.github.com/users/uyseeer/received_events', + type: 'User', + site_admin: false + }, + labels: [ + { + id: 1694119113, + node_id: 'MDU6TGFiZWwxNjk0MTE5MTEz', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/IN', + name: 'IN', + color: 'd8139a', + default: false, + description: 'India' + }, + { + id: 1707513547, + node_id: 'MDU6TGFiZWwxNzA3NTEzNTQ3', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/broken%20stream', + name: 'broken stream', + color: 'FBCA04', + default: false, + description: 'Stream is not working properly' + }, + { + id: 5923498886, + node_id: 'LA_kwDOCWUK8M8AAAABYRFrhg', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/approved', + name: 'approved', + color: '85ddde', + default: false, + description: '' + }, + { + id: 5932506810, + node_id: 'LA_kwDOCWUK8M8AAAABYZreug', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/streams:remove', + name: 'streams:remove', + color: '5373a2', + default: false, + description: '' + } + ], + state: 'open', + locked: false, + assignee: null, + assignees: [], + milestone: null, + comments: 0, + created_at: '2023-07-17T05:54:19Z', + updated_at: '2023-09-07T00:45:31Z', + closed_at: null, + author_association: 'NONE', + active_lock_reason: null, + body: '### Broken Link\n\nhttps://prod-sports-north-gm.jiocinema.com/bpk-tv/Colors_Cineplex_voot_MOB/Fallback/index.m3u8\n\n### What happened to the stream?\n\nNot loading\n\n### Possible Replacement (optional)\n\n_No response_\n\n### Notes (optional)\n\n_No response_\n\n### Please confirm the following\n\n- [X] I have read [Contributing Guide](https://github.com/iptv-org/iptv/blob/master/CONTRIBUTING.md#report-a-broken-stream)', + reactions: { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/13555/reactions', + total_count: 0, + '+1': 0, + '-1': 0, + laugh: 0, + hooray: 0, + confused: 0, + heart: 0, + rocket: 0, + eyes: 0 + }, + timeline_url: 'https://api.github.com/repos/iptv-org/iptv/issues/13555/timeline', + performed_via_github_app: null, + state_reason: null + }, + { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/13538', + repository_url: 'https://api.github.com/repos/iptv-org/iptv', + labels_url: 'https://api.github.com/repos/iptv-org/iptv/issues/13538/labels{/name}', + comments_url: 'https://api.github.com/repos/iptv-org/iptv/issues/13538/comments', + events_url: 'https://api.github.com/repos/iptv-org/iptv/issues/13538/events', + html_url: 'https://github.com/iptv-org/iptv/issues/13538', + id: 1805880578, + node_id: 'I_kwDOCWUK8M5ro40C', + number: 13538, + title: 'Broken: ARY Digital [PK]', + user: { + login: 'uyseeer', + id: 135757448, + node_id: 'U_kgDOCBd-iA', + avatar_url: 'https://avatars.githubusercontent.com/u/135757448?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/uyseeer', + html_url: 'https://github.com/uyseeer', + followers_url: 'https://api.github.com/users/uyseeer/followers', + following_url: 'https://api.github.com/users/uyseeer/following{/other_user}', + gists_url: 'https://api.github.com/users/uyseeer/gists{/gist_id}', + starred_url: 'https://api.github.com/users/uyseeer/starred{/owner}{/repo}', + subscriptions_url: 'https://api.github.com/users/uyseeer/subscriptions', + organizations_url: 'https://api.github.com/users/uyseeer/orgs', + repos_url: 'https://api.github.com/users/uyseeer/repos', + events_url: 'https://api.github.com/users/uyseeer/events{/privacy}', + received_events_url: 'https://api.github.com/users/uyseeer/received_events', + type: 'User', + site_admin: false + }, + labels: [ + { + id: 1694140866, + node_id: 'MDU6TGFiZWwxNjk0MTQwODY2', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/PK', + name: 'PK', + color: '20d68a', + default: false, + description: 'Pakistan' + }, + { + id: 1707513547, + node_id: 'MDU6TGFiZWwxNzA3NTEzNTQ3', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/broken%20stream', + name: 'broken stream', + color: 'FBCA04', + default: false, + description: 'Stream is not working properly' + }, + { + id: 5923498886, + node_id: 'LA_kwDOCWUK8M8AAAABYRFrhg', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/approved', + name: 'approved', + color: '85ddde', + default: false, + description: '' + }, + { + id: 5932506810, + node_id: 'LA_kwDOCWUK8M8AAAABYZreug', + url: 'https://api.github.com/repos/iptv-org/iptv/labels/streams:remove', + name: 'streams:remove', + color: '5373a2', + default: false, + description: '' + } + ], + state: 'open', + locked: false, + assignee: null, + assignees: [], + milestone: null, + comments: 3, + created_at: '2023-07-15T04:36:15Z', + updated_at: '2023-09-07T00:46:05Z', + closed_at: null, + author_association: 'NONE', + active_lock_reason: null, + body: '### Broken Link\n\nhttps://arydigital.aryzap.com/101647b94a234edb1d8be0996ebedc9e/6459fa3c/v1/0183ea2408f90b8ed5941a38bc72/0183ea24302d0b8ed5941a38bc75/main.m3u8\n\n### What happened to the stream?\n\nNot loading\n\n### Possible Replacement (optional)\n\n_No response_\n\n### Notes (optional)\n\n_No response_\n\n### Please confirm the following\n\n- [X] I have read [Contributing Guide](https://github.com/iptv-org/iptv/blob/master/CONTRIBUTING.md#report-a-broken-stream)', + reactions: { + url: 'https://api.github.com/repos/iptv-org/iptv/issues/13538/reactions', + total_count: 0, + '+1': 0, + '-1': 0, + laugh: 0, + hooray: 0, + confused: 0, + heart: 0, + rocket: 0, + eyes: 0 + }, + timeline_url: 'https://api.github.com/repos/iptv-org/iptv/issues/13538/timeline', + performed_via_github_app: null, + state_reason: null + } +] diff --git a/tests/__data__/input/logs/generators.log b/tests/__data__/input/logs/generators.log new file mode 100644 index 000000000..4c599f099 --- /dev/null +++ b/tests/__data__/input/logs/generators.log @@ -0,0 +1,73 @@ +{"filepath":"categories/auto.m3u","count":0} +{"filepath":"categories/animation.m3u","count":0} +{"filepath":"categories/business.m3u","count":0} +{"filepath":"categories/classic.m3u","count":0} +{"filepath":"categories/comedy.m3u","count":0} +{"filepath":"categories/cooking.m3u","count":0} +{"filepath":"categories/culture.m3u","count":0} +{"filepath":"categories/documentary.m3u","count":0} +{"filepath":"categories/education.m3u","count":0} +{"filepath":"categories/entertainment.m3u","count":0} +{"filepath":"categories/family.m3u","count":0} +{"filepath":"categories/general.m3u","count":2} +{"filepath":"categories/kids.m3u","count":0} +{"filepath":"categories/legislative.m3u","count":0} +{"filepath":"categories/lifestyle.m3u","count":0} +{"filepath":"categories/movies.m3u","count":0} +{"filepath":"categories/music.m3u","count":0} +{"filepath":"categories/news.m3u","count":1} +{"filepath":"categories/outdoor.m3u","count":0} +{"filepath":"categories/relax.m3u","count":0} +{"filepath":"categories/religious.m3u","count":0} +{"filepath":"categories/series.m3u","count":0} +{"filepath":"categories/science.m3u","count":0} +{"filepath":"categories/shop.m3u","count":0} +{"filepath":"categories/sports.m3u","count":0} +{"filepath":"categories/travel.m3u","count":0} +{"filepath":"categories/weather.m3u","count":1} +{"filepath":"categories/xxx.m3u","count":1} +{"filepath":"categories/undefined.m3u","count":3} +{"filepath":"countries/cm.m3u","count":1} +{"filepath":"countries/ca.m3u","count":2} +{"filepath":"subdivisions/ca-on.m3u","count":1} +{"filepath":"countries/cv.m3u","count":1} +{"filepath":"countries/cg.m3u","count":1} +{"filepath":"countries/ro.m3u","count":1} +{"filepath":"countries/ru.m3u","count":2} +{"filepath":"countries/rw.m3u","count":1} +{"filepath":"countries/re.m3u","count":1} +{"filepath":"countries/bl.m3u","count":1} +{"filepath":"countries/sh.m3u","count":1} +{"filepath":"countries/kn.m3u","count":1} +{"filepath":"countries/int.m3u","count":1} +{"filepath":"languages/cat.m3u","count":1} +{"filepath":"languages/eng.m3u","count":1} +{"filepath":"languages/fra.m3u","count":1} +{"filepath":"languages/rus.m3u","count":1} +{"filepath":"languages/undefined.m3u","count":2} +{"filepath":"regions/afr.m3u","count":0} +{"filepath":"regions/amer.m3u","count":1} +{"filepath":"regions/apac.m3u","count":1} +{"filepath":"regions/arab.m3u","count":0} +{"filepath":"regions/asean.m3u","count":0} +{"filepath":"regions/asia.m3u","count":2} +{"filepath":"regions/carib.m3u","count":0} +{"filepath":"regions/cas.m3u","count":0} +{"filepath":"regions/cenamer.m3u","count":0} +{"filepath":"regions/cis.m3u","count":1} +{"filepath":"regions/emea.m3u","count":3} +{"filepath":"regions/eur.m3u","count":3} +{"filepath":"regions/hispam.m3u","count":0} +{"filepath":"regions/lac.m3u","count":0} +{"filepath":"regions/latam.m3u","count":0} +{"filepath":"regions/maghreb.m3u","count":0} +{"filepath":"regions/mena.m3u","count":0} +{"filepath":"regions/mideast.m3u","count":0} +{"filepath":"regions/nam.m3u","count":1} +{"filepath":"regions/noram.m3u","count":1} +{"filepath":"regions/nord.m3u","count":0} +{"filepath":"regions/oce.m3u","count":0} +{"filepath":"regions/sas.m3u","count":1} +{"filepath":"regions/southam.m3u","count":0} +{"filepath":"regions/ssa.m3u","count":0} +{"filepath":"regions/wafr.m3u","count":0} \ No newline at end of file diff --git a/tests/__data__/input/logs/generators/categories.log b/tests/__data__/input/logs/generators/categories.log deleted file mode 100644 index af68b09a9..000000000 --- a/tests/__data__/input/logs/generators/categories.log +++ /dev/null @@ -1,29 +0,0 @@ -{"filepath":"categories/auto.m3u","count":0} -{"filepath":"categories/animation.m3u","count":0} -{"filepath":"categories/business.m3u","count":0} -{"filepath":"categories/classic.m3u","count":0} -{"filepath":"categories/comedy.m3u","count":0} -{"filepath":"categories/cooking.m3u","count":0} -{"filepath":"categories/culture.m3u","count":0} -{"filepath":"categories/documentary.m3u","count":0} -{"filepath":"categories/education.m3u","count":0} -{"filepath":"categories/entertainment.m3u","count":0} -{"filepath":"categories/family.m3u","count":0} -{"filepath":"categories/general.m3u","count":2} -{"filepath":"categories/kids.m3u","count":0} -{"filepath":"categories/legislative.m3u","count":0} -{"filepath":"categories/lifestyle.m3u","count":0} -{"filepath":"categories/movies.m3u","count":0} -{"filepath":"categories/music.m3u","count":0} -{"filepath":"categories/news.m3u","count":1} -{"filepath":"categories/outdoor.m3u","count":0} -{"filepath":"categories/relax.m3u","count":0} -{"filepath":"categories/religious.m3u","count":0} -{"filepath":"categories/series.m3u","count":0} -{"filepath":"categories/science.m3u","count":0} -{"filepath":"categories/shop.m3u","count":0} -{"filepath":"categories/sports.m3u","count":0} -{"filepath":"categories/travel.m3u","count":0} -{"filepath":"categories/weather.m3u","count":1} -{"filepath":"categories/xxx.m3u","count":1} -{"filepath":"categories/undefined.m3u","count":3} \ No newline at end of file diff --git a/tests/__data__/input/logs/generators/countries.log b/tests/__data__/input/logs/generators/countries.log deleted file mode 100644 index 4fb238f33..000000000 --- a/tests/__data__/input/logs/generators/countries.log +++ /dev/null @@ -1,253 +0,0 @@ -{"filepath":"countries/af.m3u","count":1} -{"filepath":"countries/al.m3u","count":1} -{"filepath":"countries/dz.m3u","count":1} -{"filepath":"countries/as.m3u","count":1} -{"filepath":"countries/ad.m3u","count":2} -{"filepath":"countries/ao.m3u","count":1} -{"filepath":"countries/ai.m3u","count":1} -{"filepath":"countries/aq.m3u","count":1} -{"filepath":"countries/ag.m3u","count":1} -{"filepath":"countries/ar.m3u","count":1} -{"filepath":"countries/am.m3u","count":1} -{"filepath":"countries/aw.m3u","count":1} -{"filepath":"countries/au.m3u","count":1} -{"filepath":"countries/at.m3u","count":1} -{"filepath":"countries/az.m3u","count":1} -{"filepath":"countries/bs.m3u","count":1} -{"filepath":"countries/bh.m3u","count":1} -{"filepath":"countries/bd.m3u","count":1} -{"filepath":"countries/bb.m3u","count":1} -{"filepath":"countries/by.m3u","count":1} -{"filepath":"countries/be.m3u","count":1} -{"filepath":"countries/bz.m3u","count":1} -{"filepath":"countries/bj.m3u","count":1} -{"filepath":"countries/bm.m3u","count":1} -{"filepath":"countries/bt.m3u","count":1} -{"filepath":"countries/bo.m3u","count":1} -{"filepath":"countries/bq.m3u","count":1} -{"filepath":"countries/ba.m3u","count":1} -{"filepath":"countries/bw.m3u","count":1} -{"filepath":"countries/bv.m3u","count":1} -{"filepath":"countries/br.m3u","count":1} -{"filepath":"countries/io.m3u","count":1} -{"filepath":"countries/vg.m3u","count":1} -{"filepath":"countries/bn.m3u","count":1} -{"filepath":"countries/bg.m3u","count":1} -{"filepath":"countries/bf.m3u","count":1} -{"filepath":"countries/bi.m3u","count":1} -{"filepath":"countries/kh.m3u","count":1} -{"filepath":"countries/cm.m3u","count":1} -{"filepath":"countries/ca.m3u","count":2} -{"filepath":"subdivisions/ca-on.m3u","count":1} -{"filepath":"countries/cv.m3u","count":1} -{"filepath":"countries/ky.m3u","count":1} -{"filepath":"countries/cf.m3u","count":1} -{"filepath":"countries/td.m3u","count":1} -{"filepath":"countries/cl.m3u","count":1} -{"filepath":"countries/cn.m3u","count":1} -{"filepath":"countries/cx.m3u","count":1} -{"filepath":"countries/cc.m3u","count":1} -{"filepath":"countries/co.m3u","count":1} -{"filepath":"countries/km.m3u","count":1} -{"filepath":"countries/ck.m3u","count":1} -{"filepath":"countries/cr.m3u","count":1} -{"filepath":"countries/hr.m3u","count":1} -{"filepath":"countries/cu.m3u","count":1} -{"filepath":"countries/cw.m3u","count":1} -{"filepath":"countries/cy.m3u","count":1} -{"filepath":"countries/cz.m3u","count":1} -{"filepath":"countries/cd.m3u","count":1} -{"filepath":"countries/dk.m3u","count":1} -{"filepath":"countries/dj.m3u","count":1} -{"filepath":"countries/dm.m3u","count":1} -{"filepath":"countries/do.m3u","count":1} -{"filepath":"countries/tl.m3u","count":1} -{"filepath":"countries/ec.m3u","count":1} -{"filepath":"countries/eg.m3u","count":1} -{"filepath":"countries/sv.m3u","count":1} -{"filepath":"countries/gq.m3u","count":1} -{"filepath":"countries/er.m3u","count":1} -{"filepath":"countries/ee.m3u","count":1} -{"filepath":"countries/et.m3u","count":1} -{"filepath":"countries/fk.m3u","count":1} -{"filepath":"countries/fo.m3u","count":1} -{"filepath":"countries/fj.m3u","count":1} -{"filepath":"countries/fi.m3u","count":1} -{"filepath":"countries/fr.m3u","count":1} -{"filepath":"countries/gf.m3u","count":1} -{"filepath":"countries/pf.m3u","count":1} -{"filepath":"countries/tf.m3u","count":1} -{"filepath":"countries/ga.m3u","count":1} -{"filepath":"countries/gm.m3u","count":1} -{"filepath":"countries/ge.m3u","count":1} -{"filepath":"countries/de.m3u","count":1} -{"filepath":"countries/gh.m3u","count":1} -{"filepath":"countries/gi.m3u","count":1} -{"filepath":"countries/gr.m3u","count":1} -{"filepath":"countries/gl.m3u","count":1} -{"filepath":"countries/gd.m3u","count":1} -{"filepath":"countries/gp.m3u","count":1} -{"filepath":"countries/gu.m3u","count":1} -{"filepath":"countries/gt.m3u","count":1} -{"filepath":"countries/gg.m3u","count":1} -{"filepath":"countries/gn.m3u","count":1} -{"filepath":"countries/gw.m3u","count":1} -{"filepath":"countries/gy.m3u","count":1} -{"filepath":"countries/ht.m3u","count":1} -{"filepath":"countries/hm.m3u","count":1} -{"filepath":"countries/hn.m3u","count":1} -{"filepath":"countries/hk.m3u","count":1} -{"filepath":"countries/hu.m3u","count":1} -{"filepath":"countries/is.m3u","count":1} -{"filepath":"countries/in.m3u","count":1} -{"filepath":"countries/id.m3u","count":1} -{"filepath":"countries/ir.m3u","count":1} -{"filepath":"countries/iq.m3u","count":1} -{"filepath":"countries/ie.m3u","count":1} -{"filepath":"countries/im.m3u","count":1} -{"filepath":"countries/il.m3u","count":1} -{"filepath":"countries/it.m3u","count":1} -{"filepath":"countries/ci.m3u","count":1} -{"filepath":"countries/jm.m3u","count":1} -{"filepath":"countries/jp.m3u","count":1} -{"filepath":"countries/je.m3u","count":1} -{"filepath":"countries/jo.m3u","count":1} -{"filepath":"countries/kz.m3u","count":1} -{"filepath":"countries/ke.m3u","count":1} -{"filepath":"countries/ki.m3u","count":1} -{"filepath":"countries/xk.m3u","count":1} -{"filepath":"countries/kw.m3u","count":1} -{"filepath":"countries/kg.m3u","count":1} -{"filepath":"countries/la.m3u","count":1} -{"filepath":"countries/lv.m3u","count":1} -{"filepath":"countries/lb.m3u","count":1} -{"filepath":"countries/ls.m3u","count":1} -{"filepath":"countries/lr.m3u","count":1} -{"filepath":"countries/ly.m3u","count":1} -{"filepath":"countries/li.m3u","count":1} -{"filepath":"countries/lt.m3u","count":1} -{"filepath":"countries/lu.m3u","count":1} -{"filepath":"countries/mo.m3u","count":1} -{"filepath":"countries/mg.m3u","count":1} -{"filepath":"countries/mw.m3u","count":1} -{"filepath":"countries/my.m3u","count":1} -{"filepath":"countries/mv.m3u","count":1} -{"filepath":"countries/ml.m3u","count":1} -{"filepath":"countries/mt.m3u","count":1} -{"filepath":"countries/mh.m3u","count":1} -{"filepath":"countries/mq.m3u","count":1} -{"filepath":"countries/mr.m3u","count":1} -{"filepath":"countries/mu.m3u","count":1} -{"filepath":"countries/yt.m3u","count":1} -{"filepath":"countries/mx.m3u","count":1} -{"filepath":"countries/fm.m3u","count":1} -{"filepath":"countries/md.m3u","count":1} -{"filepath":"countries/mc.m3u","count":1} -{"filepath":"countries/mn.m3u","count":1} -{"filepath":"countries/me.m3u","count":1} -{"filepath":"countries/ms.m3u","count":1} -{"filepath":"countries/ma.m3u","count":1} -{"filepath":"countries/mz.m3u","count":1} -{"filepath":"countries/mm.m3u","count":1} -{"filepath":"countries/na.m3u","count":1} -{"filepath":"countries/nr.m3u","count":1} -{"filepath":"countries/np.m3u","count":1} -{"filepath":"countries/nl.m3u","count":1} -{"filepath":"countries/nc.m3u","count":1} -{"filepath":"countries/nz.m3u","count":1} -{"filepath":"countries/ni.m3u","count":1} -{"filepath":"countries/ne.m3u","count":1} -{"filepath":"countries/ng.m3u","count":1} -{"filepath":"countries/nu.m3u","count":1} -{"filepath":"countries/nf.m3u","count":1} -{"filepath":"countries/kp.m3u","count":1} -{"filepath":"countries/mk.m3u","count":1} -{"filepath":"countries/mp.m3u","count":1} -{"filepath":"countries/no.m3u","count":1} -{"filepath":"countries/om.m3u","count":1} -{"filepath":"countries/pk.m3u","count":1} -{"filepath":"countries/pw.m3u","count":1} -{"filepath":"countries/ps.m3u","count":1} -{"filepath":"countries/pa.m3u","count":1} -{"filepath":"countries/pg.m3u","count":1} -{"filepath":"countries/py.m3u","count":1} -{"filepath":"countries/pe.m3u","count":1} -{"filepath":"countries/ph.m3u","count":1} -{"filepath":"countries/pn.m3u","count":1} -{"filepath":"countries/pl.m3u","count":1} -{"filepath":"countries/pt.m3u","count":1} -{"filepath":"countries/pr.m3u","count":1} -{"filepath":"countries/qa.m3u","count":1} -{"filepath":"countries/cg.m3u","count":1} -{"filepath":"countries/ro.m3u","count":1} -{"filepath":"countries/ru.m3u","count":2} -{"filepath":"countries/rw.m3u","count":1} -{"filepath":"countries/re.m3u","count":1} -{"filepath":"countries/bl.m3u","count":1} -{"filepath":"countries/sh.m3u","count":1} -{"filepath":"countries/kn.m3u","count":1} -{"filepath":"countries/lc.m3u","count":1} -{"filepath":"countries/mf.m3u","count":1} -{"filepath":"countries/pm.m3u","count":1} -{"filepath":"countries/vc.m3u","count":1} -{"filepath":"countries/ws.m3u","count":1} -{"filepath":"countries/sm.m3u","count":1} -{"filepath":"countries/sa.m3u","count":1} -{"filepath":"countries/sn.m3u","count":1} -{"filepath":"countries/rs.m3u","count":1} -{"filepath":"countries/sc.m3u","count":1} -{"filepath":"countries/sl.m3u","count":1} -{"filepath":"countries/sg.m3u","count":1} -{"filepath":"countries/sx.m3u","count":1} -{"filepath":"countries/sk.m3u","count":1} -{"filepath":"countries/si.m3u","count":1} -{"filepath":"countries/sb.m3u","count":1} -{"filepath":"countries/so.m3u","count":1} -{"filepath":"countries/za.m3u","count":1} -{"filepath":"countries/gs.m3u","count":1} -{"filepath":"countries/kr.m3u","count":1} -{"filepath":"countries/ss.m3u","count":1} -{"filepath":"countries/es.m3u","count":1} -{"filepath":"countries/lk.m3u","count":1} -{"filepath":"countries/sd.m3u","count":1} -{"filepath":"countries/sr.m3u","count":1} -{"filepath":"countries/sj.m3u","count":1} -{"filepath":"countries/sz.m3u","count":1} -{"filepath":"countries/se.m3u","count":1} -{"filepath":"countries/ch.m3u","count":1} -{"filepath":"countries/sy.m3u","count":1} -{"filepath":"countries/st.m3u","count":1} -{"filepath":"countries/tw.m3u","count":1} -{"filepath":"countries/tj.m3u","count":1} -{"filepath":"countries/tz.m3u","count":1} -{"filepath":"countries/th.m3u","count":1} -{"filepath":"countries/tg.m3u","count":1} -{"filepath":"countries/tk.m3u","count":1} -{"filepath":"countries/to.m3u","count":1} -{"filepath":"countries/tt.m3u","count":1} -{"filepath":"countries/tn.m3u","count":1} -{"filepath":"countries/tr.m3u","count":1} -{"filepath":"countries/tm.m3u","count":1} -{"filepath":"countries/tc.m3u","count":1} -{"filepath":"countries/tv.m3u","count":1} -{"filepath":"countries/um.m3u","count":1} -{"filepath":"countries/vi.m3u","count":1} -{"filepath":"countries/ug.m3u","count":1} -{"filepath":"countries/ua.m3u","count":1} -{"filepath":"countries/ae.m3u","count":1} -{"filepath":"countries/uk.m3u","count":1} -{"filepath":"countries/us.m3u","count":1} -{"filepath":"countries/uy.m3u","count":1} -{"filepath":"countries/uz.m3u","count":1} -{"filepath":"countries/vu.m3u","count":1} -{"filepath":"countries/va.m3u","count":1} -{"filepath":"countries/ve.m3u","count":1} -{"filepath":"countries/vn.m3u","count":1} -{"filepath":"countries/wf.m3u","count":1} -{"filepath":"countries/eh.m3u","count":1} -{"filepath":"countries/ye.m3u","count":1} -{"filepath":"countries/zm.m3u","count":1} -{"filepath":"countries/zw.m3u","count":1} -{"filepath":"countries/ax.m3u","count":1} -{"filepath":"countries/int.m3u","count":1} -{"filepath":"countries/undefined.m3u","count":2} \ No newline at end of file diff --git a/tests/__data__/input/logs/generators/languages.log b/tests/__data__/input/logs/generators/languages.log deleted file mode 100644 index a11820504..000000000 --- a/tests/__data__/input/logs/generators/languages.log +++ /dev/null @@ -1,5 +0,0 @@ -{"filepath":"languages/cat.m3u","count":1} -{"filepath":"languages/eng.m3u","count":1} -{"filepath":"languages/fra.m3u","count":1} -{"filepath":"languages/rus.m3u","count":1} -{"filepath":"languages/undefined.m3u","count":2} \ No newline at end of file diff --git a/tests/__data__/input/logs/generators/regions.log b/tests/__data__/input/logs/generators/regions.log deleted file mode 100644 index d7da61769..000000000 --- a/tests/__data__/input/logs/generators/regions.log +++ /dev/null @@ -1,26 +0,0 @@ -{"filepath":"regions/afr.m3u","count":0} -{"filepath":"regions/amer.m3u","count":1} -{"filepath":"regions/apac.m3u","count":1} -{"filepath":"regions/arab.m3u","count":0} -{"filepath":"regions/asean.m3u","count":0} -{"filepath":"regions/asia.m3u","count":2} -{"filepath":"regions/carib.m3u","count":0} -{"filepath":"regions/cas.m3u","count":0} -{"filepath":"regions/cenamer.m3u","count":0} -{"filepath":"regions/cis.m3u","count":1} -{"filepath":"regions/emea.m3u","count":3} -{"filepath":"regions/eur.m3u","count":3} -{"filepath":"regions/hispam.m3u","count":0} -{"filepath":"regions/lac.m3u","count":0} -{"filepath":"regions/latam.m3u","count":0} -{"filepath":"regions/maghreb.m3u","count":0} -{"filepath":"regions/mena.m3u","count":0} -{"filepath":"regions/mideast.m3u","count":0} -{"filepath":"regions/nam.m3u","count":1} -{"filepath":"regions/noram.m3u","count":1} -{"filepath":"regions/nord.m3u","count":0} -{"filepath":"regions/oce.m3u","count":0} -{"filepath":"regions/sas.m3u","count":1} -{"filepath":"regions/southam.m3u","count":0} -{"filepath":"regions/ssa.m3u","count":0} -{"filepath":"regions/wafr.m3u","count":0} \ No newline at end of file