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]")