mirror of
https://github.com/iptv-org/epg
synced 2026-09-18 06:56:24 -04:00
Update tests/__data__
This commit is contained in:
@@ -0,0 +1,5 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<channels>
|
||||||
|
<channel site="example.com" site_id="140" lang="en" xmltv_id="CNNInternational.us@MENA">CNN International</channel>
|
||||||
|
<channel site="example.com" site_id="240" lang="en" logo="https://example.com/logo.png" xmltv_id="">BBC World News</channel>
|
||||||
|
</channels>
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<channels>
|
<channels>
|
||||||
<channel site="example.com" lang="en" xmltv_id="" site_id="240">BBC World News</channel>
|
<channel site="example.com" site_id="240" lang="en" xmltv_id="">BBC World News</channel>
|
||||||
<channel site="example.com" lang="en" xmltv_id="CNNInternational.us@Europe" site_id="140">CNN International</channel>
|
<channel site="example.com" site_id="140" lang="en" xmltv_id="CNNInternational.us@Europe">CNN International</channel>
|
||||||
</channels>
|
</channels>
|
||||||
|
|||||||
@@ -1,9 +1,12 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" ?><tv date="20221020">
|
<?xml version="1.0" encoding="UTF-8" ?><tv date="20221020">
|
||||||
|
<channel id="Channel1.us@HD"><display-name>Channel 1</display-name><icon src="https://i.imgur.com/GPzH88J.png"/><url>https://example.com</url></channel>
|
||||||
<channel id="Channel2.us"><display-name>Channel 2</display-name><icon src="https://i.imgur.com/qmRnD0M.png"/><url>https://example.com</url><lcn>36</lcn></channel>
|
<channel id="Channel2.us"><display-name>Channel 2</display-name><icon src="https://i.imgur.com/qmRnD0M.png"/><url>https://example.com</url><lcn>36</lcn></channel>
|
||||||
<channel id="Channel1.us"><display-name>Channel 1</display-name><url>https://example.com</url></channel>
|
<channel id="140"><display-name>Channel 1</display-name><url>https://example.com</url></channel>
|
||||||
<channel id="Channel1.us"><display-name>Channel 1</display-name><url>https://example.com</url></channel>
|
<channel id="Channel3.us"><display-name>Channel 3</display-name><icon src="https://upload.wikimedia.org/wikipedia/commons/6/64/6%27eren_2015.png"/><url>https://example.com</url></channel>
|
||||||
<programme start="20221019043000 +0000" stop="20221019071000 +0000" channel="Channel1.us"><title lang="fr">Programme1 (example.com)</title></programme>
|
<programme start="20221020043000 +0000" stop="20221020071000 +0000" channel="140"><title lang="fr">Programme1 (example.com)</title></programme>
|
||||||
<programme start="20221019043100 +0000" stop="20221019071000 +0000" channel="Channel1.us"><title lang="en">Program1 (example.com)</title></programme>
|
<programme start="20221021043000 +0000" stop="20221021071000 +0000" channel="140"><title lang="fr">Programme1 (example.com)</title></programme>
|
||||||
<programme start="20221020043000 +0000" stop="20221020071000 +0000" channel="Channel1.us"><title lang="fr">Programme1 (example.com)</title></programme>
|
<programme start="20221020043100 +0000" stop="20221020071000 +0000" channel="Channel1.us@HD"><title lang="en">Program1 (example.com)</title></programme>
|
||||||
<programme start="20221020043100 +0000" stop="20221020071000 +0000" channel="Channel1.us"><title lang="en">Program1 (example.com)</title></programme>
|
<programme start="20221021043100 +0000" stop="20221021071000 +0000" channel="Channel1.us@HD"><title lang="en">Program1 (example.com)</title></programme>
|
||||||
|
<programme start="20221020043100 +0000" stop="20221020071000 +0000" channel="Channel3.us"><title lang="it">Program1 (example.com)</title></programme>
|
||||||
|
<programme start="20221021043100 +0000" stop="20221021071000 +0000" channel="Channel3.us"><title lang="it">Program1 (example.com)</title></programme>
|
||||||
</tv>
|
</tv>
|
||||||
@@ -1,15 +1,15 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" ?><tv date="20221020">
|
<?xml version="1.0" encoding="UTF-8" ?><tv date="20221020">
|
||||||
<channel id="Channel1.us"><display-name>Custom Channel 1</display-name><url>https://example.com</url></channel>
|
<channel id="Channel1.us"><display-name>Custom Channel 1</display-name><icon src="https://i.imgur.com/GPzH88J.png"/><url>https://example.com</url></channel>
|
||||||
<channel id="Channel2.us"><display-name>Custom Channel 2</display-name><icon src="https://i.imgur.com/qmRnD0M.png"/><url>https://example.com</url></channel>
|
<channel id="Channel2.us"><display-name>Custom Channel 2</display-name><icon src="https://i.imgur.com/qmRnD0M.png"/><url>https://example.com</url></channel>
|
||||||
<channel id="Channel1.us"><display-name>Channel 1</display-name><url>https://example.com</url></channel>
|
<channel id="Channel1.us"><display-name>Channel 1</display-name><icon src="https://i.imgur.com/GPzH88J.png"/><url>https://example.com</url></channel>
|
||||||
<channel id="Channel3.us@Wrong"><display-name>Channel 3</display-name><icon src="https://upload.wikimedia.org/wikipedia/commons/6/64/6%27eren_2015.png"/><url>https://example2.com</url></channel>
|
<channel id="Channel3.us@Wrong"><display-name>Channel 3</display-name><icon src="https://upload.wikimedia.org/wikipedia/commons/6/64/6%27eren_2015.png"/><url>https://example2.com</url></channel>
|
||||||
<channel id="Channel4.us@HD"><display-name>Channel 4</display-name><icon src="https://i.imgur.com/BPzH88J.png"/><url>https://example2.com</url></channel>
|
<channel id="Channel4.us@HD"><display-name>Channel 4</display-name><icon src="https://i.imgur.com/BPzH88J.png"/><url>https://example2.com</url></channel>
|
||||||
<channel id="Channel1.us"><display-name>Channel 1</display-name><url>https://example2.com</url></channel>
|
<channel id="Channel1.us"><display-name>Channel 1</display-name><icon src="https://i.imgur.com/GPzH88J.png"/><url>https://example2.com</url></channel>
|
||||||
<programme start="20221019043000 +0000" stop="20221019071000 +0000" channel="Channel1.us"><title lang="fr">Programme1 (example.com)</title></programme>
|
|
||||||
<programme start="20221019043100 +0000" stop="20221019071000 +0000" channel="Channel1.us"><title lang="en">Program1 (example.com)</title></programme>
|
|
||||||
<programme start="20221019044000 +0000" stop="20221019071000 +0000" channel="Channel1.us"><title lang="fr">Programme1 (example2.com)</title></programme>
|
|
||||||
<programme start="20221020043000 +0000" stop="20221020071000 +0000" channel="Channel1.us"><title lang="fr">Programme1 (example.com)</title></programme>
|
<programme start="20221020043000 +0000" stop="20221020071000 +0000" channel="Channel1.us"><title lang="fr">Programme1 (example.com)</title></programme>
|
||||||
<programme start="20221020043100 +0000" stop="20221020071000 +0000" channel="Channel1.us"><title lang="en">Program1 (example.com)</title></programme>
|
<programme start="20221020043100 +0000" stop="20221020071000 +0000" channel="Channel1.us"><title lang="en">Program1 (example.com)</title></programme>
|
||||||
<programme start="20221019043100 +0000" stop="20221019071000 +0000" channel="Channel3.us@Wrong"><title lang="en">Program1 (example2.com)</title></programme>
|
<programme start="20221020044000 +0000" stop="20221020071000 +0000" channel="Channel1.us"><title lang="fr">Programme1 (example2.com)</title></programme>
|
||||||
<programme start="20221019043100 +0000" stop="20221019071000 +0000" channel="Channel4.us@HD"><title lang="en">Program1 (example2.com)</title></programme>
|
<programme start="20221021043000 +0000" stop="20221021071000 +0000" channel="Channel1.us"><title lang="fr">Programme1 (example.com)</title></programme>
|
||||||
|
<programme start="20221021043100 +0000" stop="20221021071000 +0000" channel="Channel1.us"><title lang="en">Program1 (example.com)</title></programme>
|
||||||
|
<programme start="20221020043100 +0000" stop="20221020071000 +0000" channel="Channel3.us@Wrong"><title lang="en">Program1 (example2.com)</title></programme>
|
||||||
|
<programme start="20221020043100 +0000" stop="20221020071000 +0000" channel="Channel4.us@HD"><title lang="en">Program1 (example2.com)</title></programme>
|
||||||
</tv>
|
</tv>
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" ?><tv date="20221020">
|
|
||||||
<channel id="Channel2.us"><display-name>Channel 2</display-name><icon src="https://i.imgur.com/qmRnD0M.png"/><url>https://example.com</url><lcn>36</lcn></channel>
|
|
||||||
<channel id="Channel1.us"><display-name>Channel 1</display-name><url>https://example.com</url></channel>
|
|
||||||
<programme start="20221019043100 +0000" stop="20221019071000 +0000" channel="Channel1.us"><title lang="en">Program1 (example.com)</title></programme>
|
|
||||||
<programme start="20221020043100 +0000" stop="20221020071000 +0000" channel="Channel1.us"><title lang="en">Program1 (example.com)</title></programme>
|
|
||||||
</tv>
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" ?><tv date="20221020">
|
|
||||||
<channel id="Channel1.us"><display-name>Channel 1</display-name><url>https://example.com</url></channel>
|
|
||||||
<programme start="20221019043000 +0000" stop="20221019071000 +0000" channel="Channel1.us"><title lang="fr">Programme1 (example.com)</title></programme>
|
|
||||||
<programme start="20221020043000 +0000" stop="20221020071000 +0000" channel="Channel1.us"><title lang="fr">Programme1 (example.com)</title></programme>
|
|
||||||
</tv>
|
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?><tv date="20221020">
|
||||||
|
<channel id="Channel3.us"><display-name>Channel 3</display-name><icon src="https://upload.wikimedia.org/wikipedia/commons/6/64/6%27eren_2015.png"/><url>https://example2.com</url></channel>
|
||||||
|
<channel id="Channel4.us@HD"><display-name>Channel 4</display-name><icon src="https://i.imgur.com/BPzH88J.png"/><url>https://example2.com</url></channel>
|
||||||
|
<channel id="Channel1.us"><display-name>Channel 1</display-name><icon src="https://i.imgur.com/GPzH88J.png"/><url>https://example2.com</url></channel>
|
||||||
|
<programme start="20221020044000 +0000" stop="20221020071000 +0000" channel="Channel1.us"><title lang="fr">Programme1 (example2.com)</title></programme>
|
||||||
|
<programme start="20221020043100 +0000" stop="20221020071000 +0000" channel="Channel3.us"><title lang="en">Program1 (example2.com)</title></programme>
|
||||||
|
<programme start="20221020043100 +0000" stop="20221020071000 +0000" channel="Channel4.us@HD"><title lang="en">Program1 (example2.com)</title></programme>
|
||||||
|
</tv>
|
||||||
Binary file not shown.
@@ -0,0 +1,5 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?><tv date="20221020">
|
||||||
|
<channel id="140"><display-name>Channel 1</display-name><url>https://example.com</url></channel>
|
||||||
|
<programme start="20221020043000 +0000" stop="20221020071000 +0000" channel="140"><title lang="fr">Programme1 (example.com)</title></programme>
|
||||||
|
<programme start="20221021043000 +0000" stop="20221021071000 +0000" channel="140"><title lang="fr">Programme1 (example.com)</title></programme>
|
||||||
|
</tv>
|
||||||
+4
-4
@@ -1,8 +1,8 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" ?><tv date="20221020">
|
<?xml version="1.0" encoding="UTF-8" ?><tv date="20221020">
|
||||||
<channel id="Channel1.us"><display-name>Channel 1</display-name><url>https://example.com</url></channel>
|
<channel id="140"><display-name>Channel 1</display-name><url>https://example.com</url></channel>
|
||||||
<channel id="Channel3.us"><display-name>Channel 3</display-name><icon src="https://upload.wikimedia.org/wikipedia/commons/6/64/6%27eren_2015.png"/><url>https://example.com</url></channel>
|
<channel id="Channel3.us"><display-name>Channel 3</display-name><icon src="https://upload.wikimedia.org/wikipedia/commons/6/64/6%27eren_2015.png"/><url>https://example.com</url></channel>
|
||||||
<programme start="20221019043000 +0000" stop="20221019071000 +0000" channel="Channel1.us"><title lang="fr">Programme1 (example.com)</title></programme>
|
<programme start="20221020043000 +0000" stop="20221020071000 +0000" channel="140"><title lang="fr">Programme1 (example.com)</title></programme>
|
||||||
<programme start="20221020043000 +0000" stop="20221020071000 +0000" channel="Channel1.us"><title lang="fr">Programme1 (example.com)</title></programme>
|
<programme start="20221021043000 +0000" stop="20221021071000 +0000" channel="140"><title lang="fr">Programme1 (example.com)</title></programme>
|
||||||
<programme start="20221019043100 +0000" stop="20221019071000 +0000" channel="Channel3.us"><title lang="it">Program1 (example.com)</title></programme>
|
|
||||||
<programme start="20221020043100 +0000" stop="20221020071000 +0000" channel="Channel3.us"><title lang="it">Program1 (example.com)</title></programme>
|
<programme start="20221020043100 +0000" stop="20221020071000 +0000" channel="Channel3.us"><title lang="it">Program1 (example.com)</title></programme>
|
||||||
|
<programme start="20221021043100 +0000" stop="20221021071000 +0000" channel="Channel3.us"><title lang="it">Program1 (example.com)</title></programme>
|
||||||
</tv>
|
</tv>
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?><tv date="20221020">
|
||||||
|
<channel id="Channel1.us@HD"><display-name>Channel 1</display-name><icon src="https://i.imgur.com/GPzH88J.png"/><url>https://example.com</url></channel>
|
||||||
|
<channel id="Channel2.us"><display-name>Channel 2</display-name><icon src="https://i.imgur.com/qmRnD0M.png"/><url>https://example.com</url><lcn>36</lcn></channel>
|
||||||
|
<channel id="140"><display-name>Channel 1</display-name><url>https://example.com</url></channel>
|
||||||
|
<channel id="Channel3.us"><display-name>Channel 3</display-name><icon src="https://upload.wikimedia.org/wikipedia/commons/6/64/6%27eren_2015.png"/><url>https://example.com</url></channel>
|
||||||
|
<channel id="Channel3.us"><display-name>Channel 3</display-name><icon src="https://upload.wikimedia.org/wikipedia/commons/6/64/6%27eren_2015.png"/><url>https://example2.com</url></channel>
|
||||||
|
<channel id="Channel4.us@HD"><display-name>Channel 4</display-name><icon src="https://i.imgur.com/BPzH88J.png"/><url>https://example2.com</url></channel>
|
||||||
|
<channel id="Channel1.us"><display-name>Channel 1</display-name><icon src="https://i.imgur.com/GPzH88J.png"/><url>https://example2.com</url></channel>
|
||||||
|
<programme start="20221020043000 +0000" stop="20221020071000 +0000" channel="140"><title lang="fr">Programme1 (example.com)</title></programme>
|
||||||
|
<programme start="20221021043000 +0000" stop="20221021071000 +0000" channel="140"><title lang="fr">Programme1 (example.com)</title></programme>
|
||||||
|
<programme start="20221020044000 +0000" stop="20221020071000 +0000" channel="Channel1.us"><title lang="fr">Programme1 (example2.com)</title></programme>
|
||||||
|
<programme start="20221020043100 +0000" stop="20221020071000 +0000" channel="Channel1.us@HD"><title lang="en">Program1 (example.com)</title></programme>
|
||||||
|
<programme start="20221021043100 +0000" stop="20221021071000 +0000" channel="Channel1.us@HD"><title lang="en">Program1 (example.com)</title></programme>
|
||||||
|
<programme start="20221020043100 +0000" stop="20221020071000 +0000" channel="Channel3.us"><title lang="en">Program1 (example2.com)</title></programme>
|
||||||
|
<programme start="20221020043100 +0000" stop="20221020071000 +0000" channel="Channel3.us"><title lang="it">Program1 (example.com)</title></programme>
|
||||||
|
<programme start="20221021043100 +0000" stop="20221021071000 +0000" channel="Channel3.us"><title lang="it">Program1 (example.com)</title></programme>
|
||||||
|
<programme start="20221020043100 +0000" stop="20221020071000 +0000" channel="Channel4.us@HD"><title lang="en">Program1 (example2.com)</title></programme>
|
||||||
|
</tv>
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" ?><tv date="20221020">
|
|
||||||
<channel id="Channel2.us"><display-name>Channel 2</display-name><icon src="https://i.imgur.com/qmRnD0M.png"/><url>https://example.com</url><lcn>36</lcn></channel>
|
|
||||||
<channel id="Channel1.us"><display-name>Channel 1</display-name><url>https://example.com</url></channel>
|
|
||||||
<channel id="Channel1.us"><display-name>Channel 1</display-name><url>https://example.com</url></channel>
|
|
||||||
<programme start="20221019043000 +0000" stop="20221019071000 +0000" channel="Channel1.us"><title lang="fr">Programme1 (example.com)</title></programme>
|
|
||||||
<programme start="20221019043100 +0000" stop="20221019071000 +0000" channel="Channel1.us"><title lang="en">Program1 (example.com)</title></programme>
|
|
||||||
<programme start="20221020043000 +0000" stop="20221020071000 +0000" channel="Channel1.us"><title lang="fr">Programme1 (example.com)</title></programme>
|
|
||||||
<programme start="20221020043100 +0000" stop="20221020071000 +0000" channel="Channel1.us"><title lang="en">Program1 (example.com)</title></programme>
|
|
||||||
</tv>
|
|
||||||
@@ -1,15 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" ?><tv date="20221020">
|
|
||||||
<channel id="Channel2.us"><display-name>Channel 2</display-name><icon src="https://i.imgur.com/qmRnD0M.png"/><url>https://example.com</url><lcn>36</lcn></channel>
|
|
||||||
<channel id="Channel1.us"><display-name>Channel 1</display-name><url>https://example.com</url></channel>
|
|
||||||
<channel id="Channel1.us"><display-name>Channel 1</display-name><url>https://example.com</url></channel>
|
|
||||||
<channel id="Channel3.us"><display-name>Channel 3</display-name><icon src="https://upload.wikimedia.org/wikipedia/commons/6/64/6%27eren_2015.png"/><url>https://example2.com</url></channel>
|
|
||||||
<channel id="Channel4.us@HD"><display-name>Channel 4</display-name><icon src="https://i.imgur.com/BPzH88J.png"/><url>https://example2.com</url></channel>
|
|
||||||
<channel id="Channel1.us"><display-name>Channel 1</display-name><url>https://example2.com</url></channel>
|
|
||||||
<programme start="20221019043000 +0000" stop="20221019071000 +0000" channel="Channel1.us"><title lang="fr">Programme1 (example.com)</title></programme>
|
|
||||||
<programme start="20221019043100 +0000" stop="20221019071000 +0000" channel="Channel1.us"><title lang="en">Program1 (example.com)</title></programme>
|
|
||||||
<programme start="20221019044000 +0000" stop="20221019071000 +0000" channel="Channel1.us"><title lang="fr">Programme1 (example2.com)</title></programme>
|
|
||||||
<programme start="20221020043000 +0000" stop="20221020071000 +0000" channel="Channel1.us"><title lang="fr">Programme1 (example.com)</title></programme>
|
|
||||||
<programme start="20221020043100 +0000" stop="20221020071000 +0000" channel="Channel1.us"><title lang="en">Program1 (example.com)</title></programme>
|
|
||||||
<programme start="20221019043100 +0000" stop="20221019071000 +0000" channel="Channel3.us"><title lang="en">Program1 (example2.com)</title></programme>
|
|
||||||
<programme start="20221019043100 +0000" stop="20221019071000 +0000" channel="Channel4.us@HD"><title lang="en">Program1 (example2.com)</title></programme>
|
|
||||||
</tv>
|
|
||||||
Binary file not shown.
@@ -0,0 +1,6 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?><tv date="20221020">
|
||||||
|
<channel id="Channel1.us@HD"><display-name>Channel 1</display-name><icon src="https://i.imgur.com/GPzH88J.png"/><url>https://example.com</url></channel>
|
||||||
|
<channel id="Channel2.us"><display-name>Channel 2</display-name><icon src="https://i.imgur.com/qmRnD0M.png"/><url>https://example.com</url><lcn>36</lcn></channel>
|
||||||
|
<programme start="20221020043100 +0000" stop="20221020071000 +0000" channel="Channel1.us@HD"><title lang="en">Program1 (example.com)</title></programme>
|
||||||
|
<programme start="20221021043100 +0000" stop="20221021071000 +0000" channel="Channel1.us@HD"><title lang="en">Program1 (example.com)</title></programme>
|
||||||
|
</tv>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?><tv date="20221020">
|
||||||
|
<channel id="140"><display-name>Channel 1</display-name><url>https://example.com</url></channel>
|
||||||
|
<programme start="20221020043000 +0000" stop="20221020071000 +0000" channel="140"><title lang="fr">Programme1 (example.com)</title></programme>
|
||||||
|
<programme start="20221021043000 +0000" stop="20221021071000 +0000" channel="140"><title lang="fr">Programme1 (example.com)</title></programme>
|
||||||
|
</tv>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?><tv date="20221020">
|
||||||
|
<channel id="Channel3.us"><display-name>Channel 3</display-name><icon src="https://upload.wikimedia.org/wikipedia/commons/6/64/6%27eren_2015.png"/><url>https://example.com</url></channel>
|
||||||
|
<programme start="20221020043100 +0000" stop="20221020071000 +0000" channel="Channel3.us"><title lang="it">Program1 (example.com)</title></programme>
|
||||||
|
<programme start="20221021043100 +0000" stop="20221021071000 +0000" channel="Channel3.us"><title lang="it">Program1 (example.com)</title></programme>
|
||||||
|
</tv>
|
||||||
@@ -1,61 +0,0 @@
|
|||||||
[
|
|
||||||
{
|
|
||||||
"id": "Bravo.us",
|
|
||||||
"name": "Bravo",
|
|
||||||
"network": null,
|
|
||||||
"country": "US",
|
|
||||||
"subdivision": null,
|
|
||||||
"city": null,
|
|
||||||
"categories": [],
|
|
||||||
"is_nsfw": false,
|
|
||||||
"closed": "2020-01-01",
|
|
||||||
"replaced_by": "R6.co"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "Bravos.us",
|
|
||||||
"name": "Bravos",
|
|
||||||
"network": null,
|
|
||||||
"country": "US",
|
|
||||||
"subdivision": null,
|
|
||||||
"city": null,
|
|
||||||
"categories": [],
|
|
||||||
"is_nsfw": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "CNNInternational.us",
|
|
||||||
"name": "CNN International",
|
|
||||||
"alt_names": ["CNN", "CNN Int"],
|
|
||||||
"network": null,
|
|
||||||
"country": "US",
|
|
||||||
"subdivision": null,
|
|
||||||
"city": null,
|
|
||||||
"categories": [
|
|
||||||
"news"
|
|
||||||
],
|
|
||||||
"is_nsfw": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "MNetMovies2.za",
|
|
||||||
"name": "M-Net Movies 2",
|
|
||||||
"network": null,
|
|
||||||
"country": "ZA",
|
|
||||||
"subdivision": null,
|
|
||||||
"city": null,
|
|
||||||
"categories": [],
|
|
||||||
"is_nsfw": false
|
|
||||||
},
|
|
||||||
{"id":"6eren.dk","name":"6'eren","alt_names":[],"network":null,"owners":["Warner Bros. Discovery EMEA"],"country":"DK","subdivision":null,"city":null,"broadcast_area":["c/DK"],"languages":["dan"],"categories":[],"is_nsfw":false,"launched":"2009-01-01","closed":null,"replaced_by":null,"website":"http://www.6-eren.dk/"},
|
|
||||||
{"id":"BBCNews.uk","name":"BBC News","alt_names":[],"network":null,"owners":[],"country":"UK","subdivision":null,"city":null,"broadcast_area":["c/UK"],"languages":["eng"],"categories":["news"],"is_nsfw":false,"launched":null,"closed":null,"replaced_by":null,"website":"http://news.bbc.co.uk/"},
|
|
||||||
{
|
|
||||||
"id": "CNN.us",
|
|
||||||
"name": "CNN",
|
|
||||||
"network": null,
|
|
||||||
"country": "US",
|
|
||||||
"subdivision": null,
|
|
||||||
"city": null,
|
|
||||||
"categories": [],
|
|
||||||
"is_nsfw": false
|
|
||||||
},
|
|
||||||
{"id":"Channel2.us","name":"Channel 2 [API]","alt_names":[],"network":null,"owners":[],"country":"UK","subdivision":null,"city":null,"broadcast_area":["c/US"],"languages":["eng"],"categories":[],"is_nsfw":false,"launched":null,"closed":null,"replaced_by":null,"website":""},
|
|
||||||
{"id":"Channel3.us","name":"Channel 3 [API]","alt_names":[],"network":null,"owners":[],"country":"UK","subdivision":null,"city":null,"broadcast_area":["c/US"],"languages":["eng"],"categories":[],"is_nsfw":false,"launched":null,"closed":null,"replaced_by":null,"website":""}
|
|
||||||
]
|
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
[
|
|
||||||
{"channel":"Channel3.us","feed":null,"tags":[],"width":334,"height":210,"format":"PNG","url":"https://upload.wikimedia.org/wikipedia/commons/6/64/6%27eren_2015.png"},
|
|
||||||
{"channel":"Channel4.us","feed":"HD","tags":[],"width":334,"height":210,"format":"PNG","url":"https://i.imgur.com/BPzH88J.png"}
|
|
||||||
]
|
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<channels>
|
||||||
|
<channel site="example.com" xmltv_id="wrong_id" site_id="240" lang="en" logo="https://example.com/logo.png">BBC World News</channel>
|
||||||
|
<channel site="example.com" lang="en" xmltv_id="CNNInternational.us" site_id="140" >CNN International</channel>
|
||||||
|
</channels>
|
||||||
@@ -0,0 +1,138 @@
|
|||||||
|
[
|
||||||
|
{
|
||||||
|
"id": "Bravo.us",
|
||||||
|
"name": "Bravo",
|
||||||
|
"network": null,
|
||||||
|
"country": "US",
|
||||||
|
"categories": [],
|
||||||
|
"is_nsfw": false,
|
||||||
|
"closed": "2020-01-01",
|
||||||
|
"replaced_by": "R6.co"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "Bravos.us",
|
||||||
|
"name": "Bravos",
|
||||||
|
"network": null,
|
||||||
|
"country": "US",
|
||||||
|
"categories": [],
|
||||||
|
"is_nsfw": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "CNNInternational.us",
|
||||||
|
"name": "CNN International",
|
||||||
|
"alt_names": [
|
||||||
|
"CNN",
|
||||||
|
"CNN Int"
|
||||||
|
],
|
||||||
|
"network": null,
|
||||||
|
"country": "US",
|
||||||
|
"categories": [
|
||||||
|
"news"
|
||||||
|
],
|
||||||
|
"is_nsfw": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "MNetMovies2.za",
|
||||||
|
"name": "M-Net Movies 2",
|
||||||
|
"network": null,
|
||||||
|
"country": "ZA",
|
||||||
|
"categories": [],
|
||||||
|
"is_nsfw": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "6eren.dk",
|
||||||
|
"name": "6'eren",
|
||||||
|
"alt_names": [],
|
||||||
|
"network": null,
|
||||||
|
"owners": [
|
||||||
|
"Warner Bros. Discovery EMEA"
|
||||||
|
],
|
||||||
|
"country": "DK",
|
||||||
|
"categories": [],
|
||||||
|
"is_nsfw": false,
|
||||||
|
"launched": "2009-01-01",
|
||||||
|
"closed": null,
|
||||||
|
"replaced_by": null,
|
||||||
|
"website": "http://www.6-eren.dk/"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "BBCNews.uk",
|
||||||
|
"name": "BBC News",
|
||||||
|
"alt_names": [],
|
||||||
|
"network": null,
|
||||||
|
"owners": [],
|
||||||
|
"country": "UK",
|
||||||
|
"categories": [
|
||||||
|
"news"
|
||||||
|
],
|
||||||
|
"is_nsfw": false,
|
||||||
|
"launched": null,
|
||||||
|
"closed": null,
|
||||||
|
"replaced_by": null,
|
||||||
|
"website": "http://news.bbc.co.uk/"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "CNN.us",
|
||||||
|
"name": "CNN",
|
||||||
|
"network": null,
|
||||||
|
"country": "US",
|
||||||
|
"categories": [],
|
||||||
|
"is_nsfw": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "Channel1.us",
|
||||||
|
"name": "Channel 1",
|
||||||
|
"alt_names": [],
|
||||||
|
"network": null,
|
||||||
|
"owners": [],
|
||||||
|
"country": "US",
|
||||||
|
"categories": [],
|
||||||
|
"is_nsfw": false,
|
||||||
|
"launched": null,
|
||||||
|
"closed": null,
|
||||||
|
"replaced_by": null,
|
||||||
|
"website": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "Channel2.us",
|
||||||
|
"name": "Channel 2",
|
||||||
|
"alt_names": [],
|
||||||
|
"network": null,
|
||||||
|
"owners": [],
|
||||||
|
"country": "UK",
|
||||||
|
"categories": [],
|
||||||
|
"is_nsfw": false,
|
||||||
|
"launched": null,
|
||||||
|
"closed": null,
|
||||||
|
"replaced_by": null,
|
||||||
|
"website": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "Channel3.us",
|
||||||
|
"name": "Channel 3",
|
||||||
|
"alt_names": [],
|
||||||
|
"network": null,
|
||||||
|
"owners": [],
|
||||||
|
"country": "UK",
|
||||||
|
"categories": [],
|
||||||
|
"is_nsfw": false,
|
||||||
|
"launched": null,
|
||||||
|
"closed": null,
|
||||||
|
"replaced_by": null,
|
||||||
|
"website": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "Channel4.us",
|
||||||
|
"name": "Channel 4",
|
||||||
|
"alt_names": [],
|
||||||
|
"network": null,
|
||||||
|
"owners": [],
|
||||||
|
"country": "UK",
|
||||||
|
"categories": [],
|
||||||
|
"is_nsfw": false,
|
||||||
|
"launched": null,
|
||||||
|
"closed": null,
|
||||||
|
"replaced_by": null,
|
||||||
|
"website": ""
|
||||||
|
}
|
||||||
|
]
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
[]
|
||||||
@@ -41,6 +41,20 @@
|
|||||||
"languages": [],
|
"languages": [],
|
||||||
"video_format": "480i"
|
"video_format": "480i"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"channel": "Channel1.us",
|
||||||
|
"id": "HD",
|
||||||
|
"name": "HD",
|
||||||
|
"is_main": false,
|
||||||
|
"broadcast_area": [
|
||||||
|
"r/EUR"
|
||||||
|
],
|
||||||
|
"timezones": [
|
||||||
|
"America/New_York"
|
||||||
|
],
|
||||||
|
"languages": [],
|
||||||
|
"video_format": "480i"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"channel": "Channel4.us",
|
"channel": "Channel4.us",
|
||||||
"id": "HD",
|
"id": "HD",
|
||||||
@@ -0,0 +1,29 @@
|
|||||||
|
[
|
||||||
|
{
|
||||||
|
"channel": "Channel3.us",
|
||||||
|
"feed": null,
|
||||||
|
"tags": [],
|
||||||
|
"width": 334,
|
||||||
|
"height": 210,
|
||||||
|
"format": "PNG",
|
||||||
|
"url": "https://upload.wikimedia.org/wikipedia/commons/6/64/6%27eren_2015.png"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"channel": "Channel4.us",
|
||||||
|
"feed": "HD",
|
||||||
|
"tags": [],
|
||||||
|
"width": 334,
|
||||||
|
"height": 210,
|
||||||
|
"format": "PNG",
|
||||||
|
"url": "https://i.imgur.com/BPzH88J.png"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"channel": "Channel1.us",
|
||||||
|
"feed": null,
|
||||||
|
"tags": [],
|
||||||
|
"width": 334,
|
||||||
|
"height": 210,
|
||||||
|
"format": "PNG",
|
||||||
|
"url": "https://i.imgur.com/GPzH88J.png"
|
||||||
|
}
|
||||||
|
]
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<channels site="example.com">
|
|
||||||
<channel lang="en" xmltv_id="Channel1.us" site_id="140">Channel 1</channel>
|
|
||||||
<channel lang="en" xmltv_id="Channel2.us" site_id="142" logo="https://i.imgur.com/qmRnD0M.png">Channel 2</channel>
|
|
||||||
<channel lang="fr" xmltv_id="Channel1.us" site_id="140">Channel 1</channel>
|
|
||||||
<channel lang="it" xmltv_id="Channel3.us" site_id="143">Channel 3</channel>
|
|
||||||
</channels>
|
|
||||||
@@ -1,28 +0,0 @@
|
|||||||
module.exports = {
|
|
||||||
site: 'example.com',
|
|
||||||
days: 2,
|
|
||||||
request: {
|
|
||||||
timeout: 1000
|
|
||||||
},
|
|
||||||
url: 'https://example.com',
|
|
||||||
parser({ channel, date }) {
|
|
||||||
if (channel.xmltv_id === 'Channel2.us') return []
|
|
||||||
else if (channel.xmltv_id === 'Channel1.us' && channel.lang === 'fr') {
|
|
||||||
return [
|
|
||||||
{
|
|
||||||
title: 'Programme1 (example.com)',
|
|
||||||
start: `${date.format('YYYY-MM-DD')}T04:30:00.000Z`,
|
|
||||||
stop: `${date.format('YYYY-MM-DD')}T07:10:00.000Z`
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
||||||
return [
|
|
||||||
{
|
|
||||||
title: 'Program1 (example.com)',
|
|
||||||
start: `${date.format('YYYY-MM-DD')}T04:31:00.000Z`,
|
|
||||||
stop: `${date.format('YYYY-MM-DD')}T07:10:00.000Z`
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,6 +1,7 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<channels site="example.com">
|
<channels site="example.com">
|
||||||
|
<channel lang="en" xmltv_id="Channel1.us@HD" site_id="140">Channel 1</channel>
|
||||||
<channel lang="en" xmltv_id="Channel2.us" site_id="142" logo="https://i.imgur.com/qmRnD0M.png" lcn="36">Channel 2</channel>
|
<channel lang="en" xmltv_id="Channel2.us" site_id="142" logo="https://i.imgur.com/qmRnD0M.png" lcn="36">Channel 2</channel>
|
||||||
<channel lang="en" xmltv_id="Channel1.us" site_id="140">Channel 1</channel>
|
<channel lang="fr" xmltv_id="" site_id="140">Channel 1</channel>
|
||||||
<channel lang="fr" xmltv_id="Channel1.us" site_id="140">Channel 1</channel>
|
<channel lang="it" xmltv_id="Channel3.us" site_id="143">Channel 3</channel>
|
||||||
</channels>
|
</channels>
|
||||||
@@ -7,7 +7,7 @@ module.exports = {
|
|||||||
url: 'https://example.com',
|
url: 'https://example.com',
|
||||||
parser({ channel, date }) {
|
parser({ channel, date }) {
|
||||||
if (channel.xmltv_id === 'Channel2.us') return []
|
if (channel.xmltv_id === 'Channel2.us') return []
|
||||||
else if (channel.xmltv_id === 'Channel1.us' && channel.lang === 'fr') {
|
else if (channel.lang === 'fr') {
|
||||||
return [
|
return [
|
||||||
{
|
{
|
||||||
title: 'Programme1 (example.com)',
|
title: 'Programme1 (example.com)',
|
||||||
|
|||||||
@@ -2519,5 +2519,85 @@ export default [
|
|||||||
timeline_url: 'https://api.github.com/repos/iptv-org/epg/issues/2176/timeline',
|
timeline_url: 'https://api.github.com/repos/iptv-org/epg/issues/2176/timeline',
|
||||||
performed_via_github_app: null,
|
performed_via_github_app: null,
|
||||||
state_reason: null
|
state_reason: null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
url: 'https://api.github.com/repos/iptv-org/epg/issues/12547',
|
||||||
|
repository_url: 'https://api.github.com/repos/iptv-org/epg',
|
||||||
|
labels_url: 'https://api.github.com/repos/iptv-org/epg/issues/12547/labels{/name}',
|
||||||
|
comments_url: 'https://api.github.com/repos/iptv-org/epg/issues/12547/comments',
|
||||||
|
events_url: 'https://api.github.com/repos/iptv-org/epg/issues/12547/events',
|
||||||
|
html_url: 'https://github.com/iptv-org/epg/issues/12547',
|
||||||
|
id: 3960418979,
|
||||||
|
node_id: 'I_kwDOFLVvtM6kiKaj',
|
||||||
|
number: 12547,
|
||||||
|
title: 'digiturk.com.tr',
|
||||||
|
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',
|
||||||
|
user_view_type: 'public',
|
||||||
|
site_admin: false
|
||||||
|
},
|
||||||
|
labels: [
|
||||||
|
{
|
||||||
|
id: 4542348869,
|
||||||
|
node_id: 'LA_kwDOFLVvtM8AAAABDr6-RQ',
|
||||||
|
url: 'https://api.github.com/repos/iptv-org/epg/labels/broken%20guide',
|
||||||
|
name: 'broken guide',
|
||||||
|
color: 'eaeaea',
|
||||||
|
default: false,
|
||||||
|
description: "There's a problem with the guide"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 7932710795,
|
||||||
|
node_id: 'LA_kwDOFLVvtM8AAAAB2NOPiw',
|
||||||
|
url: 'https://api.github.com/repos/iptv-org/epg/labels/status:down',
|
||||||
|
name: 'status:down',
|
||||||
|
color: 'df3a4a',
|
||||||
|
default: false,
|
||||||
|
description: "The guide doesn't work"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
state: 'open',
|
||||||
|
locked: false,
|
||||||
|
assignee: null,
|
||||||
|
assignees: [],
|
||||||
|
milestone: null,
|
||||||
|
comments: 1,
|
||||||
|
created_at: '2024-12-27T05:33:47Z',
|
||||||
|
updated_at: '2024-12-28T20:37:53Z',
|
||||||
|
closed_at: null,
|
||||||
|
author_association: 'COLLABORATOR',
|
||||||
|
active_lock_reason: null,
|
||||||
|
closed_by: null,
|
||||||
|
reactions: {
|
||||||
|
url: 'https://api.github.com/repos/iptv-org/epg/issues/12547/reactions',
|
||||||
|
total_count: 1,
|
||||||
|
'+1': 1,
|
||||||
|
'-1': 0,
|
||||||
|
laugh: 0,
|
||||||
|
hooray: 0,
|
||||||
|
confused: 0,
|
||||||
|
heart: 0,
|
||||||
|
rocket: 0,
|
||||||
|
eyes: 0
|
||||||
|
},
|
||||||
|
timeline_url: 'https://api.github.com/repos/iptv-org/epg/issues/12547/timeline',
|
||||||
|
performed_via_github_app: null,
|
||||||
|
state_reason: null
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|||||||
Reference in New Issue
Block a user