diff options
| author | tslil clingman <> | 2021-10-05 22:08:38 -0400 |
|---|---|---|
| committer | tslil clingman <> | 2021-10-05 22:08:38 -0400 |
| commit | 7c4657c41c603307a7d6cf1293294f34eceea24f (patch) | |
| tree | 8ae10f1c89ed4d818c2cfc16a1f124158f31752b /ct1986 | |
| parent | 7bbb833c557380bbd398737f655e04a55960a5aa (diff) | |
Ready for CGI tak on Gemini!
Probably bugs & security holes O.o
Diffstat (limited to 'ct1986')
| -rwxr-xr-x | ct1986 | 17 |
1 files changed, 17 insertions, 0 deletions
@@ -0,0 +1,17 @@ +#!/bin/bash +META="text/gemini; charset=utf-8" + +if [ -n "${QUERY_STRING}" ]; then + new_ptn="${PATH_INFO//\//}${QUERY_STRING}." + printf '20 %s\r\n' "$META" + printf '```\n' + while [ "$(pgrep geminict | wc -l)" > "10" ]; do + sleep 0.25s; + done + geminict "$new_ptn" + printf '```\n' + echo 'Please be patient, ct1986 is a slow bot and no more than 10 instances are allowed concurrently on the server.' + printf "=> gemini://l-3.space/ct1986/$new_ptn/ Enter next move" +else + printf "10 Enter starting move:\r\n" +fi; |
