diff --git a/src/cgi/smithy.cgi b/src/cgi/smithy.cgi index 0b56d83..472ceb4 100755 --- a/src/cgi/smithy.cgi +++ b/src/cgi/smithy.cgi @@ -1,5 +1,15 @@ -#!/usr/bin/bash +#!/usr/bin/env bash SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" +if [[ "$QUERY_STRING" == "source" ]]; then + + echo "Content-Type: text/plain" + echo + echo "
"
+    sed 's/&/\&/g; s//\>/g' "$0"
+    echo "
" + exit 0 +fi + exec "$SCRIPT_DIR/../../.venv/bin/python" "$SCRIPT_DIR/script.py"