From fb552eba06a3d24a03030ef87e8c4e0d46d93e87 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 20 Aug 2009 11:33:39 -0600 Subject: [PATCH] IGN:News downloads now have dates set. Also use local timezone for default timestamp when converting --- src/calibre/ebooks/oeb/transforms/metadata.py | 2 +- src/calibre/web/feeds/news.py | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/calibre/ebooks/oeb/transforms/metadata.py b/src/calibre/ebooks/oeb/transforms/metadata.py index 9733faf487..11509a1edd 100644 --- a/src/calibre/ebooks/oeb/transforms/metadata.py +++ b/src/calibre/ebooks/oeb/transforms/metadata.py @@ -71,7 +71,7 @@ def meta_info_to_oeb_metadata(mi, m, log): m.clear('publication_type') m.add('publication_type', mi.publication_type) if not m.timestamp: - m.add('timestamp', datetime.utcnow().isoformat()) + m.add('timestamp', datetime.now().isoformat()) class MergeMetadata(object): diff --git a/src/calibre/web/feeds/news.py b/src/calibre/web/feeds/news.py index 80f8563771..a98e355274 100644 --- a/src/calibre/web/feeds/news.py +++ b/src/calibre/web/feeds/news.py @@ -11,6 +11,7 @@ import os, time, traceback, re, urlparse, sys from collections import defaultdict from functools import partial from contextlib import nested, closing +from datetime import datetime from PyQt4.Qt import QApplication, QFile, QIODevice @@ -872,6 +873,8 @@ class BasicNewsRecipe(Recipe): mi.publisher = __appname__ mi.author_sort = __appname__ mi.publication_type = 'periodical:'+self.publication_type + mi.timestamp = datetime.now() + mi.pubdate = datetime.now() opf_path = os.path.join(dir, 'index.opf') ncx_path = os.path.join(dir, 'index.ncx') opf = OPFCreator(dir, mi)