From 0989ddf21a3f31f33ef40bc7f6fc88be61174835 Mon Sep 17 00:00:00 2001
From: cedricbonhomme
Date: Mon, 6 Jun 2011 21:30:45 +0200
Subject: Added more informations about a feed in the 'feed summary' page.
---
pyAggr3g470r.py | 14 ++++++++------
1 file changed, 8 insertions(+), 6 deletions(-)
(limited to 'pyAggr3g470r.py')
diff --git a/pyAggr3g470r.py b/pyAggr3g470r.py
index f928b089..fcbc058a 100755
--- a/pyAggr3g470r.py
+++ b/pyAggr3g470r.py
@@ -36,7 +36,7 @@ import threading
from collections import Counter
from BeautifulSoup import BeautifulSoup
-from datetime import date
+import datetime
import utils
import feedgetter
@@ -564,12 +564,14 @@ class Root:
html += """Stop receiving articles from this feed.
""" % \
(feed.feed_id, )
- first_article = utils.string_to_datetime(feed.articles.values()[0].article_date)
- last_article = utils.string_to_datetime(feed.articles.values()[-1].article_date)
- delta = first_article - last_article
- delta_today = date.today() - last_article
+ last_article = utils.string_to_datetime(feed.articles.values()[0].article_date)
+ first_article = utils.string_to_datetime(feed.articles.values()[-1].article_date)
+ delta = last_article - first_article
+ delta_today = datetime.datetime.fromordinal(datetime.date.today().toordinal()) - last_article
html += "The last article was posted " + str(abs(delta_today.days)) + " day(s) ago.
"
- html += "Daily average: " + str(abs(delta.days)/feed.nb_articles) + "
\n"
+ html += """Daily average: %s,""" % (str(abs(delta.days)/feed.nb_articles),)
+ html += """ between the %s and the %s.
\n""" % \
+ (feed.articles.values()[-1].article_date[:10], feed.articles.values()[0].article_date[:10])
html += "
Recent articles
"
for article in feed.articles.values()[:10]:
--
cgit