Use variable "tab" for tabs for better code style

This commit is contained in:
Stefan Ritter 2010-11-15 17:50:11 +01:00
parent e4b3672547
commit 6697c76176

View File

@ -33,6 +33,8 @@ no_break = re.compile('^\s*(<ul|</ul>|<li|</li>|<ol|</ol>|<table|</tabl
line_start_hyphen = re.compile('^-.*$')
line_start_plus = re.compile('^\+.*$')
tab = "\t"
def generate_uuid(string):
string_md5sum = md5.new(string).hexdigest()
string = str.join('-', (string_md5sum[0:8], string_md5sum[8:12], string_md5sum[12:16], string_md5sum[16:20], string_md5sum[20:32]))
@ -44,10 +46,10 @@ def errorpage(string):
print ' "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">'
print '<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">'
print '<head>'
print ' <title>Error!</title>'
print tab + '<title>Error!</title>'
print '</head>'
print '<body>'
print ' ' + string
print tab + string
print '</body>'
print '</html>'
sys.exit()
@ -334,14 +336,14 @@ elif feed_display == "rss":
# Generate regular page
else:
document_header("xhtml-strict")
print ' <head>'
print ' <title>' + blog_title + '</title>'
print ' <meta http-equiv="content-type" content="text/html; charset=utf-8" />'
print ' <meta name="keywords" content="' + keywords + '" />'
print ' <meta name="description" content="' + blog_title + '" />'
print ' <link rel="stylesheet" type="text/css" href="styles/' + style + '/' + style + '.css" />'
print ' </head>'
print ' <body>'
print tab + '<head>'
print tab*2 + '<title>' + blog_title + '</title>'
print tab*2 + '<meta http-equiv="content-type" content="text/html; charset=utf-8" />'
print tab*2 + '<meta name="keywords" content="' + keywords + '" />'
print tab*2 + '<meta name="description" content="' + blog_title + '" />'
print tab*2 + '<link rel="stylesheet" type="text/css" href="styles/' + style + '/' + style + '.css" />'
print tab + '</head>'
print tab + '<body>'
print ''
# Plugins
@ -350,26 +352,26 @@ else:
__import__ (plugin.split('/')[1].replace('.py', ''))
# Site header
print ' <div class="header">'
print ' <div class="header_title">'
print ' <a href="?" class="header_link">' + blog_title + '</a>'
print ' </div>'
print ' <div class="header_subtitle">'
print ' <span class="header_subtitle">' + blog_subtitle + '</span>'
print ' </div>'
print ' </div>'
print tab*2 + '<div class="header">'
print tab*3 + '<div class="header_title">'
print tab*4 + '<a href="?" class="header_link">' + blog_title + '</a>'
print tab*3 + '</div>'
print tab*3 + '<div class="header_subtitle">'
print tab*4 + '<span class="header_subtitle">' + blog_subtitle + '</span>'
print tab*3 + '</div>'
print tab*2 + '</div>'
print ''
# RSS feed
print ' <div class="rss">'
print ' <a href="?feed=rss" class="rss_link">rss</a>'
print ' </div>'
print tab*2 + '<div class="rss">'
print tab*3 + '<a href="?feed=rss" class="rss_link">rss</a>'
print tab*2 + '</div>'
print ''
# Atom feed
print ' <div class="atom">'
print ' <a href="?feed=atom" class="atom_link">atom</a>'
print ' </div>'
print tab*2 + '<div class="atom">'
print tab*3 + '<a href="?feed=atom" class="atom_link">atom</a>'
print tab*2 + '</div>'
print ''
# Staticpages
@ -377,10 +379,10 @@ else:
staticpages = []
staticpages_list = glob.glob(staticpages_dir + '*')
staticpages_list.sort()
print ' <div class="pages">'
print ' <div class="pages_title">' + blog_locale[0] + '</div>'
print ' <div class="pages_list">'
print ' <ul class="pages_list">'
print tab*2 + '<div class="pages">'
print tab*3 + '<div class="pages_title">' + blog_locale[0] + '</div>'
print tab*3 + '<div class="pages_list">'
print tab*4 + '<ul class="pages_list">'
for staticpage in staticpages_list:
file = open(staticpage, 'r')
header = file.readline()
@ -391,55 +393,55 @@ else:
link = '?s=' + link
file.close()
title = re.sub('\w+?\/\d+?-', '', staticpage)
print ' <li class="pages_list_entry"><a href="' + link + '" class="pages_list_entry">' + title + '</a></li>'
print ' </ul>'
print ' </div>'
print ' <div class="pages_footer"></div>'
print ' </div>'
print tab*5 + '<li class="pages_list_entry"><a href="' + link + '" class="pages_list_entry">' + title + '</a></li>'
print tab*4 + '</ul>'
print tab*3 + '</div>'
print tab*3 + '<div class="pages_footer"></div>'
print tab*2 + '</div>'
print ''
# Monthlist
if monthlist == "True":
olddate = ""
print ' <div class="months">'
print ' <div class="months_title">' + blog_locale[1] + '</div>'
print ' <div class="months_list">'
print ' <ul class="months_list">'
print tab*2 + '<div class="months">'
print tab*3 + '<div class="months_title">' + blog_locale[1] + '</div>'
print tab*3 + '<div class="months_list">'
print tab*4 + '<ul class="months_list">'
for entry in entries:
date = time.strftime("%m%Y", entry[0])
date_display = time.strftime("%h %Y", entry[0])
if not olddate == date:
print ' <li class="months_list_entry"><a href="?m=' + date + '" class="months_list_entry">' + date_display + '</a></li>'
print tab*5 + '<li class="months_list_entry"><a href="?m=' + date + '" class="months_list_entry">' + date_display + '</a></li>'
olddate = date
print ' </ul>'
print ' </div>'
print ' <div class="months_footer"></div>'
print ' </div>'
print tab*4 + '</ul>'
print tab*3 + '</div>'
print tab*3 + '<div class="months_footer"></div>'
print tab*2 + '</div>'
print ''
# Linklist
if linklist == "True":
print ' <div class="linklist">'
print ' <div class="linklist_title">' + blog_locale[2] + '</div>'
print ' <div class="linklist_list">'
print ' <ul class="linklist_list">'
print tab*2 + '<div class="linklist">'
print tab*3 + '<div class="linklist_title">' + blog_locale[2] + '</div>'
print tab*3 + '<div class="linklist_list">'
print tab*4 + '<ul class="linklist_list">'
try:
content = open("linklist", "r")
for line in content:
if line.strip() is "":
print '<br />'
else:
print ' <li class="linklist_list_entry"><a href="' + line.split(" ")[0] + '" class="months_list_entry">' + line.split(" ", 1)[1].strip() + '</a></li>'
print tab*5 + '<li class="linklist_list_entry"><a href="' + line.split(" ")[0] + '" class="months_list_entry">' + line.split(" ", 1)[1].strip() + '</a></li>'
content.close()
except:
print ''
print ' </ul>'
print ' </div>'
print ' <div class="linklist_footer"></div>'
print ' </div>'
print tab*4 + '</ul>'
print tab*3 + '</div>'
print tab*3 + '<div class="linklist_footer"></div>'
print tab*2 + '</div>'
print ''
print ' <div class="entries">'
print tab*2 + '<div class="entries">'
print ''
# Staticpage