blob: 20480a4b7363e1a312e0ed1b872a53462ac6d337 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
#!/usr/bin/python
# -*- coding: utf8 -*-
import cgi, cgitb, re, display, config
print ("Content-Type: text/html")
print ("")
# Enable CGI debugging
cgitb.enable()
query = cgi.FieldStorage()
param = query.getvalue("f")
print ("<!DOCTYPE html>")
print ("<html>")
print ("<head>")
print ("<meta charset=\"UTF-8\">")
print ("<title>Hnízdo</title>")
print ("<link rel=\"stylesheet\" type=\"text/css\" href=\"../style/style.css\">")
print ("</head>")
print ("<body>")
if param in config.special:
body=display.Body(param)
elif re.match("^20[0-9]{2}(0[0-9]|1[1-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])([0-5][0-9])$", str(param)):
body=display.Body(param)
else:
body=display.Body("latest")
body.page()
print("</body>")
print("</html>")
|