Get informations about dates from the filesystem if no other way of getting it is working.

This commit is contained in:
Alexis Metaireau 2010-11-12 02:14:20 +00:00
commit 7dc847f5b2
2 changed files with 4 additions and 1 deletions

1
TODO
View file

@ -2,6 +2,5 @@
* Find a way to extend the existing templates instead of rewriting all from scratch.
* find a better way to specify the templates. an idea is simply to install the templates in a default path, and to add a way to specify them by default under a "_themes" dir.
* Make the program support UTF8-encoded files as input (and later: any encoding?)
* Fallback on mtime to get date informations
* Change the directory structure ?
* update the doc

View file

@ -73,6 +73,10 @@ class ArticlesProcessor(Processor):
if category != '':
metadatas['category'] = unicode(category)
# fallback on filesystem date
if 'date' not in metadatas.keys():
metadatas['date'] = datetime.fromtimestamp(os.stat(f).st_ctime)
article = Article(content, metadatas, settings=generator.settings,
filename=f)
if not is_valid_content(article, f):