From de8864ea7d3505471f5896d2e15658be57da10ba Mon Sep 17 00:00:00 2001 From: Daniel Silverstone Date: Sat, 15 Jun 2019 20:18:41 +0100 Subject: Handy sleep CGI Signed-off-by: Daniel Silverstone --- cgi-bin/sleep.cgi | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100755 cgi-bin/sleep.cgi (limited to 'cgi-bin/sleep.cgi') diff --git a/cgi-bin/sleep.cgi b/cgi-bin/sleep.cgi new file mode 100755 index 0000000..87c017c --- /dev/null +++ b/cgi-bin/sleep.cgi @@ -0,0 +1,29 @@ +#!/usr/bin/python3 + +import cgi +import cgitb +import os +import time + +cgitb.enable() + +qs = cgi.parse_qs(os.getenv("QUERY_STRING", "t=10&ct=text/javascript")) + +content_type = qs.get("ct", ["text/javascript"])[0] + +if content_type == "text/javascript": + prefix = "// " +else: + prefix = "" + +print("Content-Type: {}".format(content_type)) +print("") + +sleep_time = int(qs.get("t", [10])[0]) + +print("{}Sleeping for {} seconds".format(prefix, sleep_time)) + +time.sleep(sleep_time) + +print("{}Done sleeping {} seconds".format(prefix,sleep_time)) + -- cgit v1.2.3