fix(savetv): Wikidata-Timeout 8s -> 25s fuer Rename/Metadaten
This commit is contained in:
parent
8f491ff36e
commit
4c39f51ec3
1 changed files with 4 additions and 4 deletions
|
|
@ -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)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue