diff options
author | cedricbonhomme <devnull@localhost> | 2010-09-03 14:06:01 +0200 |
---|---|---|
committer | cedricbonhomme <devnull@localhost> | 2010-09-03 14:06:01 +0200 |
commit | 51e6a6196e4f8e1ea189d145c3c5ada3f87061d4 (patch) | |
tree | 7b16c0474c4f2127be24d3b5e30be18685e0df67 | |
parent | Improvements of history pages. (diff) | |
download | newspipe-51e6a6196e4f8e1ea189d145c3c5ada3f87061d4.tar.gz newspipe-51e6a6196e4f8e1ea189d145c3c5ada3f87061d4.tar.bz2 newspipe-51e6a6196e4f8e1ea189d145c3c5ada3f87061d4.zip |
Improvements of list_favorites and unread_articles pages.
-rwxr-xr-x | pyAggr3g470r.py | 40 |
1 files changed, 30 insertions, 10 deletions
diff --git a/pyAggr3g470r.py b/pyAggr3g470r.py index a99d16ed..62bca1ff 100755 --- a/pyAggr3g470r.py +++ b/pyAggr3g470r.py @@ -515,15 +515,25 @@ class Root: if feed_id == "All": html += "<h1>Unread article(s)</h1>" for rss_feed_id in self.feeds.keys(): + new_feed_section = True for article in self.articles[rss_feed_id]: if article[5] == "0": + if new_feed_section is True: + new_feed_section = False + html += """<h2><a name="%s"><a href="%s" rel="noreferrer" + target="_blank">%s</a></a> + <a href="%s" rel="noreferrer" + target="_blank"><img src="%s" width="28" height="28" /></a></h2>\n""" % \ + (rss_feed_id, \ + self.feeds[rss_feed_id][5].encode('utf-8'), \ + self.feeds[rss_feed_id][3].encode('utf-8'), \ + self.feeds[rss_feed_id][4].encode('utf-8'), \ + self.feeds[rss_feed_id][2].encode('utf-8')) + html += article[1].encode('utf-8') + \ - """ - <a href="/description/%s:%s" rel="noreferrer" target="_blank">%s</a> - from <i><a href="%s">%s</a></i><br />\n""" % \ + """ - <a href="/description/%s:%s" rel="noreferrer" target="_blank">%s</a><br />\n""" % \ (rss_feed_id, article[0].encode('utf-8'), \ - article[2].encode('utf-8'), \ - self.feeds[rss_feed_id][5].encode('utf-8'), \ - self.feeds[rss_feed_id][3].encode('utf-8')) + article[2].encode('utf-8')) html += """<hr />\n<a href="/mark_as_read/All:">Mark articles as read</a>\n""" else: try: @@ -837,14 +847,24 @@ class Root: html += """<div class="left inner">""" html += "<h1>Your favorites articles</h1>" for rss_feed_id in self.feeds.keys(): + new_feed_section = True for article in self.articles[rss_feed_id]: if article[7] == "1": + if new_feed_section is True: + new_feed_section = False + html += """<h2><a name="%s"><a href="%s" rel="noreferrer" + target="_blank">%s</a></a> + <a href="%s" rel="noreferrer" + target="_blank"><img src="%s" width="28" height="28" /></a></h2>\n""" % \ + (rss_feed_id, \ + self.feeds[rss_feed_id][5].encode('utf-8'), \ + self.feeds[rss_feed_id][3].encode('utf-8'), \ + self.feeds[rss_feed_id][4].encode('utf-8'), \ + self.feeds[rss_feed_id][2].encode('utf-8')) + html += article[1].encode('utf-8') + \ - """ - <a href="/description/%s:%s" rel="noreferrer" target="_blank">%s</a> - from <i><a href="%s">%s</a></i><br />\n""" % \ - (rss_feed_id, article[0].encode('utf-8'), article[2].encode('utf-8'), \ - self.feeds[rss_feed_id][5].encode('utf-8'), \ - self.feeds[rss_feed_id][3].encode('utf-8')) + """ - <a href="/description/%s:%s" rel="noreferrer" target="_blank">%s</a><br />\n""" % \ + (rss_feed_id, article[0].encode('utf-8'), article[2].encode('utf-8')) html += "<hr />\n" html += htmlfooter return html |