rendered paste body_LOG="/var/www/html/logi.txt" #tu ustawic odpowiednia sciezke_HEADER="""<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl"><head> <title>#fedora-pl logs</title> <meta http-equiv="Content-type" content="application/xhtml+xml; charset=utf-8" /> <style type='text/css'>/*<![CDATA[*/ html { font-family: "Courier New", Courier, monospace; } /*]]>*/</style></head><body>"""_TAIL="""</body></html>"""import cgidef _nahtml(lista): wynik="" for linia in lista: linia=linia.split(" ") wynik+="""<span id=%s><a href="log#%s">%s</a> %s</span><br />""" % (linia[0],linia[0], linia[1], " ".join(linia[2:])) return wynikdef index(req): req.write(_HEADER) _plikloga=open(_LOG) y=-1 for linia in _plikloga.xreadlines(): y+=1 yhex=hex(y)[2:] if yhex[-1:]=="L": yhex[:-1] linia=cgi.escape(linia[:-1]) linia=linia.split(" ") req.write("""<span id=%s><a href="#%s">%s</a> %s</span><br />""" % (yhex,yhex, linia[0], " ".join(linia[1:]))) req.write(_TAIL)