Update run.py
Added support for animeworld
This commit is contained in:
committed by
GitHub
Unverified
parent
b3cbb2ed2e
commit
61cda392a7
@@ -8,6 +8,7 @@ import json
|
|||||||
import config
|
import config
|
||||||
import logging
|
import logging
|
||||||
from okru import okru_get_url
|
from okru import okru_get_url
|
||||||
|
from animeworld import animeworld
|
||||||
# Configure logging
|
# Configure logging
|
||||||
FILMPERTUTTI = config.FILMPERTUTTI
|
FILMPERTUTTI = config.FILMPERTUTTI
|
||||||
STREAMINGCOMMUNITY = config.STREAMINGCOMMUNITY
|
STREAMINGCOMMUNITY = config.STREAMINGCOMMUNITY
|
||||||
@@ -16,6 +17,7 @@ TUTTIFILM = config.TUTTIFILM
|
|||||||
TF_DOMAIN = config.TF_DOMAIN
|
TF_DOMAIN = config.TF_DOMAIN
|
||||||
LORDCHANNEL = config.LORDCHANNEL
|
LORDCHANNEL = config.LORDCHANNEL
|
||||||
STREAMINGWATCH= config.STREAMINGWATCH
|
STREAMINGWATCH= config.STREAMINGWATCH
|
||||||
|
ANIMEWORLD = config.ANIMEWORLD
|
||||||
HOST = config.HOST
|
HOST = config.HOST
|
||||||
PORT = int(config.PORT)
|
PORT = int(config.PORT)
|
||||||
HF = config.HF
|
HF = config.HF
|
||||||
@@ -64,36 +66,13 @@ STREAM = {
|
|||||||
{
|
{
|
||||||
"id": "rai2",
|
"id": "rai2",
|
||||||
"title": "Rai 2",
|
"title": "Rai 2",
|
||||||
"url": "https://ddy6.mizhls.ru/ddy6/premium851/playlist.m3u8",
|
"url": "https://m3u.iranvids.com/rai02/output.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"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
okru = {
|
okru = {
|
||||||
"rai1": "https://ok.ru/videoembed/7703488765552?nochat=1",
|
"rai1": "https://ok.ru/videoembed/7703488765552?nochat=1",
|
||||||
"rai2": "https://ok.ru/videoembed/7805618364016?nochat=1"
|
"rai2": "https://ok.ru/videoembed/7805618364016?nochat=1"
|
||||||
@@ -173,7 +152,7 @@ def addon_stream(type, id):
|
|||||||
if id in okru:
|
if id in okru:
|
||||||
channel_url = okru_get_url(id)
|
channel_url = okru_get_url(id)
|
||||||
streams['streams'].append({
|
streams['streams'].append({
|
||||||
'title': "okru"+channel['title'],
|
'title': channel['title'] + "OKRU",
|
||||||
'url': channel_url
|
'url': channel_url
|
||||||
})
|
})
|
||||||
else:
|
else:
|
||||||
@@ -186,6 +165,21 @@ def addon_stream(type, id):
|
|||||||
return respond_with(streams)
|
return respond_with(streams)
|
||||||
else:
|
else:
|
||||||
logging.debug(f"Handling movie or series: {id}")
|
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":
|
if MYSTERIUS == "1":
|
||||||
results = cool(id)
|
results = cool(id)
|
||||||
if results:
|
if results:
|
||||||
@@ -218,7 +212,7 @@ def addon_stream(type, id):
|
|||||||
if STREAMINGWATCH == "1":
|
if STREAMINGWATCH == "1":
|
||||||
url_streamingwatch = streamingwatch(id)
|
url_streamingwatch = streamingwatch(id)
|
||||||
if url_streamingwatch:
|
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']:
|
if not streams['streams']:
|
||||||
abort(404)
|
abort(404)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user