gemini.git

going-flying.com gemini git repository

summary

tree

log

refs

079c2e1a328e7344dd7b020f14af8f17d047d691 - Matthew Ernisse - 1612637506

tweak png generator and labels

view tree

view raw

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)