From 3acdd3443b83a1b1f968ca9e1af0b2f9450cbe6d Mon Sep 17 00:00:00 2001 From: Sam Ruby Date: Mon, 1 Feb 2016 10:06:29 -0500 Subject: [PATCH] add a simple status page --- status.cgi | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100755 status.cgi diff --git a/status.cgi b/status.cgi new file mode 100755 index 00000000..62476984 --- /dev/null +++ b/status.cgi @@ -0,0 +1,30 @@ +#!/usr/bin/python +print "Content-type: text/html\r\n\r\n", + +import cgi, subprocess + +log = {} + +log['git_log'] = subprocess.check_output(['git', 'log', '-1']) +log['git_status'] = subprocess.check_output(['git', 'status']) +log['python_version'] = subprocess.check_output(['python', '--version'], + stderr=subprocess.STDOUT) + +print ''' + + + + Feedvalidator status check + + +

Git

+

log

+
%(git_log)s
+

status

+
%(git_status)s
+ +

Python

+
%(python_version)s
+ + +'''[1:-1] % {k: cgi.escape(v.strip()) for k,v in log.items()}