Output geturi on imdb json error. - gopherbay - piratebay gopher interface
(HTM) git clone git://bitreich.org/gopherbay git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/gopherbay
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) Tags
(DIR) README
(DIR) LICENSE
---
(DIR) commit 7606276f8b00c6f425ddf33d78da4bae9f9a6ed8
(DIR) parent d67dcf9f4ec398b19db69dd3cb0ec1cc3fc4f3db
(HTM) Author: Christoph Lohmann <20h@r-36.net>
Date: Sun, 18 Sep 2022 19:25:18 +0200
Output geturi on imdb json error.
Diffstat:
M q.dcgi | 14 ++++++++------
1 file changed, 8 insertions(+), 6 deletions(-)
---
(DIR) diff --git a/q.dcgi b/q.dcgi
@@ -126,15 +126,17 @@ def q(_argv):
query = _argv[1] if _argv[1] else _argv[2]
if query[0:10] == "top100:all":
- data = httpget(server + "/precompiled/data_top100_all.json")
+ geturi = server + "/precompiled/data_top100_all.json"
elif query[0:14] == "top100:recent_":
- data = httpget(server + "/precompiled/data_top100_48h_" + query[14:] + ".json")
+ geturi = server + "/precompiled/data_top100_48h_" + query[14:] + ".json"
elif query[0:13] == "top100:recent":
- data = httpget(server + "/precompiled/data_top100_recent.json")
+ geturi = server + "/precompiled/data_top100_recent.json"
elif query[0:7] == "top100:":
- data = httpget(server + "/precompiled/data_top100_" + query[7:] + ".json")
+ geturi = server + "/precompiled/data_top100_" + query[7:] + ".json"
else:
- data = httpget(server + "/q.php?q=" + quote(query))
+ geturi = server + "/q.php?q=" + quote(query)
+
+ data = httpget(geturi)
if not data:
print("Internal error")
@@ -143,7 +145,7 @@ def q(_argv):
try:
jsondata = loads(data)
except JSONDecodeError:
- print("JSON error from imdb")
+ print("JSON error from imdb: %s" % (geturi))
return
print("\n[7|Search again.|/q.dcgi?|server|port]")