From de259370c4947eb65d6a005eb045a5d065d450f7 Mon Sep 17 00:00:00 2001 From: Matthias Bilger Date: Wed, 12 Sep 2018 18:33:59 +0200 Subject: [PATCH] updated logging and timestamp --- login.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/login.py b/login.py index f032f70..f0e0b51 100644 --- a/login.py +++ b/login.py @@ -25,7 +25,6 @@ logging.basicConfig( ) logger = logging.getLogger('Infomentor Notifier') - class NewsInformer(object): def __init__(self, username, password, pushover, logger=None, **kwargs): if logger is None: @@ -120,7 +119,8 @@ class NewsInformer(object): def notify_news(self): im_news = self.im.get_news() - self.logger.info('Parsing %d news', im_news['totalItems']) + idlist = [str(i['id']) for i in im_news['items']] + self.logger.info('Parsing %d news (%s)', im_news['totalItems'], ', '.join(idlist)) for news_item in im_news['items']: storenewsdata = self.db_news.find_one(id=news_item['id']) if storenewsdata is None: @@ -151,6 +151,8 @@ class NewsInformer(object): image = open(image_filename, 'rb') parsed_date = dateparser.parse(storenewsdata['date']) + now = datetime.datetime.now() + parsed_date += datetime.timedelta(hours=now.hour, minutes=now.minute) timestamp = math.floor(parsed_date.timestamp()) self.send_notification( news_item['id'],