aboutsummaryrefslogtreecommitdiff
path: root/pyAggr3g470r.py
diff options
context:
space:
mode:
authorcedricbonhomme <devnull@localhost>2010-11-19 12:38:01 +0100
committercedricbonhomme <devnull@localhost>2010-11-19 12:38:01 +0100
commit2bab2fe99558e6414d032857cb9396431f84a9d2 (patch)
tree7083d12634b9aa2252698d1321c16e9ff054bdda /pyAggr3g470r.py
parentAdded CSS ToolTips descitpion for feeds page (/all_articles/). (diff)
downloadnewspipe-2bab2fe99558e6414d032857cb9396431f84a9d2.tar.gz
newspipe-2bab2fe99558e6414d032857cb9396431f84a9d2.tar.bz2
newspipe-2bab2fe99558e6414d032857cb9396431f84a9d2.zip
Added CSS ToolTips descitpion for unread page (/unread/).
Diffstat (limited to 'pyAggr3g470r.py')
-rwxr-xr-xpyAggr3g470r.py15
1 files changed, 12 insertions, 3 deletions
diff --git a/pyAggr3g470r.py b/pyAggr3g470r.py
index 33b228ba..e60fef8f 100755
--- a/pyAggr3g470r.py
+++ b/pyAggr3g470r.py
@@ -619,10 +619,19 @@ class Root:
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><br />\n""" % \
+ # descrition for the CSS ToolTips
+ article_content = utils.clear_string(article[4].encode('utf-8'))
+ if article_content:
+ description = " ".join(article_content[:500].split(' ')[:-1])
+ else:
+ description = "No description."
+
+ # a description line per article (date, title of the article and
+ # CSS description tooltips on mouse over)
+ html += article[1].encode('utf-8') + " - " + \
+ """<a class="tooltip" href="/description/%s:%s" rel="noreferrer" target="_blank">%s<span class="classic">%s</span></a><br />\n""" % \
(rss_feed_id, article[0].encode('utf-8'), \
- article[2].encode('utf-8'))
+ article[2].encode('utf-8')[:150], description)
if nb_unread == self.feeds[rss_feed_id][1]:
html += """<br />\n<a href="/mark_as_read/Feed:%s">Mark all articles from this feed as read</a>\n""" % \
bgstack15