]>
Commit | Line | Data |
---|---|---|
067f6a35 FV |
1 | #!/usr/bin/env python |
2 | # coding: utf-8 | |
3 | ||
4 | from __future__ import with_statement | |
5 | ||
6 | import datetime | |
7 | import glob | |
8 | import io # For Python 2 compatibilty | |
9 | import os | |
10 | import re | |
11 | ||
12 | year = str(datetime.datetime.now().year) | |
13 | for fn in glob.glob('*.html*'): | |
14 | with io.open(fn, encoding='utf-8') as f: | |
15 | content = f.read() | |
16 | newc = re.sub(u'(?P<copyright>Copyright © 2006-)(?P<year>[0-9]{4})', u'Copyright © 2006-' + year, content) | |
17 | if content != newc: | |
18 | tmpFn = fn + '.part' | |
19 | with io.open(tmpFn, 'wt', encoding='utf-8') as outf: | |
20 | outf.write(newc) | |
21 | os.rename(tmpFn, fn) |