From d629115c6d25d2151a303f9dd0784030b796d61f Mon Sep 17 00:00:00 2001 From: juke Date: Thu, 3 Feb 2011 20:20:42 +0100 Subject: [PATCH] implement minutes20.iter_threads() --- weboob/backends/minutes20/backend.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/weboob/backends/minutes20/backend.py b/weboob/backends/minutes20/backend.py index 35ee3764..4a1aae14 100644 --- a/weboob/backends/minutes20/backend.py +++ b/weboob/backends/minutes20/backend.py @@ -23,6 +23,7 @@ from weboob.capabilities.messages import ICapMessages, Message, Thread from weboob.tools.backend import BaseBackend from .browser import Newspaper20minutesBrowser +from weboob.tools.newsfeed import Newsfeed __all__ = ['Newspaper20minutesBackend'] @@ -63,3 +64,10 @@ class Newspaper20minutesBackend(BaseBackend, ICapMessages): def set_message_read(self, message): raise NotImplementedError() + + def iter_threads(self): + for article in Newsfeed('http://www.20minutes.fr/rss/une.xml').iter_entries(): + thread = Thread(article.id) + thread.title = article.title + thread.date = article.datetime + yield(thread)