Commit | Line | Data |
---|---|---|
6a1aa64f DV |
1 | #!/usr/bin/python |
2 | ||
3 | import sys | |
4 | import os | |
5 | import re | |
6 | sys.path.append('/home/al/sites') | |
7 | os.environ['DJANGO_SETTINGS_MODULE'] = '__main__' | |
8 | ||
9 | DEFAULT_CHARSET = "utf-8" | |
10 | TEMPLATE_DEBUG = False | |
11 | LANGUAGE_CODE = "en" | |
12 | ||
13 | INSTALLED_APPS = ( | |
14 | 'django.contrib.markup', | |
15 | ) | |
16 | ||
17 | TEMPLATE_DIRS = ( | |
18 | '/home/al/sites/liquidx/templates', | |
19 | '.' | |
20 | ) | |
21 | ||
22 | from django.template import Template, Context, loader | |
23 | ||
24 | def make(src, dst): | |
25 | print '%s -> %s' % (src, dst) | |
26 | c = Context({}) | |
27 | filled = loader.render_to_string(src, {}) | |
28 | open(dst, 'w').write(filled) | |
29 | ||
30 | if __name__ == "__main__": | |
31 | for dirname, dirs, files in os.walk('.'): | |
32 | if re.search('/\.svn', dirname): | |
33 | continue | |
34 | for f in files: | |
35 | if f[-4:] == ".txt": | |
36 | newname = f.replace('.txt', '.html') | |
37 | make(os.path.join(dirname, f), os.path.join(dirname, newname)) |