From 2ec85f0bfc4d01e0069c5d01eb4fb88dd0c4cdc7 Mon Sep 17 00:00:00 2001 From: Florent Date: Thu, 8 Mar 2012 12:09:13 +0100 Subject: [PATCH] Add informations for RSS feed of presseurop --- modules/presseurop/backend.py | 6 ++++-- modules/presseurop/tools.py | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/modules/presseurop/backend.py b/modules/presseurop/backend.py index c5edbd1e..8ea697ba 100644 --- a/modules/presseurop/backend.py +++ b/modules/presseurop/backend.py @@ -23,7 +23,7 @@ from weboob.tools.capabilities.messages.GenericBackend import GenericNewspaperBa from weboob.tools.backend import BackendConfig from weboob.tools.value import Value from .browser import NewspaperPresseuropBrowser -from .tools import rssid +from .tools import rssid, url2id from weboob.tools.newsfeed import Newsfeed @@ -36,7 +36,9 @@ class NewspaperPresseuropBackend(GenericNewspaperBackend, ICapMessages): NAME = 'presseurop' DESCRIPTION = u'Presseurop website' BROWSER = NewspaperPresseuropBrowser - RSSID = rssid + RSSID = staticmethod(rssid) + URL2ID = staticmethod(url2id) + RSSSIZE = 50 CONFIG = BackendConfig(Value('lang', label='Lang of articles', choices={'fr': 'fr', 'de': 'de', 'en': 'en', 'cs': 'cs', 'es' : 'es', 'it' : 'it', 'nl' : 'nl', 'pl' : 'pl', 'pt' : 'pt', 'ro' : 'ro'}, default='fr')) diff --git a/modules/presseurop/tools.py b/modules/presseurop/tools.py index f8a50a30..7aa4a789 100644 --- a/modules/presseurop/tools.py +++ b/modules/presseurop/tools.py @@ -25,5 +25,5 @@ def url2id(url): id = regexp.match(url).group(1) return id -def rssid(self, entry): +def rssid(entry): return url2id(entry.link)