2016-04-12 17:52:18 +00:00
|
|
|
#!/usr/bin/env python3
|
2016-04-12 17:41:50 +00:00
|
|
|
from htmlgen import *
|
2016-07-31 09:57:35 +00:00
|
|
|
import sys
|
2016-06-12 13:59:44 +00:00
|
|
|
import storage
|
2016-04-12 17:41:50 +00:00
|
|
|
html=htmlgen.HTMLgen(pagelayout.getLayoutXML().decode('utf-8'),"Home Page")
|
2016-06-12 13:59:44 +00:00
|
|
|
count=storage.count("articles")
|
|
|
|
for i in range(count):
|
2016-06-14 16:07:17 +00:00
|
|
|
try:
|
|
|
|
article=storage.get("articles",i)
|
|
|
|
if "homepage" in article["tags"]:
|
|
|
|
html.addArticle(**article)
|
|
|
|
except:
|
2016-07-13 14:58:04 +00:00
|
|
|
html.addArticle(aid=i, **storage.get("articles",i))
|
2016-06-12 16:04:01 +00:00
|
|
|
|
2016-07-31 10:04:02 +00:00
|
|
|
sys.stdout.buffer.write("Content-type: text/html\r\n\r\n".encode('utf8'))
|
|
|
|
sys.stdout.buffer.write("<!DOCTYPE html>".encode('utf8'))
|
2016-07-31 09:57:35 +00:00
|
|
|
sys.stdout.buffer.write(html.renderSite().encode('utf8'))
|
2016-07-31 10:01:06 +00:00
|
|
|
sys.stdout.flush()
|
2016-07-31 09:57:35 +00:00
|
|
|
#print(html.renderSite())
|