fixup! fixup! Add some webrings
Docker Build and Push / build-and-push (push) Successful in 53s

This commit is contained in:
2026-04-13 22:07:41 +03:00
parent 007815dec1
commit fdbb4c6a26
2 changed files with 5 additions and 20 deletions
+1 -12
View File
@@ -64,16 +64,6 @@ def _parse_js_string_value(text: str, variable: str) -> str | None:
return match.group(2).strip()
def _parse_bool_value(text: str, variable: str) -> bool | None:
match = re.search(
rf"var\s+{re.escape(variable)}\s*=\s*(true|false)\s*;",
text,
)
if not match:
return None
return match.group(1) == "true"
def _parse_sites(text: str) -> list[str]:
match = re.search(r"var\s+sites\s*=\s*\[(.*?)\]\s*;", text, re.S)
if not match:
@@ -114,8 +104,7 @@ def _compute_ring_payload(text: str) -> dict:
raise ValueError(f"site not found in ring: {EURORING_SITE_URL}")
ring_name = _parse_js_string_value(text, "ringName") or "Webring"
use_index = _parse_bool_value(text, "useIndex")
index_url = _parse_js_string_value(text, "indexPage") if use_index else None
index_url = _parse_js_string_value(text, "indexPage")
return {
"enabled": True,
-4
View File
@@ -88,11 +88,7 @@ block content
a.block(href="https://ctp-webr.ing/" rel="external") Catppuccin webring
a.block(href="https://ctp-webr.ing/lair/next" rel="external next") →
if euroring.prev_url and euroring.next_url
.webring
a.block(href=euroring.prev_url rel="external prev") ←
if euroring.index_url
a.block(href=euroring.index_url rel="external") Euroring
else
span.block= euroring.ring_name
a.block(href=euroring.next_url rel="external next") →