]> gitweb.michael.orlitzky.com - charm-bypass.git/commit
cgi-bin/code.cgi: new CGI script to update the daily code on a web host
authorMichael Orlitzky <michael@orlitzky.com>
Tue, 12 Dec 2023 21:00:20 +0000 (16:00 -0500)
committerMichael Orlitzky <michael@orlitzky.com>
Tue, 12 Dec 2023 21:00:20 +0000 (16:00 -0500)
commit402159129721ca1e890f84f14098c333ff2d4771
tree45dbcc3ad9c72aca2d41d7c493746fb2e4ec32c9
parent6282095237b78283d621a34c4e04ecc9f10f3175
cgi-bin/code.cgi: new CGI script to update the daily code on a web host

This isn't really part of CharmBypass, but it will come in handy on
charm-bypass.com, and where else to put it? It's a CGI script that
allows visitors to update the code. You should probably password
protect it and make it available only to trusted users.

The script is written in POSIX shell script. Why? Because I didn't
really want to venture beyond a single-page, off-line, static HTML
file. But writing a CGI script in POSIX shell was just too dumb to say
no to. It uses sed to parse/edit index.html. Everything about it is
bad.

It can be tested with "python -m http.server --cgi", but the 302
redirect won't work because python doesn't support it.
cgi-bin/code.cgi [new file with mode: 0755]