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,