blob: ed1b68cea105e7f7b4c161401b322a01e6b3989a (
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
|
#!/usr/bin/python -tt
# main_index.py
#
# Create main index for reStructuredBlog
#
# (C) Magnus Lyckå, Thinkware AB, 2003
import glob, restblog
import cPickle as pickle
BLOGS_TO_SHOW = 5
db = []
for fn in glob.glob(restblog.source_pattern):
meta = restblog.Metadata(fn)
db.append((meta.timestamp(), fn))
db.sort()
db.reverse()
name = "Magnus Lyckå's Web Log".decode('latin1')
body = ['%s\n%s' % (name, '-'*len(name))]
body.append('*Here are my latest web logs*')
for ts, fn in db[:5]:
body.append("-----\n\n*%s*" % ts.strftime('%Y-%m-%d %H:%M'))
body.append(".. include:: %s" % fn)
restblog.makepage('index', "\n\n".join(body))
|