Skip to content

Commit c48e466

Browse files
committed
feat: new debrid manager and cleaning (ruff)
1 parent 35eb16f commit c48e466

File tree

10 files changed

+539
-220
lines changed

10 files changed

+539
-220
lines changed

comet/api/core.py

+34-16
Original file line numberDiff line numberDiff line change
@@ -9,25 +9,52 @@
99
templates = Jinja2Templates("comet/templates")
1010
main = APIRouter()
1111

12+
1213
@main.get("/", status_code=200)
1314
async def root():
1415
return RedirectResponse("/configure")
1516

17+
1618
@main.get("/health", status_code=200)
1719
async def health():
1820
return {"status": "ok"}
1921

22+
2023
indexers = settings.INDEXER_MANAGER_INDEXERS
2124
web_config = {
2225
"indexers": [indexer.replace(" ", "_").lower() for indexer in indexers],
23-
"languages": [language.replace(" ", "_") for language in RTN.patterns.language_code_mapping.keys()],
24-
"resolutions": ["360p", "480p", "576p", "720p", "1080p", "1440p", "2160p", "4K", "Unknown"]
26+
"languages": [
27+
language.replace(" ", "_")
28+
for language in RTN.patterns.language_code_mapping.keys()
29+
],
30+
"resolutions": [
31+
"360p",
32+
"480p",
33+
"576p",
34+
"720p",
35+
"1080p",
36+
"1440p",
37+
"2160p",
38+
"4K",
39+
"Unknown",
40+
],
2541
}
2642

43+
2744
@main.get("/configure")
2845
@main.get("/{b64config}/configure")
2946
async def configure(request: Request):
30-
return templates.TemplateResponse("index.html", {"request": request, "CUSTOM_HEADER_HTML": settings.CUSTOM_HEADER_HTML if settings.CUSTOM_HEADER_HTML and settings.CUSTOM_HEADER_HTML != "None" else "", "webConfig": web_config})
47+
return templates.TemplateResponse(
48+
"index.html",
49+
{
50+
"request": request,
51+
"CUSTOM_HEADER_HTML": settings.CUSTOM_HEADER_HTML
52+
if settings.CUSTOM_HEADER_HTML and settings.CUSTOM_HEADER_HTML != "None"
53+
else "",
54+
"webConfig": web_config,
55+
},
56+
)
57+
3158

3259
@main.get("/manifest.json")
3360
@main.get("/{b64config}/manifest.json")
@@ -39,18 +66,9 @@ async def manifest():
3966
"description": "Stremio's fastest torrent/debrid search add-on.",
4067
"logo": "https://i.imgur.com/jmVoVMu.jpeg",
4168
"background": "https://i.imgur.com/WwnXB3k.jpeg",
42-
"resources": [
43-
"stream"
44-
],
45-
"types": [
46-
"movie",
47-
"series"
48-
],
49-
"idPrefixes": [
50-
"tt"
51-
],
69+
"resources": ["stream"],
70+
"types": ["movie", "series"],
71+
"idPrefixes": ["tt"],
5272
"catalogs": [],
53-
"behaviorHints": {
54-
"configurable": True
55-
}
73+
"behaviorHints": {"configurable": True},
5674
}

0 commit comments

Comments
 (0)