Details to problems (thanks branden)
[docutils.git] / sandbox / mly / restblog / main_index.py
blobed1b68cea105e7f7b4c161401b322a01e6b3989a
1 #!/usr/bin/python -tt
3 # main_index.py
5 # Create main index for reStructuredBlog
7 # (C) Magnus Lyckå, Thinkware AB, 2003
9 import glob, restblog
10 import cPickle as pickle
12 BLOGS_TO_SHOW = 5
14 db = []
15 for fn in glob.glob(restblog.source_pattern):
16 meta = restblog.Metadata(fn)
17 db.append((meta.timestamp(), fn))
19 db.sort()
20 db.reverse()
22 name = "Magnus Lyckå's Web Log".decode('latin1')
23 body = ['%s\n%s' % (name, '-'*len(name))]
24 body.append('*Here are my latest web logs*')
25 for ts, fn in db[:5]:
26 body.append("-----\n\n*%s*" % ts.strftime('%Y-%m-%d %H:%M'))
27 body.append(".. include:: %s" % fn)
28 restblog.makepage('index', "\n\n".join(body))