From e97e6ede5d2dd62c47bdd54428aacd5511ce1519 Mon Sep 17 00:00:00 2001 From: Juke Date: Sat, 5 Feb 2011 17:29:55 +0100 Subject: [PATCH] add read flag --- weboob/backends/minutes20/backend.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/weboob/backends/minutes20/backend.py b/weboob/backends/minutes20/backend.py index 5fe6e198..6f11d221 100644 --- a/weboob/backends/minutes20/backend.py +++ b/weboob/backends/minutes20/backend.py @@ -53,7 +53,10 @@ class Newspaper20minutesBackend(BaseBackend, ICapMessages): if not thread: thread = Thread(id) + flags = Message.IS_HTML + if not thread.id in self.storage.get('seen', default={}): + flags |= Message.IS_UNREAD thread.title = content.title if not thread.date: thread.date = content.date @@ -72,7 +75,7 @@ class Newspaper20minutesBackend(BaseBackend, ICapMessages): return thread def iter_threads(self): - for article in Newsfeed('http://www.20minutes.fr/rss/une.xml').iter_entries(): + for article in Newsfeed('http://www.20minutes.fr/rss/20minutes.xml').iter_entries(): thread = Thread(article.id) thread.title = article.title thread.date = article.datetime