pull/1011/merge
Moses Kdo 2026-04-01 19:11:55 +00:00 committed by GitHub
commit ab1641e456
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 25 additions and 4 deletions

7
lists/benin.md 100644
View File

@ -0,0 +1,7 @@
# Benin
| Ch | Name | Stream | Logo | EPG |
|---|---|---|---|---|
| 1 | ORTB | [>](https://edge5.vedge.infomaniak.com/livecast/ortb/playlist.m3u8) | <img height="20" src="https://i.imgur.com/vH3y39T.png"/> | ORTB.bj |
| 2 | Canal 3 Bénin | [>](https://cs2.push2stream.com/CANAL3BENIN/playlist.m3u8) | <img height="20" src="https://i.imgur.com/qL8Y7Hh.png"/> | Canal3Benin.bj |
| 3 | Golfe TV Africa | [>](http://41.219.187.10:3002/10) | <img height="20" src="https://i.imgur.com/E1r1Z1X.png"/> | GolfeTV.bj |

View File

@ -13,6 +13,7 @@ COUNTRY_CODES = {
"azerbaijan": "AZ",
"belarus": "BY",
"belgium": "BE",
"benin": "BJ",
"bosnia_and_herzegovina": "BA",
"brazil": "BR",
"bulgaria": "BG",
@ -93,18 +94,18 @@ COUNTRY_CODES = {
class Channel:
def __init__(self, group, md_line, country_code=""):
self.group = group
self.group = group.replace('"', '')
self.country_code = country_code
md_line = md_line.strip()
parts = md_line.split("|")
self.number = parts[1].strip()
self.name = parts[2].strip()
self.name = parts[2].strip().replace('"', '')
self.url = parts[3].strip()
self.url = self.url[self.url.find("(")+1:self.url.rfind(")")]
self.logo = parts[4].strip()
self.logo = self.logo[self.logo.find('src="')+5:self.logo.rfind('"')]
self.logo = self.logo[self.logo.find('src="')+5:self.logo.rfind('"')].replace('"', '')
if len(parts) > 6:
self.epg = parts[5].strip()
self.epg = parts[5].strip().replace('"', '')
else:
self.epg = None

View File

@ -239,6 +239,12 @@ http://4ce5e2d62ee2c10e43c709f9b87c44d5.streamhost.cc/m3u8/Belgium/c5cafdbfc4d28
http://4ce5e2d62ee2c10e43c709f9b87c44d5.streamhost.cc/m3u8/Belgium/3f1f349cb9cf765.ts
#EXTINF:-1 tvg-name="VIJF" tvg-logo="https://i.imgur.com/DTJLkiP.png" tvg-country="BE" group-title="Belgium",VIJF
http://4ce5e2d62ee2c10e43c709f9b87c44d5.streamhost.cc/m3u8/Belgium/7f59a4dfcc56366.ts
#EXTINF:-1 tvg-name="ORTB" tvg-logo="https://i.imgur.com/vH3y39T.png" tvg-id="ORTB.bj" tvg-country="BJ" group-title="Benin",ORTB
https://edge5.vedge.infomaniak.com/livecast/ortb/playlist.m3u8
#EXTINF:-1 tvg-name="Canal 3 Bénin" tvg-logo="https://i.imgur.com/qL8Y7Hh.png" tvg-id="Canal3Benin.bj" tvg-country="BJ" group-title="Benin",Canal 3 Bénin
https://cs2.push2stream.com/CANAL3BENIN/playlist.m3u8
#EXTINF:-1 tvg-name="Golfe TV Africa" tvg-logo="https://i.imgur.com/E1r1Z1X.png" tvg-id="GolfeTV.bj" tvg-country="BJ" group-title="Benin",Golfe TV Africa
http://41.219.187.10:3002/10
#EXTINF:-1 tvg-name="BHT 1" tvg-logo="https://upload.wikimedia.org/wikipedia/commons/9/93/Logo_of_BHT_1_%282003-2012%29.png" tvg-id="BHT1.ba" tvg-country="BA" group-title="Bosnia and Herzegovina",BHT 1
https://bhrtstream.bhtelecom.ba/bhrtportal_hd.m3u8
#EXTINF:-1 tvg-name="Federalna televizija (FTV) Ⓢ" tvg-logo="https://i.imgur.com/Jpvs4u3.png" tvg-id="FederalnaTV.ba" tvg-country="BA" group-title="Bosnia and Herzegovina",Federalna televizija (FTV) Ⓢ

File diff suppressed because one or more lines are too long