Update run.py
Added support for animeworld
This commit is contained in:
@@ -8,6 +8,7 @@ import json
|
||||
import config
|
||||
import logging
|
||||
from okru import okru_get_url
|
||||
from animeworld import animeworld
|
||||
# Configure logging
|
||||
FILMPERTUTTI = config.FILMPERTUTTI
|
||||
STREAMINGCOMMUNITY = config.STREAMINGCOMMUNITY
|
||||
@@ -16,6 +17,7 @@ TUTTIFILM = config.TUTTIFILM
|
||||
TF_DOMAIN = config.TF_DOMAIN
|
||||
LORDCHANNEL = config.LORDCHANNEL
|
||||
STREAMINGWATCH= config.STREAMINGWATCH
|
||||
ANIMEWORLD = config.ANIMEWORLD
|
||||
HOST = config.HOST
|
||||
PORT = int(config.PORT)
|
||||
HF = config.HF
|
||||
@@ -64,36 +66,13 @@ STREAM = {
|
||||
{
|
||||
"id": "rai2",
|
||||
"title": "Rai 2",
|
||||
"url": "https://ddy6.mizhls.ru/ddy6/premium851/playlist.m3u8",
|
||||
"behaviorHints": {
|
||||
"notWebReady": True,
|
||||
"proxyHeaders": {
|
||||
"request": {
|
||||
"Referer": "https://quest4play.xyz/",
|
||||
"Origin": "null",
|
||||
"User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "sky24",
|
||||
"title": "Sky News 24",
|
||||
"url": "https://07-24.mizhls.ru/fls/cdn/calcioXskysport24/playlist.m3u8",
|
||||
"behaviorHints": {
|
||||
"notWebReady": True,
|
||||
"proxyHeaders": {
|
||||
"request": {
|
||||
"Referer": "https://claplivehdplay.ru/",
|
||||
"Origin": "https://claplivehdplay.ru",
|
||||
"User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36"
|
||||
}
|
||||
}
|
||||
}
|
||||
"url": "https://m3u.iranvids.com/rai02/output.m3u8"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
|
||||
|
||||
okru = {
|
||||
"rai1": "https://ok.ru/videoembed/7703488765552?nochat=1",
|
||||
"rai2": "https://ok.ru/videoembed/7805618364016?nochat=1"
|
||||
@@ -173,7 +152,7 @@ def addon_stream(type, id):
|
||||
if id in okru:
|
||||
channel_url = okru_get_url(id)
|
||||
streams['streams'].append({
|
||||
'title': "okru"+channel['title'],
|
||||
'title': channel['title'] + "OKRU",
|
||||
'url': channel_url
|
||||
})
|
||||
else:
|
||||
@@ -186,6 +165,21 @@ def addon_stream(type, id):
|
||||
return respond_with(streams)
|
||||
else:
|
||||
logging.debug(f"Handling movie or series: {id}")
|
||||
if "kitsu" in id:
|
||||
if ANIMEWORLD == "1":
|
||||
animeworld_urls = animeworld(id)
|
||||
print(animeworld_urls)
|
||||
if animeworld_urls:
|
||||
i = 0
|
||||
for url in animeworld_urls:
|
||||
if url:
|
||||
if i == 0:
|
||||
title = "Original"
|
||||
elif i == 1:
|
||||
title = "Italian"
|
||||
streams['streams'].append({'title': f'{HF}Animeworld {title}', 'url': url})
|
||||
i+=1
|
||||
else:
|
||||
if MYSTERIUS == "1":
|
||||
results = cool(id)
|
||||
if results:
|
||||
@@ -218,7 +212,7 @@ def addon_stream(type, id):
|
||||
if STREAMINGWATCH == "1":
|
||||
url_streamingwatch = streamingwatch(id)
|
||||
if url_streamingwatch:
|
||||
streams['streams'].append({'title': '{HF}StreamingWatch 720p', 'url': url_streamingwatch})
|
||||
streams['streams'].append({'title': f'{HF}StreamingWatch 720p', 'url': url_streamingwatch})
|
||||
if not streams['streams']:
|
||||
abort(404)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user