Compare commits

...

3 Commits

@ -0,0 +1,7 @@
Gemini scripts
==============
My personal collection of CGI scripts, running at `gemini://dece.space:5691/`.
Check out `gemini://dece.space/dev/scripts.gmi` for explanations.
All scripts are licensed as WTFPLv2.

16
inbox

@ -0,0 +1,16 @@
#!/usr/bin/env python3
import requests
import smolcgi
smolcgi.require_cool_client("This script is not publicly available, sorry!")
if not smolcgi.query_string_dec:
smolcgi.require_input("What's the matter?")
data = {"content": smolcgi.query_string_dec}
requests.post("http://127.0.0.1:28149", data=data)
smolcgi.header(20, "text/plain")
print("Input saved!")

@ -8,10 +8,6 @@ from pathlib import Path
import smolcgi as scgi
scgi.require_client_cert()
STORAGE_PATH = Path("/home/gemini/storage/lists")
if not STORAGE_PATH.exists():
STORAGE_PATH.mkdir(parents=True)
ALLOWED_LIST_NAME_CHARS = string.ascii_lowercase + string.digits + "_"

Loading…
Cancel
Save