diff --git a/homelab-ai-bot/savetv_extra_routes.py b/homelab-ai-bot/savetv_extra_routes.py index 182fc3eb3..fd119f8cc 100644 --- a/homelab-ai-bot/savetv_extra_routes.py +++ b/homelab-ai-bot/savetv_extra_routes.py @@ -461,7 +461,7 @@ setInterval(load,30000); try: r = _rq.get("https://query.wikidata.org/sparql", params={"query": sparql, "format": "json"}, - headers={"User-Agent": "SaveTV/1.0"}, timeout=8) + headers={"User-Agent": "SaveTV/1.0"}, timeout=25) bindings = r.json().get("results", {}).get("bindings", []) if bindings: y, g, c = _parse_bindings(bindings) @@ -474,7 +474,7 @@ setInterval(load,30000); sr = _rq.get("https://www.wikidata.org/w/api.php", params={"action": "wbsearchentities", "search": search_title, "language": "de", "type": "item", "limit": "3", "format": "json"}, - headers={"User-Agent": "SaveTV/1.0"}, timeout=8) + headers={"User-Agent": "SaveTV/1.0"}, timeout=25) for item in sr.json().get("search", []): qid = item.get("id", "") sparql_q = ('SELECT ?year ?genreLabel ?countryLabel WHERE {{ ' @@ -488,7 +488,7 @@ setInterval(load,30000); '}} LIMIT 20').format(qid=qid) r2 = _rq.get("https://query.wikidata.org/sparql", params={"query": sparql_q, "format": "json"}, - headers={"User-Agent": "SaveTV/1.0"}, timeout=8) + headers={"User-Agent": "SaveTV/1.0"}, timeout=25) bindings = r2.json().get("results", {}).get("bindings", []) if bindings: y, g, c = _parse_bindings(bindings) @@ -737,7 +737,7 @@ setInterval(load,30000); import requests as _rq t0 = _time.time() sparql = 'SELECT ?year WHERE { ?f wdt:P31 wd:Q11424 . ?f rdfs:label "The Revenant"@en . ?f wdt:P577 ?date . BIND(YEAR(?date) AS ?year) } LIMIT 1' - wr = _rq.get("https://query.wikidata.org/sparql", params={"query": sparql, "format": "json"}, headers={"User-Agent": "SaveTV/1.0"}, timeout=10) + wr = _rq.get("https://query.wikidata.org/sparql", params={"query": sparql, "format": "json"}, headers={"User-Agent": "SaveTV/1.0"}, timeout=25) bindings = wr.json().get("results", {}).get("bindings", []) year = bindings[0]["year"]["value"] if bindings else "" dur = round(_time.time() - t0, 2)