going-flying.com gemini git repository
079c2e1a328e7344dd7b020f14af8f17d047d691 - Matthew Ernisse - 1612637506
tweak png generator and labels
diff --git a/cgi-bin/converter b/cgi-bin/converter index 7aaf40d..e9d7ab2 100755 --- a/cgi-bin/converter +++ b/cgi-bin/converter @@ -202,7 +202,7 @@ def secret_response(cgi, val, qr=False): if qr: e_val = base64.b64encode(val.encode('utf-8')).decode('utf-8') - output += f'=> {BACK_LINK}random/qr/{e_val}\n\n' + output += f'=> {BACK_LINK}random/qr/{e_val} QR Code\n\n' output += f'=> {BACK_LINK} Back\n' output += f'=> / Home' @@ -252,11 +252,13 @@ if __name__ == '__main__': elif cgi.path_info.startswith('random/qr'): val = cgi.path_info.split('/')[-1] val = base64.b64decode(val).decode('utf-8') - cgi.Response.Ok('image/png') png = qrcode.make(val) + cgi.Response.Ok('image/png') sys.stdout.flush() + png.save(sys.stdout.buffer) + sys.stdout.flush() else: cgi.Response.Redirect(BACK_LINK)