diff --git a/docs/source/guides/module.rst b/docs/source/guides/module.rst index 533f3cc9..6128a146 100644 --- a/docs/source/guides/module.rst +++ b/docs/source/guides/module.rst @@ -63,8 +63,8 @@ For example, use this command:: In a module directory, there are commonly these files: -* **__init__.py** - needed in every python modules, it exports your :class:`BaseBackend ` class. -* **backend.py** - defines the main class of your module, which derives :class:`BaseBackend `. +* **__init__.py** - needed in every python modules, it exports your :class:`BaseModule ` class. +* **backend.py** - defines the main class of your module, which derives :class:`BaseModule `. * **browser.py** - your browser, derived from :class:`BaseBrowser `, is called by your module to interact with the supported website. * **pages.py** - all website's pages handled by the browser are defined here * **test.py** - functional tests @@ -97,9 +97,9 @@ If the last command does not work, check your :doc:`repositories setup ` class:: +Edit ``backend.py``. It contains the main class of the module derived from :class:`BaseModule ` class:: - class ExampleBackend(BaseBackend, CapBank): + class ExampleBackend(BaseModule, CapBank): NAME = 'example' # The name of module DESCRIPTION = u'Example bank website' # Description of your module MAINTAINER = u'John Smith' # Name of maintainer of this module @@ -138,7 +138,7 @@ For example:: from weboob.tools.backend import BackendConfig # ... - class ExampleBackend(BaseBackend, CapBank): + class ExampleBackend(BaseModule, CapBank): # ... CONFIG = BackendConfig(Value('username', label='Username', regexp='.+'), ValueBackendPassword('password', label='Password'), @@ -155,7 +155,7 @@ Implement capabilities You need to implement each method of all of the capabilities your module implements. For example, in our case:: # ... - class ExampleBackend(BaseBackend, CapBank): + class ExampleBackend(BaseModule, CapBank): # ... def iter_accounts(self): @@ -271,7 +271,7 @@ Now you have a functional browser, you can use it in your class ``ExampleBackend from .browser import ExampleBrowser # ... - class ExampleBackend(BaseBackend, CapBank): + class ExampleBackend(BaseModule, CapBank): # ... BROWSER = ExampleBrowser @@ -288,9 +288,9 @@ Login management ---------------- When the website requires to be authenticated, you have to give credentials to the constructor of the browser. You can redefine -the method :func:`create_default_browser `:: +the method :func:`create_default_browser `:: - class ExampleBackend(BaseBackend, CapBank): + class ExampleBackend(BaseModule, CapBank): # ... def create_default_browser(self): return self.create_browser(self.config['username'].get(), self.config['password'].get()) @@ -430,8 +430,8 @@ Filling objects An object returned by a method of a capability can be not fully completed. -The class :class:`BaseBackend ` provides a method named -:func:`fillobj `, which can be called by an application to +The class :class:`BaseModule ` provides a method named +:func:`fillobj `, which can be called by an application to fill some unloaded fields of a specific object, for example with:: backend.fillobj(video, ['url', 'author']) @@ -443,7 +443,7 @@ uncompleted fields, and call the method associated to the type of the object. To define what objects are supported to be filled, and what method to call, define the ``OBJECTS`` class attribute in your ``ExampleBackend``:: - class ExampleBackend(BaseBackend, CapVideo): + class ExampleBackend(BaseModule, CapVideo): # ... OBJECTS = {Video: fill_video} @@ -454,7 +454,7 @@ The prototype of the function might be:: Then, the function might, for each requested fields, fetch the right data and fill the object. For example:: - class ExampleBackend(BaseBackend, CapVideo): + class ExampleBackend(BaseModule, CapVideo): # ... def fill_video(self, video, fields): @@ -477,7 +477,7 @@ The application can provide a storage to let your backend store data. So, you ca STORAGE = {'seen': {}} -To store and read data in your storage space, use the ``storage`` attribute of your :class:`BaseBackend ` +To store and read data in your storage space, use the ``storage`` attribute of your :class:`BaseModule ` object. It implements the methods of :class:`BackendStorage `. diff --git a/modules/750g/backend.py b/modules/750g/backend.py index 720f605c..5488b3e3 100644 --- a/modules/750g/backend.py +++ b/modules/750g/backend.py @@ -18,7 +18,7 @@ # along with weboob. If not, see . from weboob.capabilities.recipe import CapRecipe, Recipe -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from .browser import SevenFiftyGramsBrowser @@ -30,7 +30,7 @@ def strip_accents(s): __all__ = ['SevenFiftyGramsBackend'] -class SevenFiftyGramsBackend(BaseBackend, CapRecipe): +class SevenFiftyGramsBackend(BaseModule, CapRecipe): NAME = '750g' MAINTAINER = u'Julien Veyssier' EMAIL = 'julien.veyssier@aiur.fr' diff --git a/modules/adecco/backend.py b/modules/adecco/backend.py index 070b3fce..893441c7 100644 --- a/modules/adecco/backend.py +++ b/modules/adecco/backend.py @@ -18,7 +18,7 @@ # along with weboob. If not, see . -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.ordereddict import OrderedDict from weboob.tools.value import Value from weboob.capabilities.job import CapJob @@ -28,7 +28,7 @@ from .job import AdeccoJobAdvert __all__ = ['AdeccoBackend'] -class AdeccoBackend(BaseBackend, CapJob): +class AdeccoBackend(BaseModule, CapJob): NAME = 'adecco' DESCRIPTION = u'adecco website' MAINTAINER = u'Bezleputh' diff --git a/modules/agendadulibre/backend.py b/modules/agendadulibre/backend.py index 040e543d..b5b65152 100644 --- a/modules/agendadulibre/backend.py +++ b/modules/agendadulibre/backend.py @@ -18,7 +18,7 @@ # along with weboob. If not, see . -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.capabilities.calendar import CapCalendarEvent, CATEGORIES from weboob.tools.ordereddict import OrderedDict from weboob.tools.value import Value @@ -29,7 +29,7 @@ from .browser import AgendadulibreBrowser __all__ = ['AgendadulibreBackend'] -class AgendadulibreBackend(BaseBackend, CapCalendarEvent): +class AgendadulibreBackend(BaseModule, CapCalendarEvent): NAME = 'agendadulibre' DESCRIPTION = u'agendadulibre website' MAINTAINER = u'Bezleputh' diff --git a/modules/allocine/backend.py b/modules/allocine/backend.py index c1a1ef2c..911c21e0 100644 --- a/modules/allocine/backend.py +++ b/modules/allocine/backend.py @@ -18,7 +18,7 @@ # along with weboob. If not, see . from weboob.capabilities.cinema import CapCinema, Person, Movie -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from .browser import AllocineBrowser @@ -27,7 +27,7 @@ from urllib import quote_plus __all__ = ['AllocineBackend'] -class AllocineBackend(BaseBackend, CapCinema): +class AllocineBackend(BaseModule, CapCinema): NAME = 'allocine' MAINTAINER = u'Julien Veyssier' EMAIL = 'julien.veyssier@aiur.fr' diff --git a/modules/alloresto/backend.py b/modules/alloresto/backend.py index e71a85ed..4a3de6cc 100644 --- a/modules/alloresto/backend.py +++ b/modules/alloresto/backend.py @@ -20,7 +20,7 @@ from weboob.capabilities.bank import CapBank, AccountNotFound -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.value import ValueBackendPassword from .browser import AlloRestoBrowser @@ -29,7 +29,7 @@ from .browser import AlloRestoBrowser __all__ = ['AlloRestoBackend'] -class AlloRestoBackend(BaseBackend, CapBank): +class AlloRestoBackend(BaseModule, CapBank): NAME = 'alloresto' MAINTAINER = u'Romain Bignon' EMAIL = 'romain@weboob.org' diff --git a/modules/allrecipes/backend.py b/modules/allrecipes/backend.py index b1a8d544..a979fe36 100644 --- a/modules/allrecipes/backend.py +++ b/modules/allrecipes/backend.py @@ -18,7 +18,7 @@ # along with weboob. If not, see . from weboob.capabilities.recipe import CapRecipe, Recipe -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from .browser import AllrecipesBrowser @@ -27,7 +27,7 @@ from urllib import quote_plus __all__ = ['AllrecipesBackend'] -class AllrecipesBackend(BaseBackend, CapRecipe): +class AllrecipesBackend(BaseModule, CapRecipe): NAME = 'allrecipes' MAINTAINER = u'Julien Veyssier' EMAIL = 'julien.veyssier@aiur.fr' diff --git a/modules/ameli/backend.py b/modules/ameli/backend.py index 4e4a4e59..d02f529d 100644 --- a/modules/ameli/backend.py +++ b/modules/ameli/backend.py @@ -19,14 +19,14 @@ import urllib from weboob.capabilities.bill import CapBill, SubscriptionNotFound, BillNotFound, Subscription, Bill -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.value import ValueBackendPassword from .browser import AmeliBrowser __all__ = ['AmeliBackend'] -class AmeliBackend(BaseBackend, CapBill): +class AmeliBackend(BaseModule, CapBill): NAME = 'ameli' DESCRIPTION = u'Ameli website: French Health Insurance' MAINTAINER = u'Christophe Lampin' diff --git a/modules/amelipro/backend.py b/modules/amelipro/backend.py index a377d83c..e607c82e 100644 --- a/modules/amelipro/backend.py +++ b/modules/amelipro/backend.py @@ -19,14 +19,14 @@ import urllib from weboob.capabilities.bill import CapBill, SubscriptionNotFound, BillNotFound, Subscription, Bill -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.value import ValueBackendPassword from .browser import AmeliProBrowser __all__ = ['AmeliProBackend'] -class AmeliProBackend(BaseBackend, CapBill): +class AmeliProBackend(BaseModule, CapBill): NAME = 'amelipro' DESCRIPTION = u'Ameli website: French Health Insurance for Professionals' MAINTAINER = u'Christophe Lampin' diff --git a/modules/americanexpress/backend.py b/modules/americanexpress/backend.py index 219d4476..f85bc696 100644 --- a/modules/americanexpress/backend.py +++ b/modules/americanexpress/backend.py @@ -20,7 +20,7 @@ from weboob.capabilities.bank import CapBank, AccountNotFound -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.value import ValueBackendPassword from .browser import AmericanExpressBrowser @@ -29,7 +29,7 @@ from .browser import AmericanExpressBrowser __all__ = ['AmericanExpressBackend'] -class AmericanExpressBackend(BaseBackend, CapBank): +class AmericanExpressBackend(BaseModule, CapBank): NAME = 'americanexpress' MAINTAINER = u'Romain Bignon' EMAIL = 'romain@weboob.org' diff --git a/modules/apec/backend.py b/modules/apec/backend.py index e1e7ded3..b3610afa 100644 --- a/modules/apec/backend.py +++ b/modules/apec/backend.py @@ -18,7 +18,7 @@ # along with weboob. If not, see . -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.capabilities.job import CapJob from weboob.tools.ordereddict import OrderedDict from weboob.tools.value import Value @@ -28,7 +28,7 @@ from .job import ApecJobAdvert __all__ = ['ApecBackend'] -class ApecBackend(BaseBackend, CapJob): +class ApecBackend(BaseModule, CapJob): NAME = 'apec' DESCRIPTION = u'apec website' MAINTAINER = u'Bezleputh' diff --git a/modules/apivie/backend.py b/modules/apivie/backend.py index 02db982f..ef298771 100644 --- a/modules/apivie/backend.py +++ b/modules/apivie/backend.py @@ -18,7 +18,7 @@ # along with weboob. If not, see . from weboob.capabilities.bank import CapBank -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.value import ValueBackendPassword from .browser import ApivieBrowser @@ -27,7 +27,7 @@ from .browser import ApivieBrowser __all__ = ['ApivieBackend'] -class ApivieBackend(BaseBackend, CapBank): +class ApivieBackend(BaseModule, CapBank): NAME = 'apivie' DESCRIPTION = u'Apivie' MAINTAINER = u'Romain Bignon' diff --git a/modules/arretsurimages/backend.py b/modules/arretsurimages/backend.py index 8985ae82..7bc49373 100644 --- a/modules/arretsurimages/backend.py +++ b/modules/arretsurimages/backend.py @@ -20,7 +20,7 @@ from weboob.capabilities.video import CapVideo, BaseVideo from weboob.capabilities.collection import CapCollection, CollectionNotFound -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.value import ValueBackendPassword from .browser import ArretSurImagesBrowser @@ -29,7 +29,7 @@ from .video import ArretSurImagesVideo __all__ = ['ArretSurImagesBackend'] -class ArretSurImagesBackend(BaseBackend, CapVideo, CapCollection): +class ArretSurImagesBackend(BaseModule, CapVideo, CapCollection): NAME = 'arretsurimages' DESCRIPTION = u'arretsurimages website' MAINTAINER = u'franek' diff --git a/modules/arte/backend.py b/modules/arte/backend.py index d5783c5b..3ac365a1 100644 --- a/modules/arte/backend.py +++ b/modules/arte/backend.py @@ -22,7 +22,7 @@ import re from weboob.capabilities.video import CapVideo, BaseVideo from weboob.capabilities.collection import CapCollection, CollectionNotFound, Collection -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.value import Value from .browser import ArteBrowser @@ -32,7 +32,7 @@ from .video import ArteVideo, ArteLiveVideo __all__ = ['ArteBackend'] -class ArteBackend(BaseBackend, CapVideo, CapCollection): +class ArteBackend(BaseModule, CapVideo, CapCollection): NAME = 'arte' MAINTAINER = u'Bezleputh' EMAIL = 'carton_ben@yahoo.fr' diff --git a/modules/attilasub/backend.py b/modules/attilasub/backend.py index b15efc8b..a6276ec6 100644 --- a/modules/attilasub/backend.py +++ b/modules/attilasub/backend.py @@ -18,7 +18,7 @@ # along with weboob. If not, see . from weboob.capabilities.subtitle import CapSubtitle, LanguageNotSupported -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from .browser import AttilasubBrowser @@ -27,7 +27,7 @@ from urllib import quote_plus __all__ = ['AttilasubBackend'] -class AttilasubBackend(BaseBackend, CapSubtitle): +class AttilasubBackend(BaseModule, CapSubtitle): NAME = 'attilasub' MAINTAINER = u'Julien Veyssier' EMAIL = 'julien.veyssier@aiur.fr' diff --git a/modules/audioaddict/backend.py b/modules/audioaddict/backend.py index bf534358..29e46dea 100644 --- a/modules/audioaddict/backend.py +++ b/modules/audioaddict/backend.py @@ -22,7 +22,7 @@ from weboob.capabilities.radio import CapRadio, Radio from weboob.capabilities.audiostream import BaseAudioStream from weboob.tools.capabilities.streaminfo import StreamInfo from weboob.capabilities.collection import CapCollection, Collection -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.value import Value from weboob.tools.browser import StandardBrowser import time @@ -38,7 +38,7 @@ __all__ = ['AudioAddictBackend'] # option to another player in the ~/.config/weboob/radioob config file: # [ROOT] # media_player = your_non_mplayer_player -class AudioAddictBackend(BaseBackend, CapRadio, CapCollection): +class AudioAddictBackend(BaseModule, CapRadio, CapCollection): NAME = 'audioaddict' MAINTAINER = u'Pierre Mazière' EMAIL = 'pierre.maziere@gmx.com' diff --git a/modules/aum/backend.py b/modules/aum/backend.py index 82d530f8..7a59740a 100644 --- a/modules/aum/backend.py +++ b/modules/aum/backend.py @@ -33,7 +33,7 @@ from weboob.capabilities.messages import CapMessages, CapMessagesPost, Message, from weboob.capabilities.dating import CapDating, OptimizationNotFound, Event from weboob.capabilities.contact import CapContact, ContactPhoto, Query, QueryError from weboob.capabilities.account import CapAccount, StatusField -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.browser import BrowserUnavailable, BrowserHTTPNotFound from weboob.tools.value import Value, ValuesDict, ValueBool, ValueBackendPassword from weboob.tools.log import getLogger @@ -57,7 +57,7 @@ def parse_dt(s): return local2utc(d) -class AuMBackend(BaseBackend, CapMessages, CapMessagesPost, CapDating, CapChat, CapContact, CapAccount): +class AuMBackend(BaseModule, CapMessages, CapMessagesPost, CapDating, CapChat, CapContact, CapAccount): NAME = 'aum' MAINTAINER = u'Romain Bignon' EMAIL = 'romain@weboob.org' @@ -79,7 +79,7 @@ class AuMBackend(BaseBackend, CapMessages, CapMessagesPost, CapDating, CapChat, MAGIC_ID_BASKET = 1 def __init__(self, *args, **kwargs): - BaseBackend.__init__(self, *args, **kwargs) + BaseModule.__init__(self, *args, **kwargs) if self.config['antispam'].get(): self.antispam = AntiSpam() else: diff --git a/modules/axabanque/backend.py b/modules/axabanque/backend.py index 6421ec04..8ef99a07 100644 --- a/modules/axabanque/backend.py +++ b/modules/axabanque/backend.py @@ -19,7 +19,7 @@ from weboob.capabilities.bank import CapBank, AccountNotFound -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.value import ValueBackendPassword from .browser import AXABanque @@ -28,7 +28,7 @@ from .browser import AXABanque __all__ = ['AXABanqueBackend'] -class AXABanqueBackend(BaseBackend, CapBank): +class AXABanqueBackend(BaseModule, CapBank): NAME = 'axabanque' MAINTAINER = u'Romain Bignon' EMAIL = 'romain@weboob.org' diff --git a/modules/banqueaccord/backend.py b/modules/banqueaccord/backend.py index 4daa63ad..a64823f5 100644 --- a/modules/banqueaccord/backend.py +++ b/modules/banqueaccord/backend.py @@ -20,7 +20,7 @@ from weboob.capabilities.base import find_object from weboob.capabilities.bank import CapBank, AccountNotFound -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.value import ValueBackendPassword from .browser import BanqueAccordBrowser @@ -29,7 +29,7 @@ from .browser import BanqueAccordBrowser __all__ = ['BanqueAccordBackend'] -class BanqueAccordBackend(BaseBackend, CapBank): +class BanqueAccordBackend(BaseModule, CapBank): NAME = 'banqueaccord' DESCRIPTION = u'Banque Accord' MAINTAINER = u'Romain Bignon' diff --git a/modules/banquepopulaire/backend.py b/modules/banquepopulaire/backend.py index 60c82a9b..6243e36b 100644 --- a/modules/banquepopulaire/backend.py +++ b/modules/banquepopulaire/backend.py @@ -19,7 +19,7 @@ from weboob.capabilities.bank import CapBank, AccountNotFound -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.ordereddict import OrderedDict from weboob.tools.value import ValueBackendPassword, Value @@ -29,7 +29,7 @@ from .browser import BanquePopulaire __all__ = ['BanquePopulaireBackend'] -class BanquePopulaireBackend(BaseBackend, CapBank): +class BanquePopulaireBackend(BaseModule, CapBank): NAME = 'banquepopulaire' MAINTAINER = u'Romain Bignon' EMAIL = 'romain@weboob.org' diff --git a/modules/barclays/backend.py b/modules/barclays/backend.py index 21164f51..fa57dc8b 100644 --- a/modules/barclays/backend.py +++ b/modules/barclays/backend.py @@ -19,7 +19,7 @@ from weboob.capabilities.bank import CapBank, AccountNotFound -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.value import ValueBackendPassword from .browser import Barclays @@ -28,7 +28,7 @@ from .browser import Barclays __all__ = ['BarclaysBackend'] -class BarclaysBackend(BaseBackend, CapBank): +class BarclaysBackend(BaseModule, CapBank): NAME = 'barclays' MAINTAINER = u'Romain Bignon' EMAIL = 'romain@weboob.org' diff --git a/modules/biplan/backend.py b/modules/biplan/backend.py index 0bfd454f..535dcaaf 100644 --- a/modules/biplan/backend.py +++ b/modules/biplan/backend.py @@ -18,7 +18,7 @@ # along with weboob. If not, see . -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from weboob.capabilities.calendar import CapCalendarEvent, CATEGORIES import itertools @@ -28,7 +28,7 @@ from.calendar import BiplanCalendarEvent __all__ = ['BiplanBackend'] -class BiplanBackend(BaseBackend, CapCalendarEvent): +class BiplanBackend(BaseModule, CapCalendarEvent): NAME = 'biplan' DESCRIPTION = u'lebiplan.org website' MAINTAINER = u'Bezleputh' diff --git a/modules/bnporc/backend.py b/modules/bnporc/backend.py index 2bd60111..c4cbd9cc 100644 --- a/modules/bnporc/backend.py +++ b/modules/bnporc/backend.py @@ -23,7 +23,7 @@ from datetime import datetime, timedelta from weboob.capabilities.bank import CapBank, AccountNotFound, Account, Recipient from weboob.capabilities.messages import CapMessages, Thread -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.value import ValueBackendPassword, Value from .browser import BNPorc @@ -33,7 +33,7 @@ from .enterprise.browser import BNPEnterprise __all__ = ['BNPorcBackend'] -class BNPorcBackend(BaseBackend, CapBank, CapMessages): +class BNPorcBackend(BaseModule, CapBank, CapMessages): NAME = 'bnporc' MAINTAINER = u'Romain Bignon' EMAIL = 'romain@weboob.org' @@ -54,7 +54,7 @@ class BNPorcBackend(BaseBackend, CapBank, CapMessages): CACHE_THREADS = timedelta(seconds=3 * 60 * 60) def __init__(self, *args, **kwargs): - BaseBackend.__init__(self, *args, **kwargs) + BaseModule.__init__(self, *args, **kwargs) self._threads = None self._threads_age = datetime.utcnow() diff --git a/modules/boursorama/backend.py b/modules/boursorama/backend.py index 6c906d01..fc2f95c8 100644 --- a/modules/boursorama/backend.py +++ b/modules/boursorama/backend.py @@ -21,7 +21,7 @@ from weboob.capabilities.bank import CapBank, AccountNotFound -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.value import ValueBackendPassword, ValueBool, Value from .browser import Boursorama @@ -30,7 +30,7 @@ from .browser import Boursorama __all__ = ['BoursoramaBackend'] -class BoursoramaBackend(BaseBackend, CapBank): +class BoursoramaBackend(BaseModule, CapBank): NAME = 'boursorama' MAINTAINER = u'Gabriel Kerneis' EMAIL = 'gabriel@kerneis.info' diff --git a/modules/bouygues/backend.py b/modules/bouygues/backend.py index 9a25c925..6d7a2e23 100644 --- a/modules/bouygues/backend.py +++ b/modules/bouygues/backend.py @@ -21,7 +21,7 @@ from weboob.capabilities.messages import CantSendMessage, CapMessages, CapMessagesPost -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.value import ValueBackendPassword, Value from .browser import BouyguesBrowser @@ -30,7 +30,7 @@ from .browser import BouyguesBrowser __all__ = ['BouyguesBackend'] -class BouyguesBackend(BaseBackend, CapMessages, CapMessagesPost): +class BouyguesBackend(BaseModule, CapMessages, CapMessagesPost): NAME = 'bouygues' MAINTAINER = u'Christophe Benz' EMAIL = 'christophe.benz@gmail.com' diff --git a/modules/bp/backend.py b/modules/bp/backend.py index 02090a56..180cb34d 100644 --- a/modules/bp/backend.py +++ b/modules/bp/backend.py @@ -19,7 +19,7 @@ from weboob.capabilities.bank import CapBank, Account -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.value import ValueBackendPassword from .browser import BPBrowser @@ -28,7 +28,7 @@ from .browser import BPBrowser __all__ = ['BPBackend'] -class BPBackend(BaseBackend, CapBank): +class BPBackend(BaseModule, CapBank): NAME = 'bp' MAINTAINER = u'Nicolas Duhamel' EMAIL = 'nicolas@jombi.fr' diff --git a/modules/bred/backend.py b/modules/bred/backend.py index 86e0d20a..6bd52479 100644 --- a/modules/bred/backend.py +++ b/modules/bred/backend.py @@ -20,7 +20,7 @@ from weboob.capabilities.bank import CapBank, AccountNotFound -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.value import ValueBackendPassword, Value from .browser import BredBrowser @@ -29,7 +29,7 @@ from .browser import BredBrowser __all__ = ['BredBackend'] -class BredBackend(BaseBackend, CapBank): +class BredBackend(BaseModule, CapBank): NAME = 'bred' MAINTAINER = u'Romain Bignon' EMAIL = 'romain@weboob.org' diff --git a/modules/btdigg/backend.py b/modules/btdigg/backend.py index 2e19d6eb..1c0b2e9b 100644 --- a/modules/btdigg/backend.py +++ b/modules/btdigg/backend.py @@ -1,14 +1,14 @@ # -*- coding: utf-8 -*- from weboob.capabilities.torrent import CapTorrent -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from .browser import BTDiggBrowser __all__ = ['BTDiggBackend'] -class BTDiggBackend(BaseBackend, CapTorrent): +class BTDiggBackend(BaseModule, CapTorrent): NAME = 'btdigg' MAINTAINER = u'Matthieu Rakotojaona' EMAIL = 'matthieu.rakotojaona@gmail.com' diff --git a/modules/btmon/backend.py b/modules/btmon/backend.py index a26c5fcb..b12a1b15 100644 --- a/modules/btmon/backend.py +++ b/modules/btmon/backend.py @@ -18,7 +18,7 @@ # along with weboob. If not, see . from weboob.capabilities.torrent import CapTorrent, Torrent -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from .browser import BtmonBrowser @@ -27,7 +27,7 @@ from urllib import quote_plus __all__ = ['BtmonBackend'] -class BtmonBackend(BaseBackend, CapTorrent): +class BtmonBackend(BaseModule, CapTorrent): NAME = 'btmon' MAINTAINER = u'Julien Veyssier' EMAIL = 'julien.veyssier@aiur.fr' diff --git a/modules/caissedepargne/backend.py b/modules/caissedepargne/backend.py index 651b11ba..630d7391 100644 --- a/modules/caissedepargne/backend.py +++ b/modules/caissedepargne/backend.py @@ -19,7 +19,7 @@ from weboob.capabilities.bank import CapBank, AccountNotFound -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.value import Value, ValueBackendPassword from .browser import CaisseEpargne @@ -28,7 +28,7 @@ from .browser import CaisseEpargne __all__ = ['CaisseEpargneBackend'] -class CaisseEpargneBackend(BaseBackend, CapBank): +class CaisseEpargneBackend(BaseModule, CapBank): NAME = 'caissedepargne' MAINTAINER = u'Romain Bignon' EMAIL = 'romain@weboob.org' diff --git a/modules/canalplus/backend.py b/modules/canalplus/backend.py index fb29ed87..cfb3f256 100644 --- a/modules/canalplus/backend.py +++ b/modules/canalplus/backend.py @@ -20,7 +20,7 @@ import re from weboob.capabilities.video import CapVideo, BaseVideo -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.value import Value from .browser import CanalplusBrowser @@ -32,7 +32,7 @@ from weboob.capabilities.collection import CapCollection __all__ = ['CanalplusBackend'] -class CanalplusBackend(BaseBackend, CapVideo, CapCollection): +class CanalplusBackend(BaseModule, CapVideo, CapCollection): NAME = 'canalplus' MAINTAINER = u'Nicolas Duhamel' EMAIL = 'nicolas@jombi.fr' diff --git a/modules/canaltp/backend.py b/modules/canaltp/backend.py index 1d759e61..031a5219 100644 --- a/modules/canaltp/backend.py +++ b/modules/canaltp/backend.py @@ -18,7 +18,7 @@ # along with weboob. If not, see . from weboob.capabilities.travel import CapTravel, Station, Departure -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from .browser import CanalTP @@ -26,7 +26,7 @@ from .browser import CanalTP __all__ = ['CanalTPBackend'] -class CanalTPBackend(BaseBackend, CapTravel): +class CanalTPBackend(BaseModule, CapTravel): NAME = 'canaltp' MAINTAINER = u'Romain Bignon' EMAIL = 'romain@weboob.org' diff --git a/modules/cappedtv/backend.py b/modules/cappedtv/backend.py index c698ced3..2cb28062 100644 --- a/modules/cappedtv/backend.py +++ b/modules/cappedtv/backend.py @@ -12,14 +12,14 @@ from weboob.capabilities.video import CapVideo, BaseVideo from weboob.capabilities.collection import CapCollection, CollectionNotFound -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from .browser import CappedBrowser, CappedVideo __all__ = ['CappedBackend'] -class CappedBackend(BaseBackend, CapVideo, CapCollection): +class CappedBackend(BaseModule, CapVideo, CapCollection): NAME = 'cappedtv' MAINTAINER = u'Lord' EMAIL = 'lord@lordtoniok.com' diff --git a/modules/carrefourbanque/backend.py b/modules/carrefourbanque/backend.py index 67ad8110..88bbc6f1 100644 --- a/modules/carrefourbanque/backend.py +++ b/modules/carrefourbanque/backend.py @@ -20,7 +20,7 @@ from weboob.capabilities.base import find_object from weboob.capabilities.bank import CapBank, AccountNotFound -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.value import ValueBackendPassword from .browser import CarrefourBanque @@ -29,7 +29,7 @@ from .browser import CarrefourBanque __all__ = ['CarrefourBanqueBackend'] -class CarrefourBanqueBackend(BaseBackend, CapBank): +class CarrefourBanqueBackend(BaseModule, CapBank): NAME = 'carrefourbanque' MAINTAINER = u'Romain Bignon' EMAIL = 'romain@weboob.org' diff --git a/modules/cci/backend.py b/modules/cci/backend.py index 87a2861d..270d1388 100644 --- a/modules/cci/backend.py +++ b/modules/cci/backend.py @@ -18,7 +18,7 @@ # along with weboob. If not, see . -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.capabilities.job import CapJob, BaseJobAdvert from weboob.tools.value import Value @@ -28,7 +28,7 @@ from .browser import CciBrowser __all__ = ['CciBackend'] -class CciBackend(BaseBackend, CapJob): +class CciBackend(BaseModule, CapJob): NAME = 'cci' DESCRIPTION = u'cci website' MAINTAINER = u'Bezleputh' diff --git a/modules/champslibres/backend.py b/modules/champslibres/backend.py index 960b80d8..ed02258f 100644 --- a/modules/champslibres/backend.py +++ b/modules/champslibres/backend.py @@ -19,7 +19,7 @@ from weboob.capabilities.library import CapBook -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.value import ValueBackendPassword, Value from .browser import ChampslibresBrowser @@ -28,7 +28,7 @@ from .browser import ChampslibresBrowser __all__ = ['ChampslibresBackend'] -class ChampslibresBackend(BaseBackend, CapBook): +class ChampslibresBackend(BaseModule, CapBook): NAME = 'champslibres' MAINTAINER = u'Florent Fourcot' EMAIL = 'weboob@flo.fourcot.fr' diff --git a/modules/chronopost/backend.py b/modules/chronopost/backend.py index 999b3455..1015bb86 100644 --- a/modules/chronopost/backend.py +++ b/modules/chronopost/backend.py @@ -19,7 +19,7 @@ from weboob.capabilities.parcel import CapParcel -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from .browser import ChronopostBrowser @@ -27,7 +27,7 @@ from .browser import ChronopostBrowser __all__ = ['ChronopostBackend'] -class ChronopostBackend(BaseBackend, CapParcel): +class ChronopostBackend(BaseModule, CapParcel): NAME = 'chronopost' DESCRIPTION = u'Chronopost website' MAINTAINER = u'Romain Bignon' diff --git a/modules/cic/backend.py b/modules/cic/backend.py index b758b422..5833d93a 100644 --- a/modules/cic/backend.py +++ b/modules/cic/backend.py @@ -23,7 +23,7 @@ from decimal import Decimal import string from weboob.capabilities.bank import CapBank, AccountNotFound, Recipient, Account -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.value import ValueBackendPassword from .browser import CICBrowser @@ -32,7 +32,7 @@ from .browser import CICBrowser __all__ = ['CICBackend'] -class CICBackend(BaseBackend, CapBank): +class CICBackend(BaseModule, CapBank): NAME = 'cic' MAINTAINER = u'Romain Bignon' EMAIL = 'romain@weboob.org' diff --git a/modules/citelis/backend.py b/modules/citelis/backend.py index d7c30362..52999544 100644 --- a/modules/citelis/backend.py +++ b/modules/citelis/backend.py @@ -18,7 +18,7 @@ # along with weboob. If not, see . -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.value import ValueBackendPassword from weboob.capabilities.bank import CapBank, AccountNotFound @@ -28,7 +28,7 @@ from .browser import CitelisBrowser __all__ = ['CitelisBackend'] -class CitelisBackend(BaseBackend, CapBank): +class CitelisBackend(BaseModule, CapBank): NAME = 'citelis' DESCRIPTION = u'Citélis' MAINTAINER = u'Laurent Bachelier' diff --git a/modules/cmb/backend.py b/modules/cmb/backend.py index 5ebddbbd..97194740 100644 --- a/modules/cmb/backend.py +++ b/modules/cmb/backend.py @@ -19,7 +19,7 @@ from weboob.capabilities.bank import CapBank, AccountNotFound from weboob.capabilities.bank import Account, Transaction -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.value import ValueBackendPassword from weboob.capabilities.base import NotAvailable from weboob.tools.exceptions import BrowserIncorrectPassword, ParseError @@ -36,7 +36,7 @@ from StringIO import StringIO __all__ = ['CmbBackend'] -class CmbBackend(BaseBackend, CapBank): +class CmbBackend(BaseModule, CapBank): NAME = 'cmb' MAINTAINER = u'Johann Broudin' EMAIL = 'Johann.Broudin@6-8.fr' diff --git a/modules/cmso/backend.py b/modules/cmso/backend.py index 2f0269f5..e185f306 100644 --- a/modules/cmso/backend.py +++ b/modules/cmso/backend.py @@ -19,7 +19,7 @@ from weboob.capabilities.bank import CapBank, AccountNotFound -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.value import ValueBackendPassword from .browser import Cmso @@ -28,7 +28,7 @@ from .browser import Cmso __all__ = ['CmsoBackend'] -class CmsoBackend(BaseBackend, CapBank): +class CmsoBackend(BaseModule, CapBank): NAME = 'cmso' MAINTAINER = u'Romain Bignon' EMAIL = 'romain@weboob.org' diff --git a/modules/colisprive/backend.py b/modules/colisprive/backend.py index d41de5f6..73df1c45 100644 --- a/modules/colisprive/backend.py +++ b/modules/colisprive/backend.py @@ -18,14 +18,14 @@ # along with weboob. If not, see . from weboob.capabilities.parcel import CapParcel -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from .browser import ColispriveBrowser __all__ = ['ColispriveBackend'] -class ColispriveBackend(BaseBackend, CapParcel): +class ColispriveBackend(BaseModule, CapParcel): NAME = 'colisprive' DESCRIPTION = u'Colisprive parcel tracking website' MAINTAINER = u'Florent Fourcot' diff --git a/modules/colissimo/backend.py b/modules/colissimo/backend.py index 0af59a6c..f51601f3 100644 --- a/modules/colissimo/backend.py +++ b/modules/colissimo/backend.py @@ -18,7 +18,7 @@ # along with weboob. If not, see . from weboob.capabilities.parcel import CapParcel, Parcel, Event, ParcelNotFound -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from .browser import ColissimoBrowser from datetime import date @@ -26,7 +26,7 @@ from datetime import date __all__ = ['ColissimoBackend'] -class ColissimoBackend(BaseBackend, CapParcel): +class ColissimoBackend(BaseModule, CapParcel): NAME = 'colissimo' DESCRIPTION = u'Colissimo parcel tracking website' MAINTAINER = u'Florent Fourcot' diff --git a/modules/cragr/backend.py b/modules/cragr/backend.py index 5c474ab7..01835a53 100644 --- a/modules/cragr/backend.py +++ b/modules/cragr/backend.py @@ -19,7 +19,7 @@ from weboob.capabilities.bank import CapBank, AccountNotFound -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.ordereddict import OrderedDict from weboob.tools.value import ValueBackendPassword, Value @@ -30,7 +30,7 @@ from .mobile.browser import CragrMobile __all__ = ['CragrBackend'] -class CragrBackend(BaseBackend, CapBank): +class CragrBackend(BaseModule, CapBank): NAME = 'cragr' MAINTAINER = u'Romain Bignon' EMAIL = 'romain@weboob.org' diff --git a/modules/creditcooperatif/backend.py b/modules/creditcooperatif/backend.py index 057d8f82..d9b8cb10 100644 --- a/modules/creditcooperatif/backend.py +++ b/modules/creditcooperatif/backend.py @@ -19,7 +19,7 @@ from weboob.capabilities.bank import CapBank, AccountNotFound -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.value import ValueBackendPassword, Value from .perso.browser import CreditCooperatif as CreditCooperatifPerso @@ -29,7 +29,7 @@ from .pro.browser import CreditCooperatif as CreditCooperatifPro __all__ = ['CreditCooperatifBackend'] -class CreditCooperatifBackend(BaseBackend, CapBank): +class CreditCooperatifBackend(BaseModule, CapBank): NAME = 'creditcooperatif' MAINTAINER = u'Kevin Pouget' EMAIL = 'weboob@kevin.pouget.me' diff --git a/modules/creditdunord/backend.py b/modules/creditdunord/backend.py index 449281d5..a6201a59 100644 --- a/modules/creditdunord/backend.py +++ b/modules/creditdunord/backend.py @@ -20,7 +20,7 @@ from weboob.capabilities.bank import CapBank, AccountNotFound -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.ordereddict import OrderedDict from weboob.tools.value import ValueBackendPassword, Value @@ -30,7 +30,7 @@ from .browser import CreditDuNordBrowser __all__ = ['CreditDuNordBackend'] -class CreditDuNordBackend(BaseBackend, CapBank): +class CreditDuNordBackend(BaseModule, CapBank): NAME = 'creditdunord' MAINTAINER = u'Romain Bignon' EMAIL = 'romain@weboob.org' diff --git a/modules/creditmutuel/backend.py b/modules/creditmutuel/backend.py index 3b9b36c2..ef6be0cd 100644 --- a/modules/creditmutuel/backend.py +++ b/modules/creditmutuel/backend.py @@ -24,7 +24,7 @@ from decimal import Decimal import string from weboob.capabilities.bank import CapBank, AccountNotFound, Recipient, Account -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.value import ValueBackendPassword from .browser import CreditMutuelBrowser @@ -33,7 +33,7 @@ from .browser import CreditMutuelBrowser __all__ = ['CreditMutuelBackend'] -class CreditMutuelBackend(BaseBackend, CapBank): +class CreditMutuelBackend(BaseModule, CapBank): NAME = 'creditmutuel' MAINTAINER = u'Julien Veyssier' EMAIL = 'julien.veyssier@aiur.fr' diff --git a/modules/cuisineaz/backend.py b/modules/cuisineaz/backend.py index d79cd73c..5a503e73 100644 --- a/modules/cuisineaz/backend.py +++ b/modules/cuisineaz/backend.py @@ -18,7 +18,7 @@ # along with weboob. If not, see . from weboob.capabilities.recipe import CapRecipe, Recipe -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from .browser import CuisineazBrowser @@ -30,7 +30,7 @@ def strip_accents(s): return ''.join(c for c in unicodedata.normalize('NFD', s) if unicodedata.category(c) != 'Mn') -class CuisineazBackend(BaseBackend, CapRecipe): +class CuisineazBackend(BaseModule, CapRecipe): NAME = 'cuisineaz' MAINTAINER = u'Julien Veyssier' EMAIL = 'julien.veyssier@aiur.fr' diff --git a/modules/dailymotion/backend.py b/modules/dailymotion/backend.py index 1e5ff7e6..ffd6dc91 100644 --- a/modules/dailymotion/backend.py +++ b/modules/dailymotion/backend.py @@ -19,7 +19,7 @@ from weboob.capabilities.video import CapVideo, BaseVideo from weboob.capabilities.collection import CapCollection, CollectionNotFound -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from .browser import DailymotionBrowser from .video import DailymotionVideo @@ -28,7 +28,7 @@ from .video import DailymotionVideo __all__ = ['DailymotionBackend'] -class DailymotionBackend(BaseBackend, CapVideo, CapCollection): +class DailymotionBackend(BaseModule, CapVideo, CapCollection): NAME = 'dailymotion' MAINTAINER = u'Romain Bignon' EMAIL = 'romain@weboob.org' diff --git a/modules/delubac/backend.py b/modules/delubac/backend.py index 6cb8779a..bd119931 100644 --- a/modules/delubac/backend.py +++ b/modules/delubac/backend.py @@ -18,7 +18,7 @@ # along with weboob. If not, see . from weboob.capabilities.bank import CapBank -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.value import ValueBackendPassword from .browser import DelubacBrowser @@ -27,7 +27,7 @@ from .browser import DelubacBrowser __all__ = ['DelubacBackend'] -class DelubacBackend(BaseBackend, CapBank): +class DelubacBackend(BaseModule, CapBank): NAME = 'delubac' DESCRIPTION = u'Banque Delubac & Cie' MAINTAINER = u'Noe Rubinstein' diff --git a/modules/dlfp/backend.py b/modules/dlfp/backend.py index ec3d886e..79760eeb 100644 --- a/modules/dlfp/backend.py +++ b/modules/dlfp/backend.py @@ -23,7 +23,7 @@ from datetime import datetime, timedelta import time -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.browser import BrowserForbidden from weboob.tools.newsfeed import Newsfeed from weboob.tools.value import Value, ValueBool, ValueBackendPassword @@ -37,7 +37,7 @@ from .tools import rssid, id2url __all__ = ['DLFPBackend'] -class DLFPBackend(BaseBackend, CapMessages, CapMessagesPost, CapContent): +class DLFPBackend(BaseModule, CapMessages, CapMessagesPost, CapContent): NAME = 'dlfp' MAINTAINER = u'Romain Bignon' EMAIL = 'romain@weboob.org' diff --git a/modules/dresdenwetter/backend.py b/modules/dresdenwetter/backend.py index aa2b2187..89cc1efa 100644 --- a/modules/dresdenwetter/backend.py +++ b/modules/dresdenwetter/backend.py @@ -22,13 +22,13 @@ from .browser import DresdenWetterBrowser from weboob.capabilities.gauge import CapGauge, GaugeSensor, Gauge,\ SensorNotFound from weboob.capabilities.base import find_object -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule __all__ = ['DresdenWetterBackend'] -class DresdenWetterBackend(BaseBackend, CapGauge): +class DresdenWetterBackend(BaseModule, CapGauge): NAME = 'dresdenwetter' MAINTAINER = u'Florent Fourcot' EMAIL = 'weboob@flo.fourcot.fr' diff --git a/modules/ebonics/backend.py b/modules/ebonics/backend.py index 52e90641..0b55f7e2 100644 --- a/modules/ebonics/backend.py +++ b/modules/ebonics/backend.py @@ -21,14 +21,14 @@ import urllib from weboob.capabilities.translate import CapTranslate, Translation, TranslationFail, LanguageNotSupported -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from weboob.tools.browser import StandardBrowser __all__ = ['EbonicsBackend'] -class EbonicsBackend(BaseBackend, CapTranslate): +class EbonicsBackend(BaseModule, CapTranslate): NAME = 'ebonics' MAINTAINER = u'Romain Bignon' EMAIL = 'romain@weboob.org' diff --git a/modules/edf/backend.py b/modules/edf/backend.py index 7c501466..13cd3207 100644 --- a/modules/edf/backend.py +++ b/modules/edf/backend.py @@ -18,14 +18,14 @@ # along with weboob. If not, see . from weboob.capabilities.bill import CapBill, SubscriptionNotFound, BillNotFound, Subscription, Bill -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.value import ValueBackendPassword from .browser import EdfBrowser __all__ = ['EdfBackend'] -class EdfBackend(BaseBackend, CapBill): +class EdfBackend(BaseModule, CapBill): NAME = 'edf' DESCRIPTION = u'Edf website: French power provider' MAINTAINER = u'Christophe Gouiran' diff --git a/modules/ehentai/backend.py b/modules/ehentai/backend.py index 1ca47c0c..8a25f412 100644 --- a/modules/ehentai/backend.py +++ b/modules/ehentai/backend.py @@ -22,7 +22,7 @@ import re from weboob.capabilities.gallery import CapGallery, BaseGallery from weboob.capabilities.collection import CapCollection, CollectionNotFound -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.misc import ratelimit from weboob.tools.value import Value, ValueBackendPassword @@ -33,7 +33,7 @@ from .gallery import EHentaiGallery, EHentaiImage __all__ = ['EHentaiBackend'] -class EHentaiBackend(BaseBackend, CapGallery, CapCollection): +class EHentaiBackend(BaseModule, CapGallery, CapCollection): NAME = 'ehentai' MAINTAINER = u'Roger Philibert' EMAIL = 'roger.philibert@gmail.com' diff --git a/modules/europarl/backend.py b/modules/europarl/backend.py index 04778b75..b06c25fd 100644 --- a/modules/europarl/backend.py +++ b/modules/europarl/backend.py @@ -22,7 +22,7 @@ from weboob.capabilities.video import CapVideo, BaseVideo -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from weboob.capabilities.collection import CapCollection, CollectionNotFound from .browser import EuroparlBrowser @@ -32,7 +32,7 @@ from .video import EuroparlVideo __all__ = ['EuroparlBackend'] -class EuroparlBackend(BaseBackend, CapVideo, CapCollection): +class EuroparlBackend(BaseModule, CapVideo, CapCollection): NAME = 'europarl' MAINTAINER = u'François Revol' EMAIL = 'revol@free.fr' diff --git a/modules/feedly/backend.py b/modules/feedly/backend.py index d368a4e3..267ac5ed 100644 --- a/modules/feedly/backend.py +++ b/modules/feedly/backend.py @@ -18,7 +18,7 @@ # along with weboob. If not, see . -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.capabilities.collection import CapCollection from weboob.capabilities.messages import CapMessages, Message, Thread from weboob.tools.value import Value, ValueBackendPassword @@ -29,7 +29,7 @@ from .google import GoogleBrowser __all__ = ['FeedlyBackend'] -class FeedlyBackend(BaseBackend, CapMessages, CapCollection): +class FeedlyBackend(BaseModule, CapMessages, CapCollection): NAME = 'feedly' DESCRIPTION = u'handle the popular RSS reading service Feedly' MAINTAINER = u'Bezleputh' diff --git a/modules/fortuneo/backend.py b/modules/fortuneo/backend.py index 87752c05..dc193476 100644 --- a/modules/fortuneo/backend.py +++ b/modules/fortuneo/backend.py @@ -19,7 +19,7 @@ from weboob.capabilities.bank import CapBank, AccountNotFound -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.value import ValueBackendPassword from .browser import Fortuneo @@ -28,7 +28,7 @@ from .browser import Fortuneo __all__ = ['FortuneoBackend'] -class FortuneoBackend(BaseBackend, CapBank): +class FortuneoBackend(BaseModule, CapBank): NAME = 'fortuneo' MAINTAINER = u'Gilles-Alexandre Quenot' EMAIL = 'gilles.quenot@gmail.com' diff --git a/modules/fourchan/backend.py b/modules/fourchan/backend.py index 17387a6e..cd900655 100644 --- a/modules/fourchan/backend.py +++ b/modules/fourchan/backend.py @@ -21,7 +21,7 @@ from weboob.capabilities.messages import CapMessages, Message, Thread -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.value import Value from .browser import FourChan @@ -30,7 +30,7 @@ from .browser import FourChan __all__ = ['FourChanBackend'] -class FourChanBackend(BaseBackend, CapMessages): +class FourChanBackend(BaseModule, CapMessages): NAME = 'fourchan' MAINTAINER = u'Romain Bignon' EMAIL = 'romain@weboob.org' diff --git a/modules/francetelevisions/backend.py b/modules/francetelevisions/backend.py index ffe37a43..1d8633a6 100644 --- a/modules/francetelevisions/backend.py +++ b/modules/francetelevisions/backend.py @@ -20,7 +20,7 @@ from weboob.capabilities.video import CapVideo, BaseVideo from weboob.capabilities.collection import CapCollection, CollectionNotFound -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from .browser import PluzzBrowser @@ -28,7 +28,7 @@ from .browser import PluzzBrowser __all__ = ['PluzzBackend'] -class PluzzBackend(BaseBackend, CapVideo, CapCollection): +class PluzzBackend(BaseModule, CapVideo, CapCollection): NAME = 'francetelevisions' MAINTAINER = u'Romain Bignon' EMAIL = 'romain@weboob.org' diff --git a/modules/freemobile/backend.py b/modules/freemobile/backend.py index 7100b11e..89935780 100644 --- a/modules/freemobile/backend.py +++ b/modules/freemobile/backend.py @@ -19,7 +19,7 @@ from weboob.capabilities.bill import CapBill, Subscription, Bill, SubscriptionNotFound, BillNotFound from weboob.capabilities.base import find_object -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.value import ValueBackendPassword from .browser import Freemobile @@ -28,7 +28,7 @@ from .browser import Freemobile __all__ = ['FreeMobileBackend'] -class FreeMobileBackend(BaseBackend, CapBill): +class FreeMobileBackend(BaseModule, CapBill): NAME = 'freemobile' MAINTAINER = u'Florent Fourcot' EMAIL = 'weboob@flo.fourcot.fr' diff --git a/modules/ganassurances/backend.py b/modules/ganassurances/backend.py index eecc9801..2e0331fe 100644 --- a/modules/ganassurances/backend.py +++ b/modules/ganassurances/backend.py @@ -19,7 +19,7 @@ from weboob.capabilities.bank import CapBank, AccountNotFound -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.ordereddict import OrderedDict from weboob.tools.value import ValueBackendPassword, Value @@ -29,7 +29,7 @@ from .browser import GanAssurances __all__ = ['GanAssurancesBackend'] -class GanAssurancesBackend(BaseBackend, CapBank): +class GanAssurancesBackend(BaseModule, CapBank): NAME = 'ganassurances' MAINTAINER = u'Romain Bignon' EMAIL = 'romain@weboob.org' diff --git a/modules/gazelle/backend.py b/modules/gazelle/backend.py index 936a001c..d6925c73 100644 --- a/modules/gazelle/backend.py +++ b/modules/gazelle/backend.py @@ -18,7 +18,7 @@ # along with weboob. If not, see . from weboob.capabilities.torrent import CapTorrent -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.value import ValueBackendPassword, Value from .browser import GazelleBrowser @@ -27,7 +27,7 @@ from .browser import GazelleBrowser __all__ = ['GazelleBackend'] -class GazelleBackend(BaseBackend, CapTorrent): +class GazelleBackend(BaseModule, CapTorrent): NAME = 'gazelle' MAINTAINER = u'Romain Bignon' EMAIL = 'romain@weboob.org' diff --git a/modules/gdcvault/backend.py b/modules/gdcvault/backend.py index 6be50e5d..ea232f33 100644 --- a/modules/gdcvault/backend.py +++ b/modules/gdcvault/backend.py @@ -22,7 +22,7 @@ from weboob.capabilities.video import CapVideo, BaseVideo -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.capabilities.collection import CapCollection, CollectionNotFound from weboob.tools.value import Value, ValueBackendPassword @@ -33,7 +33,7 @@ from .video import GDCVaultVideo __all__ = ['GDCVaultBackend'] -class GDCVaultBackend(BaseBackend, CapVideo, CapCollection): +class GDCVaultBackend(BaseModule, CapVideo, CapCollection): NAME = 'gdcvault' MAINTAINER = u'François Revol' EMAIL = 'revol@free.fr' diff --git a/modules/gdfsuez/backend.py b/modules/gdfsuez/backend.py index c11a8eaf..5283c91e 100644 --- a/modules/gdfsuez/backend.py +++ b/modules/gdfsuez/backend.py @@ -19,14 +19,14 @@ from weboob.capabilities.bill import CapBill, SubscriptionNotFound,\ BillNotFound, Subscription, Bill -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.value import ValueBackendPassword from .browser import GdfSuez __all__ = ['GdfSuezBackend'] -class GdfSuezBackend(BaseBackend, CapBill): +class GdfSuezBackend(BaseModule, CapBill): NAME = 'gdfsuez' MAINTAINER = u'Mathieu Jourdan' EMAIL = 'mathieu.jourdan@gresille.org' diff --git a/modules/geolocip/backend.py b/modules/geolocip/backend.py index 3f90f3fd..557e0b7c 100644 --- a/modules/geolocip/backend.py +++ b/modules/geolocip/backend.py @@ -20,14 +20,14 @@ from weboob.capabilities.geolocip import CapGeolocIp, IpLocation -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from weboob.tools.browser import BaseBrowser, BrowserUnavailable __all__ = ['GeolocIpBackend'] -class GeolocIpBackend(BaseBackend, CapGeolocIp): +class GeolocIpBackend(BaseModule, CapGeolocIp): NAME = 'geolocip' MAINTAINER = u'Julien Veyssier' EMAIL = 'julien.veyssier@aiur.fr' diff --git a/modules/github/backend.py b/modules/github/backend.py index 4cf98ab6..2f8ec2dd 100644 --- a/modules/github/backend.py +++ b/modules/github/backend.py @@ -18,7 +18,7 @@ # along with weboob. If not, see . -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.value import Value, ValueBackendPassword from weboob.capabilities.bugtracker import CapBugTracker, Issue, Project, User, Version, Status, Update, Attachment @@ -32,7 +32,7 @@ STATUSES = {'open': Status('open', u'Open', Status.VALUE_NEW), 'closed': Status('closed', u'closed', Status.VALUE_RESOLVED)} # TODO tentatively parse github "labels"? -class GithubBackend(BaseBackend, CapBugTracker): +class GithubBackend(BaseModule, CapBugTracker): NAME = 'github' DESCRIPTION = u'GitHub issues tracking' MAINTAINER = u'Vincent A' diff --git a/modules/googletranslate/backend.py b/modules/googletranslate/backend.py index f89093b3..08ad399b 100644 --- a/modules/googletranslate/backend.py +++ b/modules/googletranslate/backend.py @@ -20,7 +20,7 @@ from weboob.capabilities.translate import CapTranslate, Translation, TranslationFail, LanguageNotSupported -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from .browser import GoogleTranslateBrowser @@ -28,7 +28,7 @@ from .browser import GoogleTranslateBrowser __all__ = ['GoogleTranslateBackend'] -class GoogleTranslateBackend(BaseBackend, CapTranslate): +class GoogleTranslateBackend(BaseModule, CapTranslate): MAINTAINER = u'Lucien Loiseau' EMAIL = 'loiseau.lucien@gmail.com' VERSION = '1.0' diff --git a/modules/grooveshark/backend.py b/modules/grooveshark/backend.py index 2a68bc59..0397043b 100644 --- a/modules/grooveshark/backend.py +++ b/modules/grooveshark/backend.py @@ -18,7 +18,7 @@ # along with weboob. If not, see . -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.capabilities.audio import CapAudio, BaseAudio, Album, Playlist, decode_id from weboob.capabilities.collection import CapCollection, CollectionNotFound from .browser import GroovesharkBrowser @@ -35,7 +35,7 @@ def cmp_id(p1, p2): return -1 -class GroovesharkBackend(BaseBackend, CapAudio, CapCollection): +class GroovesharkBackend(BaseModule, CapAudio, CapCollection): NAME = 'grooveshark' DESCRIPTION = u'Grooveshark music streaming website' MAINTAINER = u'Bezleputh' diff --git a/modules/groupamaes/backend.py b/modules/groupamaes/backend.py index edf3661a..eff451f3 100644 --- a/modules/groupamaes/backend.py +++ b/modules/groupamaes/backend.py @@ -18,7 +18,7 @@ # along with weboob. If not, see . from weboob.capabilities.bank import CapBank, AccountNotFound -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.value import ValueBackendPassword from weboob.capabilities.base import find_object @@ -28,7 +28,7 @@ from .browser import GroupamaesBrowser __all__ = ['GroupamaesBackend'] -class GroupamaesBackend(BaseBackend, CapBank): +class GroupamaesBackend(BaseModule, CapBank): NAME = 'groupamaes' DESCRIPTION = u"Groupama Épargne Salariale" MAINTAINER = u'Bezleputh' diff --git a/modules/guerrillamail/backend.py b/modules/guerrillamail/backend.py index 17be9d59..ce8b32d8 100644 --- a/modules/guerrillamail/backend.py +++ b/modules/guerrillamail/backend.py @@ -18,7 +18,7 @@ # along with weboob. If not, see . -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.capabilities.messages import CapMessages, CapMessagesPost, Thread, Message from weboob.tools.value import Value @@ -28,7 +28,7 @@ from .browser import GuerrillamailBrowser __all__ = ['GuerrillamailBackend'] -class GuerrillamailBackend(BaseBackend, CapMessages, CapMessagesPost): +class GuerrillamailBackend(BaseModule, CapMessages, CapMessagesPost): NAME = 'guerrillamail' DESCRIPTION = u'GuerrillaMail temp mailbox' MAINTAINER = u'Vincent A' diff --git a/modules/hds/backend.py b/modules/hds/backend.py index 903266ec..754e6646 100644 --- a/modules/hds/backend.py +++ b/modules/hds/backend.py @@ -20,7 +20,7 @@ -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from weboob.capabilities.messages import CapMessages, Message, Thread from .browser import HDSBrowser @@ -29,7 +29,7 @@ from .browser import HDSBrowser __all__ = ['HDSBackend'] -class HDSBackend(BaseBackend, CapMessages): +class HDSBackend(BaseModule, CapMessages): NAME = 'hds' MAINTAINER = u'Romain Bignon' EMAIL = 'romain@weboob.org' diff --git a/modules/hellobank/backend.py b/modules/hellobank/backend.py index e96af1af..43b01263 100644 --- a/modules/hellobank/backend.py +++ b/modules/hellobank/backend.py @@ -24,7 +24,7 @@ from datetime import datetime, timedelta from weboob.capabilities.bank import CapBank, AccountNotFound, Account, Recipient from weboob.capabilities.messages import CapMessages, Thread -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.value import ValueBackendPassword from .browser import HelloBank @@ -33,7 +33,7 @@ from .browser import HelloBank __all__ = ['HelloBankBackend'] -class HelloBankBackend(BaseBackend, CapBank, CapMessages): +class HelloBankBackend(BaseModule, CapBank, CapMessages): NAME = 'hellobank' MAINTAINER = u'Christophe Lampin' EMAIL = 'weboob@lampin.net' @@ -49,7 +49,7 @@ class HelloBankBackend(BaseBackend, CapBank, CapMessages): CACHE_THREADS = timedelta(seconds=3 * 60 * 60) def __init__(self, *args, **kwargs): - BaseBackend.__init__(self, *args, **kwargs) + BaseModule.__init__(self, *args, **kwargs) self._threads = None self._threads_age = datetime.utcnow() diff --git a/modules/hsbc/backend.py b/modules/hsbc/backend.py index 826d45d7..2af4d8e1 100644 --- a/modules/hsbc/backend.py +++ b/modules/hsbc/backend.py @@ -21,7 +21,7 @@ from weboob.capabilities.bank import CapBank, AccountNotFound from weboob.capabilities.base import find_object -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.value import ValueBackendPassword, Value from .browser import HSBC @@ -30,7 +30,7 @@ from .browser import HSBC __all__ = ['HSBCBackend'] -class HSBCBackend(BaseBackend, CapBank): +class HSBCBackend(BaseModule, CapBank): NAME = 'hsbc' MAINTAINER = u'Romain Bignon' EMAIL = 'romain@weboob.org' diff --git a/modules/hybride/backend.py b/modules/hybride/backend.py index 58b2a745..ec1819e6 100644 --- a/modules/hybride/backend.py +++ b/modules/hybride/backend.py @@ -18,7 +18,7 @@ # along with weboob. If not, see . -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from weboob.capabilities.calendar import CapCalendarEvent, CATEGORIES from .browser import HybrideBrowser @@ -27,7 +27,7 @@ from .calendar import HybrideCalendarEvent __all__ = ['HybrideBackend'] -class HybrideBackend(BaseBackend, CapCalendarEvent): +class HybrideBackend(BaseModule, CapCalendarEvent): NAME = 'hybride' DESCRIPTION = u'hybride website' MAINTAINER = u'Bezleputh' diff --git a/modules/imdb/backend.py b/modules/imdb/backend.py index a118b020..2a5e634f 100644 --- a/modules/imdb/backend.py +++ b/modules/imdb/backend.py @@ -18,7 +18,7 @@ # along with weboob. If not, see . from weboob.capabilities.cinema import CapCinema, Person, Movie -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from .browser import ImdbBrowser @@ -27,7 +27,7 @@ from urllib import quote_plus __all__ = ['ImdbBackend'] -class ImdbBackend(BaseBackend, CapCinema): +class ImdbBackend(BaseModule, CapCinema): NAME = 'imdb' MAINTAINER = u'Julien Veyssier' EMAIL = 'julien.veyssier@aiur.fr' diff --git a/modules/imgur/backend.py b/modules/imgur/backend.py index 4b9b92b3..ec62c41c 100644 --- a/modules/imgur/backend.py +++ b/modules/imgur/backend.py @@ -18,7 +18,7 @@ # along with weboob. If not, see . -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from weboob.capabilities.paste import CapPaste, BasePaste from weboob.tools.capabilities.paste import image_mime from weboob.capabilities.base import StringField @@ -43,7 +43,7 @@ class ImgPaste(BasePaste): return 'http://i.imgur.com/%s.png' % self.id -class ImgurBackend(BaseBackend, CapPaste): +class ImgurBackend(BaseModule, CapPaste): NAME = 'imgur' DESCRIPTION = u'imgur image upload service' MAINTAINER = u'Vincent A' diff --git a/modules/ina/backend.py b/modules/ina/backend.py index d5a43eb9..6799350c 100644 --- a/modules/ina/backend.py +++ b/modules/ina/backend.py @@ -19,7 +19,7 @@ from weboob.capabilities.video import CapVideo -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from .browser import InaBrowser from .video import InaVideo @@ -28,7 +28,7 @@ from .video import InaVideo __all__ = ['InaBackend'] -class InaBackend(BaseBackend, CapVideo): +class InaBackend(BaseModule, CapVideo): NAME = 'ina' MAINTAINER = u'Christophe Benz' EMAIL = 'christophe.benz@gmail.com' diff --git a/modules/indeed/backend.py b/modules/indeed/backend.py index eeeefa59..b2f03f1a 100644 --- a/modules/indeed/backend.py +++ b/modules/indeed/backend.py @@ -18,7 +18,7 @@ # along with weboob. If not, see . -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.ordereddict import OrderedDict from weboob.capabilities.job import CapJob, BaseJobAdvert from weboob.tools.value import Value @@ -27,7 +27,7 @@ from .browser import IndeedBrowser __all__ = ['IndeedBackend'] -class IndeedBackend(BaseBackend, CapJob): +class IndeedBackend(BaseModule, CapJob): NAME = 'indeed' DESCRIPTION = u'indeed website' MAINTAINER = u'Bezleputh' diff --git a/modules/ing/backend.py b/modules/ing/backend.py index 316f8962..3eeda0d2 100644 --- a/modules/ing/backend.py +++ b/modules/ing/backend.py @@ -23,7 +23,7 @@ from weboob.capabilities.bank import CapBank, AccountNotFound,\ from weboob.capabilities.bill import CapBill, Bill, Subscription,\ SubscriptionNotFound, BillNotFound from weboob.capabilities.base import UserError, find_object -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.value import ValueBackendPassword from .browser import IngBrowser @@ -31,7 +31,7 @@ from .browser import IngBrowser __all__ = ['INGBackend'] -class INGBackend(BaseBackend, CapBank, CapBill): +class INGBackend(BaseModule, CapBank, CapBill): NAME = 'ing' MAINTAINER = u'Florent Fourcot' EMAIL = 'weboob@flo.fourcot.fr' diff --git a/modules/ipinfodb/backend.py b/modules/ipinfodb/backend.py index 7ece27b3..ccc7b2ac 100644 --- a/modules/ipinfodb/backend.py +++ b/modules/ipinfodb/backend.py @@ -20,14 +20,14 @@ from weboob.capabilities.geolocip import CapGeolocIp, IpLocation -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from weboob.tools.browser import StandardBrowser __all__ = ['IpinfodbBackend'] -class IpinfodbBackend(BaseBackend, CapGeolocIp): +class IpinfodbBackend(BaseModule, CapGeolocIp): NAME = 'ipinfodb' MAINTAINER = u'Julien Veyssier' EMAIL = 'julien.veyssier@aiur.fr' diff --git a/modules/izneo/backend.py b/modules/izneo/backend.py index edd21b84..c9cc5f54 100644 --- a/modules/izneo/backend.py +++ b/modules/izneo/backend.py @@ -23,7 +23,7 @@ import re from weboob.capabilities.gallery import CapGallery, BaseGallery, BaseImage from weboob.tools.json import json -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from weboob.tools.browser import BaseBrowser, BasePage __all__ = ['IzneoBackend'] @@ -61,7 +61,7 @@ class IzneoBrowser(BaseBrowser): image.url, None, {'Referer': image.gallery.url})) -class IzneoBackend(BaseBackend, CapGallery): +class IzneoBackend(BaseModule, CapGallery): NAME = 'izneo' MAINTAINER = u'Roger Philibert' EMAIL = 'roger.philibert@gmail.com' diff --git a/modules/jacquieetmichel/backend.py b/modules/jacquieetmichel/backend.py index 8a776e97..5ffd170b 100644 --- a/modules/jacquieetmichel/backend.py +++ b/modules/jacquieetmichel/backend.py @@ -19,7 +19,7 @@ from weboob.capabilities.video import CapVideo, BaseVideo from weboob.capabilities.collection import CapCollection, CollectionNotFound -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from .browser import JacquieEtMichelBrowser from .video import JacquieEtMichelVideo @@ -28,7 +28,7 @@ from .video import JacquieEtMichelVideo __all__ = ['JacquieEtMichelBackend'] -class JacquieEtMichelBackend(BaseBackend, CapVideo, CapCollection): +class JacquieEtMichelBackend(BaseModule, CapVideo, CapCollection): NAME = 'jacquieetmichel' MAINTAINER = u'Roger Philibert' EMAIL = 'roger.philibert@gmail.com' diff --git a/modules/jcvelaux/backend.py b/modules/jcvelaux/backend.py index 0897f697..9e2c3d9a 100644 --- a/modules/jcvelaux/backend.py +++ b/modules/jcvelaux/backend.py @@ -18,7 +18,7 @@ # along with weboob. If not, see . -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.capabilities.base import StringField from weboob.capabilities.gauge import CapGauge, GaugeSensor, Gauge, GaugeMeasure, SensorNotFound from weboob.tools.value import Value @@ -51,7 +51,7 @@ class BikeSensor(GaugeSensor): latitude = StringField('Latitude of the sensor') -class jcvelauxBackend(BaseBackend, CapGauge): +class jcvelauxBackend(BaseModule, CapGauge): NAME = 'jcvelaux' DESCRIPTION = (u'City bike renting availability information.\nCities: %s' % u', '.join(CITIES)) diff --git a/modules/jvmalin/backend.py b/modules/jvmalin/backend.py index 57b01adf..c09bd816 100644 --- a/modules/jvmalin/backend.py +++ b/modules/jvmalin/backend.py @@ -18,7 +18,7 @@ # along with weboob. If not, see . from weboob.capabilities.travel import CapTravel, RoadStep -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from .browser import JVMalin @@ -26,7 +26,7 @@ from .browser import JVMalin __all__ = ['JVMalinBackend'] -class JVMalinBackend(BaseBackend, CapTravel): +class JVMalinBackend(BaseModule, CapTravel): NAME = 'jvmalin' MAINTAINER = u'Alexandre Lissy' EMAIL = 'github@lissy.me' diff --git a/modules/kickass/backend.py b/modules/kickass/backend.py index f27dde76..06ae9fa4 100644 --- a/modules/kickass/backend.py +++ b/modules/kickass/backend.py @@ -18,7 +18,7 @@ # along with weboob. If not, see . from weboob.capabilities.torrent import CapTorrent, Torrent -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from .browser import KickassBrowser @@ -29,7 +29,7 @@ from gzip import GzipFile __all__ = ['KickassBackend'] -class KickassBackend(BaseBackend, CapTorrent): +class KickassBackend(BaseModule, CapTorrent): NAME = 'kickass' MAINTAINER = u'Julien Veyssier' EMAIL = 'julien.veyssier@aiur.fr' diff --git a/modules/lacentrale/backend.py b/modules/lacentrale/backend.py index e009a210..07e62a5e 100644 --- a/modules/lacentrale/backend.py +++ b/modules/lacentrale/backend.py @@ -19,7 +19,7 @@ import re from weboob.capabilities.pricecomparison import CapPriceComparison, Price -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule #from weboob.tools.value import Value from .browser import LaCentraleBrowser @@ -29,7 +29,7 @@ __all__ = ['LaCentraleBackend'] # I implement capability -class LaCentraleBackend(BaseBackend, CapPriceComparison): +class LaCentraleBackend(BaseModule, CapPriceComparison): NAME = 'lacentrale' MAINTAINER = u'Vicnet' EMAIL = 'vo.publique@gmail.com' diff --git a/modules/lcl/backend.py b/modules/lcl/backend.py index 08a1ed84..5b5816a9 100644 --- a/modules/lcl/backend.py +++ b/modules/lcl/backend.py @@ -21,7 +21,7 @@ from weboob.capabilities.bank import CapBank, AccountNotFound -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.value import ValueBackendPassword, Value from .browser import LCLBrowser, LCLProBrowser @@ -31,7 +31,7 @@ from .enterprise.browser import LCLEnterpriseBrowser, LCLEspaceProBrowser __all__ = ['LCLBackend'] -class LCLBackend(BaseBackend, CapBank): +class LCLBackend(BaseModule, CapBank): NAME = 'lcl' MAINTAINER = u'Romain Bignon' EMAIL = 'romain@weboob.org' diff --git a/modules/leclercmobile/backend.py b/modules/leclercmobile/backend.py index 2a54e79a..7bd3e842 100644 --- a/modules/leclercmobile/backend.py +++ b/modules/leclercmobile/backend.py @@ -20,7 +20,7 @@ from weboob.capabilities.bill import CapBill, SubscriptionNotFound,\ BillNotFound, Subscription, Bill -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.value import ValueBackendPassword from .browser import Leclercmobile @@ -29,7 +29,7 @@ from .browser import Leclercmobile __all__ = ['LeclercMobileBackend'] -class LeclercMobileBackend(BaseBackend, CapBill): +class LeclercMobileBackend(BaseModule, CapBill): NAME = 'leclercmobile' MAINTAINER = u'Florent Fourcot' EMAIL = 'weboob@flo.fourcot.fr' diff --git a/modules/lolix/backend.py b/modules/lolix/backend.py index 3937787f..36ae5703 100644 --- a/modules/lolix/backend.py +++ b/modules/lolix/backend.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Affero General Public License # along with weboob. If not, see . -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.ordereddict import OrderedDict from weboob.tools.value import Value from weboob.capabilities.job import CapJob @@ -28,7 +28,7 @@ from .job import LolixJobAdvert __all__ = ['LolixBackend'] -class LolixBackend(BaseBackend, CapJob): +class LolixBackend(BaseModule, CapJob): NAME = 'lolix' DESCRIPTION = u'Lolix French free software employment website' MAINTAINER = u'Bezleputh' diff --git a/modules/lutim/backend.py b/modules/lutim/backend.py index ac16fd0c..998e769c 100644 --- a/modules/lutim/backend.py +++ b/modules/lutim/backend.py @@ -18,7 +18,7 @@ # along with weboob. If not, see . -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.capabilities.paste import CapPaste, BasePaste from weboob.tools.capabilities.paste import image_mime from weboob.tools.value import Value @@ -31,7 +31,7 @@ from .browser import LutimBrowser __all__ = ['LutimBackend'] -class LutimBackend(BaseBackend, CapPaste): +class LutimBackend(BaseModule, CapPaste): NAME = 'lutim' DESCRIPTION = u'LUTIm website' MAINTAINER = u'Vincent A' diff --git a/modules/mailinator/backend.py b/modules/mailinator/backend.py index c24dfdf7..1a2cad66 100644 --- a/modules/mailinator/backend.py +++ b/modules/mailinator/backend.py @@ -18,7 +18,7 @@ # along with weboob. If not, see . -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.capabilities.messages import CapMessages, Thread, Message from weboob.tools.value import Value @@ -30,7 +30,7 @@ __all__ = ['MailinatorBackend'] # There is only one thread per inbox, and the thread id is the inbox name # TODO but this can lead to bans if there are too many messages... -class MailinatorBackend(BaseBackend, CapMessages): +class MailinatorBackend(BaseModule, CapMessages): NAME = 'mailinator' DESCRIPTION = u'mailinator temp mailbox' MAINTAINER = u'Vincent A' diff --git a/modules/mareeinfo/backend.py b/modules/mareeinfo/backend.py index 02e1de88..0754d8e3 100644 --- a/modules/mareeinfo/backend.py +++ b/modules/mareeinfo/backend.py @@ -18,7 +18,7 @@ # along with weboob. If not, see . -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from weboob.capabilities.base import find_object from weboob.capabilities.gauge import CapGauge, Gauge, SensorNotFound from .browser import MareeinfoBrowser @@ -27,7 +27,7 @@ from .browser import MareeinfoBrowser __all__ = ['MareeinfoBackend'] -class MareeinfoBackend(BaseBackend, CapGauge): +class MareeinfoBackend(BaseModule, CapGauge): NAME = 'mareeinfo' DESCRIPTION = u'Un module qui permet d\' aller a la pêche aux moules totalement informé' MAINTAINER = u'Bezleputh' diff --git a/modules/marmiton/backend.py b/modules/marmiton/backend.py index 4a883674..572d1e59 100644 --- a/modules/marmiton/backend.py +++ b/modules/marmiton/backend.py @@ -18,7 +18,7 @@ # along with weboob. If not, see . from weboob.capabilities.recipe import CapRecipe, Recipe -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from .browser import MarmitonBrowser @@ -27,7 +27,7 @@ from urllib import quote_plus __all__ = ['MarmitonBackend'] -class MarmitonBackend(BaseBackend, CapRecipe): +class MarmitonBackend(BaseModule, CapRecipe): NAME = 'marmiton' MAINTAINER = u'Julien Veyssier' EMAIL = 'julien.veyssier@aiur.fr' diff --git a/modules/mediawiki/backend.py b/modules/mediawiki/backend.py index 226d7fe0..edf20714 100644 --- a/modules/mediawiki/backend.py +++ b/modules/mediawiki/backend.py @@ -19,7 +19,7 @@ -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.capabilities.content import CapContent, Content from weboob.tools.value import ValueBackendPassword, Value @@ -30,7 +30,7 @@ from .browser import MediawikiBrowser __all__ = ['MediawikiBackend'] -class MediawikiBackend(BaseBackend, CapContent): +class MediawikiBackend(BaseModule, CapContent): NAME = 'mediawiki' MAINTAINER = u'Clément Schreiner' EMAIL = 'clemux@clemux.info' diff --git a/modules/meteofrance/backend.py b/modules/meteofrance/backend.py index 874bc700..1a5b5522 100644 --- a/modules/meteofrance/backend.py +++ b/modules/meteofrance/backend.py @@ -19,7 +19,7 @@ from weboob.capabilities.weather import CapWeather -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from .browser import MeteofranceBrowser @@ -27,7 +27,7 @@ from .browser import MeteofranceBrowser __all__ = ['MeteofranceBackend'] -class MeteofranceBackend(BaseBackend, CapWeather): +class MeteofranceBackend(BaseModule, CapWeather): NAME = 'meteofrance' MAINTAINER = u'Cedric Defortis' EMAIL = 'cedric@aiur.fr' diff --git a/modules/monster/backend.py b/modules/monster/backend.py index bc823102..ca1a3b5b 100644 --- a/modules/monster/backend.py +++ b/modules/monster/backend.py @@ -18,7 +18,7 @@ # along with weboob. If not, see . -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.capabilities.job import CapJob from weboob.tools.value import Value from weboob.tools.ordereddict import OrderedDict @@ -29,7 +29,7 @@ from .job import MonsterJobAdvert __all__ = ['MonsterBackend'] -class MonsterBackend(BaseBackend, CapJob): +class MonsterBackend(BaseModule, CapJob): NAME = 'monster' DESCRIPTION = u'monster website' MAINTAINER = u'Bezleputh' diff --git a/modules/nectarine/backend.py b/modules/nectarine/backend.py index 64144c04..b4938644 100644 --- a/modules/nectarine/backend.py +++ b/modules/nectarine/backend.py @@ -18,12 +18,12 @@ from weboob.capabilities.radio import CapRadio, Radio from weboob.capabilities.collection import CapCollection -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from .browser import NectarineBrowser __all__ = ['NectarineBackend'] -class NectarineBackend(BaseBackend, CapRadio, CapCollection): +class NectarineBackend(BaseModule, CapRadio, CapCollection): NAME = 'nectarine' MAINTAINER = u'Thomas Lecavelier' EMAIL = 'thomas-weboob@lecavelier.name' diff --git a/modules/nettokom/backend.py b/modules/nettokom/backend.py index d2675c94..4fb26edd 100644 --- a/modules/nettokom/backend.py +++ b/modules/nettokom/backend.py @@ -20,7 +20,7 @@ from weboob.capabilities.bill import CapBill, Subscription, SubscriptionNotFound, Detail -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.value import ValueBackendPassword from .browser import Nettokom @@ -29,7 +29,7 @@ from .browser import Nettokom __all__ = ['NettoKomBackend'] -class NettoKomBackend(BaseBackend, CapBill): +class NettoKomBackend(BaseModule, CapBill): NAME = 'nettokom' MAINTAINER = u'Florent Fourcot' EMAIL = 'weboob@flo.fourcot.fr' diff --git a/modules/newsfeed/backend.py b/modules/newsfeed/backend.py index e3617294..9563cfaa 100644 --- a/modules/newsfeed/backend.py +++ b/modules/newsfeed/backend.py @@ -18,7 +18,7 @@ # along with weboob. If not, see . -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.capabilities.messages import CapMessages, Message, Thread from weboob.tools.newsfeed import Newsfeed from weboob.tools.value import Value @@ -27,7 +27,7 @@ from weboob.tools.value import Value __all__ = ['NewsfeedBackend'] -class NewsfeedBackend(BaseBackend, CapMessages): +class NewsfeedBackend(BaseModule, CapMessages): NAME = 'newsfeed' MAINTAINER = u'Clément Schreiner' EMAIL = "clemux@clemux.info" diff --git a/modules/nihonnooto/backend.py b/modules/nihonnooto/backend.py index 4a55f2fe..4fcc0bfe 100644 --- a/modules/nihonnooto/backend.py +++ b/modules/nihonnooto/backend.py @@ -18,12 +18,12 @@ from weboob.capabilities.radio import CapRadio, Radio from weboob.capabilities.collection import CapCollection -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from .browser import NihonNoOtoBrowser __all__ = ['NihonNoOtoBackend'] -class NihonNoOtoBackend(BaseBackend, CapRadio, CapCollection): +class NihonNoOtoBackend(BaseModule, CapRadio, CapCollection): NAME = 'nihonnooto' MAINTAINER = u'Thomas Lecavelier' EMAIL = 'thomas-weboob@lecavelier.name' diff --git a/modules/nolifetv/backend.py b/modules/nolifetv/backend.py index 85bc35fd..525803d4 100644 --- a/modules/nolifetv/backend.py +++ b/modules/nolifetv/backend.py @@ -21,7 +21,7 @@ from weboob.capabilities.video import CapVideo, BaseVideo from weboob.capabilities.collection import CapCollection, CollectionNotFound, Collection from weboob.tools.value import Value, ValueBackendPassword -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from .browser import NolifeTVBrowser from .video import NolifeTVVideo @@ -31,7 +31,7 @@ from hashlib import md5 __all__ = ['NolifeTVBackend'] -class NolifeTVBackend(BaseBackend, CapVideo, CapCollection): +class NolifeTVBackend(BaseModule, CapVideo, CapCollection): NAME = 'nolifetv' MAINTAINER = u'Romain Bignon' EMAIL = 'romain@weboob.org' diff --git a/modules/nova/backend.py b/modules/nova/backend.py index 262a5397..bf406ca5 100644 --- a/modules/nova/backend.py +++ b/modules/nova/backend.py @@ -24,7 +24,7 @@ from weboob.capabilities.radio import CapRadio, Radio from weboob.capabilities.audiostream import BaseAudioStream from weboob.tools.capabilities.streaminfo import StreamInfo from weboob.capabilities.collection import CapCollection -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from weboob.tools.browser import StandardBrowser from weboob.tools.parsers import get_parser @@ -32,7 +32,7 @@ from weboob.tools.parsers import get_parser __all__ = ['NovaBackend'] -class NovaBackend(BaseBackend, CapRadio, CapCollection): +class NovaBackend(BaseModule, CapRadio, CapCollection): NAME = 'nova' MAINTAINER = u'Romain Bignon' EMAIL = 'romain@weboob.org' diff --git a/modules/okc/backend.py b/modules/okc/backend.py index be406889..c867c274 100644 --- a/modules/okc/backend.py +++ b/modules/okc/backend.py @@ -27,7 +27,7 @@ from dateutil.parser import parse as _parse_dt from weboob.capabilities.messages import CapMessages, CapMessagesPost, Message, Thread from weboob.capabilities.dating import CapDating, OptimizationNotFound, Event from weboob.capabilities.contact import CapContact, ContactPhoto, Contact, Query, QueryError -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.value import Value, ValueBackendPassword from weboob.tools.date import local2utc @@ -63,7 +63,7 @@ def parse_dt(s): return local2utc(d) -class OkCBackend(BaseBackend, CapMessages, CapContact, CapMessagesPost, CapDating): +class OkCBackend(BaseModule, CapMessages, CapContact, CapMessagesPost, CapDating): NAME = 'okc' MAINTAINER = u'Roger Philibert' EMAIL = 'roger.philibert@gmail.com' diff --git a/modules/oney/backend.py b/modules/oney/backend.py index 4a1c4737..3c6cc5a2 100644 --- a/modules/oney/backend.py +++ b/modules/oney/backend.py @@ -21,7 +21,7 @@ from weboob.capabilities.bank import CapBank, AccountNotFound from weboob.capabilities.base import find_object -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.value import ValueBackendPassword from .browser import OneyBrowser @@ -30,7 +30,7 @@ from .browser import OneyBrowser __all__ = ['OneyBackend'] -class OneyBackend(BaseBackend, CapBank): +class OneyBackend(BaseModule, CapBank): NAME = 'oney' MAINTAINER = u'Vincet Paredes' EMAIL = 'vparedes@budget-insight.com' diff --git a/modules/opacwebaloes/backend.py b/modules/opacwebaloes/backend.py index 45698332..56b10c1c 100644 --- a/modules/opacwebaloes/backend.py +++ b/modules/opacwebaloes/backend.py @@ -21,7 +21,7 @@ from weboob.capabilities.library import CapBook -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.value import ValueBackendPassword, Value from .browser import AloesBrowser @@ -30,7 +30,7 @@ from .browser import AloesBrowser __all__ = ['AloesBackend'] -class AloesBackend(BaseBackend, CapBook): +class AloesBackend(BaseModule, CapBook): NAME = 'opacwebaloes' MAINTAINER = u'Jeremy Monnet' EMAIL = 'jmonnet@gmail.com' diff --git a/modules/opensubtitles/backend.py b/modules/opensubtitles/backend.py index a11708d6..a01896fe 100644 --- a/modules/opensubtitles/backend.py +++ b/modules/opensubtitles/backend.py @@ -19,7 +19,7 @@ from weboob.capabilities.subtitle import CapSubtitle, LanguageNotSupported, Subtitle from weboob.applications.suboob.suboob import LANGUAGE_CONV -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from .browser import OpensubtitlesBrowser @@ -28,7 +28,7 @@ from urllib import quote_plus __all__ = ['OpensubtitlesBackend'] -class OpensubtitlesBackend(BaseBackend, CapSubtitle): +class OpensubtitlesBackend(BaseModule, CapSubtitle): NAME = 'opensubtitles' MAINTAINER = u'Julien Veyssier' EMAIL = 'julien.veyssier@aiur.fr' diff --git a/modules/orange/backend.py b/modules/orange/backend.py index 60164a05..f54ffb2e 100644 --- a/modules/orange/backend.py +++ b/modules/orange/backend.py @@ -22,7 +22,7 @@ from weboob.capabilities.messages import CantSendMessage, CapMessages, CapMessagesPost from weboob.capabilities.account import CapAccount, StatusField -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.value import ValueBackendPassword, Value from .browser import OrangeBrowser @@ -31,7 +31,7 @@ from .browser import OrangeBrowser __all__ = ['OrangeBackend'] -class OrangeBackend(BaseBackend, CapAccount, CapMessages, CapMessagesPost): +class OrangeBackend(BaseModule, CapAccount, CapMessages, CapMessagesPost): NAME = 'orange' MAINTAINER = u'Nicolas Duhamel' EMAIL = 'nicolas@jombi.fr' diff --git a/modules/ouifm/backend.py b/modules/ouifm/backend.py index b3217b4e..457f5bba 100644 --- a/modules/ouifm/backend.py +++ b/modules/ouifm/backend.py @@ -22,7 +22,7 @@ from weboob.capabilities.radio import CapRadio, Radio from weboob.capabilities.audiostream import BaseAudioStream from weboob.tools.capabilities.streaminfo import StreamInfo from weboob.capabilities.collection import CapCollection -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from weboob.tools.browser import StandardBrowser from weboob.tools.misc import to_unicode @@ -30,7 +30,7 @@ from weboob.tools.misc import to_unicode __all__ = ['OuiFMBackend'] -class OuiFMBackend(BaseBackend, CapRadio, CapCollection): +class OuiFMBackend(BaseModule, CapRadio, CapCollection): NAME = 'ouifm' MAINTAINER = u'Romain Bignon' EMAIL = 'romain@weboob.org' diff --git a/modules/ovs/backend.py b/modules/ovs/backend.py index 51863c5b..e41f9e27 100644 --- a/modules/ovs/backend.py +++ b/modules/ovs/backend.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Affero General Public License # along with weboob. If not, see . -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.browser import BrowserForbidden from weboob.tools.value import Value, ValueBackendPassword from weboob.capabilities.messages import CapMessages, CapMessagesPost, Message @@ -60,7 +60,7 @@ CITIES = {u'agen': u'Agen', u'ajaccio': u'Ajaccio', u'albi': u'Albi', u'amiens': u'zurich': u'Zurich'} -class OvsBackend(BaseBackend, CapMessages, CapMessagesPost, CapContact): +class OvsBackend(BaseModule, CapMessages, CapMessagesPost, CapContact): NAME = 'ovs' DESCRIPTION = u'OnVaSortir website. Handles private messages only' MAINTAINER = u'Vincent A' diff --git a/modules/pap/backend.py b/modules/pap/backend.py index 7ac96962..719796f8 100644 --- a/modules/pap/backend.py +++ b/modules/pap/backend.py @@ -20,7 +20,7 @@ from weboob.capabilities.housing import CapHousing, City, Housing, HousingPhoto -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from .browser import PapBrowser @@ -28,7 +28,7 @@ from .browser import PapBrowser __all__ = ['PapBackend'] -class PapBackend(BaseBackend, CapHousing): +class PapBackend(BaseModule, CapHousing): NAME = 'pap' MAINTAINER = u'Romain Bignon' EMAIL = 'romain@weboob.org' diff --git a/modules/pariskiwi/backend.py b/modules/pariskiwi/backend.py index 393c2715..d9c6c940 100644 --- a/modules/pariskiwi/backend.py +++ b/modules/pariskiwi/backend.py @@ -18,7 +18,7 @@ # along with weboob. If not, see . -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from weboob.capabilities.calendar import CapCalendarEvent, BaseCalendarEvent, CATEGORIES, TRANSP, STATUS from datetime import datetime, time @@ -28,7 +28,7 @@ from .browser import ParisKiwiBrowser __all__ = ['ParisKiwiBackend'] -class ParisKiwiBackend(BaseBackend, CapCalendarEvent): +class ParisKiwiBackend(BaseModule, CapCalendarEvent): NAME = 'pariskiwi' DESCRIPTION = u'ParisKiwi website' MAINTAINER = u'Vincent A' diff --git a/modules/parolesmania/backend.py b/modules/parolesmania/backend.py index 22af0a01..ee56535d 100644 --- a/modules/parolesmania/backend.py +++ b/modules/parolesmania/backend.py @@ -18,7 +18,7 @@ # along with weboob. If not, see . from weboob.capabilities.lyrics import CapLyrics, SongLyrics -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from .browser import ParolesmaniaBrowser @@ -27,7 +27,7 @@ from urllib import quote_plus __all__ = ['ParolesmaniaBackend'] -class ParolesmaniaBackend(BaseBackend, CapLyrics): +class ParolesmaniaBackend(BaseModule, CapLyrics): NAME = 'parolesmania' MAINTAINER = u'Julien Veyssier' EMAIL = 'julien.veyssier@aiur.fr' diff --git a/modules/parolesmusique/backend.py b/modules/parolesmusique/backend.py index 3c380957..3b0e369c 100644 --- a/modules/parolesmusique/backend.py +++ b/modules/parolesmusique/backend.py @@ -18,14 +18,14 @@ # along with weboob. If not, see . from weboob.capabilities.lyrics import CapLyrics, SongLyrics -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from .browser import ParolesmusiqueBrowser __all__ = ['ParolesmusiqueBackend'] -class ParolesmusiqueBackend(BaseBackend, CapLyrics): +class ParolesmusiqueBackend(BaseModule, CapLyrics): NAME = 'parolesmusique' MAINTAINER = u'Julien Veyssier' EMAIL = 'julien.veyssier@aiur.fr' diff --git a/modules/parolesnet/backend.py b/modules/parolesnet/backend.py index 56b62ea7..18afa123 100644 --- a/modules/parolesnet/backend.py +++ b/modules/parolesnet/backend.py @@ -18,14 +18,14 @@ # along with weboob. If not, see . from weboob.capabilities.lyrics import CapLyrics, SongLyrics -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from .browser import ParolesnetBrowser __all__ = ['ParolesnetBackend'] -class ParolesnetBackend(BaseBackend, CapLyrics): +class ParolesnetBackend(BaseModule, CapLyrics): NAME = 'parolesnet' MAINTAINER = u'Julien Veyssier' EMAIL = 'julien.veyssier@aiur.fr' diff --git a/modules/pastealacon/backend.py b/modules/pastealacon/backend.py index bc23b021..8c70fd23 100644 --- a/modules/pastealacon/backend.py +++ b/modules/pastealacon/backend.py @@ -21,13 +21,13 @@ import re from weboob.tools.capabilities.paste import BasePasteBackend -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from weboob.capabilities.base import NotLoaded from .browser import PastealaconBrowser, PastealaconPaste -class PastealaconBackend(BaseBackend, BasePasteBackend): +class PastealaconBackend(BaseModule, BasePasteBackend): NAME = 'pastealacon' MAINTAINER = u'Laurent Bachelier' EMAIL = 'laurent@bachelier.name' diff --git a/modules/pastebin/backend.py b/modules/pastebin/backend.py index dea58715..0a39071b 100644 --- a/modules/pastebin/backend.py +++ b/modules/pastebin/backend.py @@ -19,14 +19,14 @@ from weboob.capabilities.base import NotLoaded -from weboob.tools.backend import BackendConfig, BaseBackend +from weboob.tools.backend import BackendConfig, BaseModule from weboob.tools.capabilities.paste import BasePasteBackend from weboob.tools.value import Value, ValueBackendPassword from .browser import PastebinBrowser, PastebinPaste -class PastebinBackend(BaseBackend, BasePasteBackend): +class PastebinBackend(BaseModule, BasePasteBackend): NAME = 'pastebin' MAINTAINER = u'Laurent Bachelier' EMAIL = 'laurent@bachelier.name' diff --git a/modules/paypal/backend.py b/modules/paypal/backend.py index 93cc5b2e..f5e45328 100644 --- a/modules/paypal/backend.py +++ b/modules/paypal/backend.py @@ -19,7 +19,7 @@ from weboob.capabilities.bank import CapBank, AccountNotFound -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.value import ValueBackendPassword from .browser import Paypal @@ -28,7 +28,7 @@ from .browser import Paypal __all__ = ['PaypalBackend'] -class PaypalBackend(BaseBackend, CapBank): +class PaypalBackend(BaseModule, CapBank): NAME = 'paypal' MAINTAINER = u'Laurent Bachelier' EMAIL = 'laurent@bachelier.name' diff --git a/modules/phpbb/backend.py b/modules/phpbb/backend.py index 5e5e5199..7f2c541c 100644 --- a/modules/phpbb/backend.py +++ b/modules/phpbb/backend.py @@ -20,7 +20,7 @@ -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.newsfeed import Newsfeed from weboob.tools.value import Value, ValueInt, ValueBackendPassword from weboob.tools.misc import limit @@ -33,7 +33,7 @@ from .tools import rssid, url2id, id2url, id2topic __all__ = ['PhpBBBackend'] -class PhpBBBackend(BaseBackend, CapMessages, CapMessagesPost): +class PhpBBBackend(BaseModule, CapMessages, CapMessagesPost): NAME = 'phpbb' MAINTAINER = u'Romain Bignon' EMAIL = 'romain@weboob.org' diff --git a/modules/piratebay/backend.py b/modules/piratebay/backend.py index 1e47fbe9..ffe7f796 100644 --- a/modules/piratebay/backend.py +++ b/modules/piratebay/backend.py @@ -18,7 +18,7 @@ # along with weboob. If not, see . from weboob.capabilities.torrent import CapTorrent, MagnetOnly, Torrent -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.value import Value from weboob.capabilities.base import NotAvailable @@ -28,7 +28,7 @@ from .browser import PiratebayBrowser __all__ = ['PiratebayBackend'] -class PiratebayBackend(BaseBackend, CapTorrent): +class PiratebayBackend(BaseModule, CapTorrent): NAME = 'piratebay' MAINTAINER = u'Julien Veyssier' EMAIL = 'julien.veyssier@aiur.fr' diff --git a/modules/pixtoilelibre/backend.py b/modules/pixtoilelibre/backend.py index cc50c646..2605b1ef 100644 --- a/modules/pixtoilelibre/backend.py +++ b/modules/pixtoilelibre/backend.py @@ -18,7 +18,7 @@ # along with weboob. If not, see . -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from weboob.capabilities.paste import CapPaste, BasePaste from weboob.tools.capabilities.paste import image_mime import re @@ -35,7 +35,7 @@ class PixPaste(BasePaste): return 'http://pix.toile-libre.org/?img=%s' % id -class PixtoilelibreBackend(BaseBackend, CapPaste): +class PixtoilelibreBackend(BaseModule, CapPaste): NAME = 'pixtoilelibre' DESCRIPTION = u'toile-libre image hosting website' MAINTAINER = u'Vincent A' diff --git a/modules/podnapisi/backend.py b/modules/podnapisi/backend.py index 49ec60b8..9ae6388e 100644 --- a/modules/podnapisi/backend.py +++ b/modules/podnapisi/backend.py @@ -19,7 +19,7 @@ from weboob.capabilities.subtitle import CapSubtitle, LanguageNotSupported, Subtitle from weboob.applications.suboob.suboob import LANGUAGE_CONV -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from .browser import PodnapisiBrowser @@ -28,7 +28,7 @@ from urllib import quote_plus __all__ = ['PodnapisiBackend'] -class PodnapisiBackend(BaseBackend, CapSubtitle): +class PodnapisiBackend(BaseModule, CapSubtitle): NAME = 'podnapisi' MAINTAINER = u'Julien Veyssier' EMAIL = 'julien.veyssier@aiur.fr' diff --git a/modules/poivy/backend.py b/modules/poivy/backend.py index 50c09e8c..0eea0f30 100644 --- a/modules/poivy/backend.py +++ b/modules/poivy/backend.py @@ -20,7 +20,7 @@ from weboob.capabilities.bill import CapBill, Subscription, SubscriptionNotFound, Detail from weboob.capabilities.base import find_object -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.value import ValueBackendPassword from .browser import PoivyBrowser @@ -29,7 +29,7 @@ from .browser import PoivyBrowser __all__ = ['PoivyBackend'] -class PoivyBackend(BaseBackend, CapBill): +class PoivyBackend(BaseModule, CapBill): NAME = 'poivy' MAINTAINER = u'Florent Fourcot' EMAIL = 'weboob@flo.fourcot.fr' diff --git a/modules/popolemploi/backend.py b/modules/popolemploi/backend.py index 1465b33b..3dbeb98c 100644 --- a/modules/popolemploi/backend.py +++ b/modules/popolemploi/backend.py @@ -18,7 +18,7 @@ # along with weboob. If not, see . -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.capabilities.job import CapJob from weboob.tools.value import Value from weboob.tools.ordereddict import OrderedDict @@ -29,7 +29,7 @@ from .job import PopolemploiJobAdvert __all__ = ['PopolemploiBackend'] -class PopolemploiBackend(BaseBackend, CapJob): +class PopolemploiBackend(BaseModule, CapJob): NAME = 'popolemploi' DESCRIPTION = u'Pole Emploi website' MAINTAINER = u'Bezleputh' diff --git a/modules/prixcarburants/backend.py b/modules/prixcarburants/backend.py index c013b9a5..af8abe5b 100644 --- a/modules/prixcarburants/backend.py +++ b/modules/prixcarburants/backend.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Affero General Public License # along with weboob. If not, see . -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.value import Value from weboob.capabilities.pricecomparison import CapPriceComparison, Price, Product @@ -27,7 +27,7 @@ from .browser import PrixCarburantsBrowser __all__ = ['PrixCarburantsBackend'] -class PrixCarburantsBackend(BaseBackend, CapPriceComparison): +class PrixCarburantsBackend(BaseModule, CapPriceComparison): NAME = 'prixcarburants' MAINTAINER = u'Romain Bignon' EMAIL = 'romain@weboob.org' diff --git a/modules/quvi/backend.py b/modules/quvi/backend.py index 2d46379e..de400f56 100644 --- a/modules/quvi/backend.py +++ b/modules/quvi/backend.py @@ -28,7 +28,7 @@ import datetime from weboob.capabilities.base import UserError, StringField from weboob.capabilities.video import CapVideo, BaseVideo from weboob.capabilities.image import BaseImage -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from weboob.tools.misc import to_unicode from quvi import LibQuvi, QuviError @@ -37,7 +37,7 @@ from quvi import LibQuvi, QuviError __all__ = ['QuviBackend', 'QuviVideo'] -class QuviBackend(BaseBackend, CapVideo): +class QuviBackend(BaseModule, CapVideo): NAME = 'quvi' DESCRIPTION = u'Multi-website video helper with quvi. Handles Youtube, BBC, and a lot more' MAINTAINER = u'Vincent A' diff --git a/modules/radiofrance/backend.py b/modules/radiofrance/backend.py index 4cc19750..0675caaa 100644 --- a/modules/radiofrance/backend.py +++ b/modules/radiofrance/backend.py @@ -25,7 +25,7 @@ from weboob.capabilities.radio import CapRadio, Radio from weboob.capabilities.audiostream import BaseAudioStream from weboob.tools.capabilities.streaminfo import StreamInfo from weboob.capabilities.collection import CapCollection, CollectionNotFound, Collection -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from .browser import RadioFranceBrowser, RadioFranceVideo @@ -33,7 +33,7 @@ from .browser import RadioFranceBrowser, RadioFranceVideo __all__ = ['RadioFranceBackend'] -class RadioFranceBackend(BaseBackend, CapRadio, CapCollection, CapVideo): +class RadioFranceBackend(BaseModule, CapRadio, CapCollection, CapVideo): NAME = 'radiofrance' MAINTAINER = u'Laurent Bachelier' EMAIL = 'laurent@bachelier.name' diff --git a/modules/razibus/backend.py b/modules/razibus/backend.py index e6bf170f..ce82d56f 100644 --- a/modules/razibus/backend.py +++ b/modules/razibus/backend.py @@ -18,7 +18,7 @@ # along with weboob. If not, see . -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.capabilities.calendar import CapCalendarEvent, CATEGORIES from weboob.tools.ordereddict import OrderedDict from weboob.tools.value import Value @@ -29,7 +29,7 @@ from .calendar import RazibusCalendarEvent __all__ = ['RazibusBackend'] -class RazibusBackend(BaseBackend, CapCalendarEvent): +class RazibusBackend(BaseModule, CapCalendarEvent): NAME = 'razibus' DESCRIPTION = u'site annonçant les évènements attendus par les punks a chiens' MAINTAINER = u'Bezleputh' diff --git a/modules/redmine/backend.py b/modules/redmine/backend.py index d4d2d086..1d5b46c3 100644 --- a/modules/redmine/backend.py +++ b/modules/redmine/backend.py @@ -25,7 +25,7 @@ from weboob.capabilities.bugtracker import CapBugTracker, Issue, Project, User, Version, Status, Update, Attachment, \ Query, Change from weboob.capabilities.collection import CapCollection, Collection, CollectionNotFound -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.exceptions import BrowserHTTPNotFound from weboob.tools.value import ValueBackendPassword, Value @@ -35,7 +35,7 @@ from .browser import RedmineBrowser __all__ = ['RedmineBackend'] -class RedmineBackend(BaseBackend, CapContent, CapBugTracker, CapCollection): +class RedmineBackend(BaseModule, CapContent, CapBugTracker, CapCollection): NAME = 'redmine' MAINTAINER = u'Romain Bignon' EMAIL = 'romain@weboob.org' diff --git a/modules/regionsjob/backend.py b/modules/regionsjob/backend.py index 9d55fd76..7a590047 100644 --- a/modules/regionsjob/backend.py +++ b/modules/regionsjob/backend.py @@ -18,7 +18,7 @@ # along with weboob. If not, see . -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.capabilities.job import CapJob, BaseJobAdvert from .browser import RegionsjobBrowser from weboob.tools.ordereddict import OrderedDict @@ -28,7 +28,7 @@ from weboob.tools.value import Value __all__ = ['RegionsjobBackend'] -class RegionsjobBackend(BaseBackend, CapJob): +class RegionsjobBackend(BaseModule, CapJob): NAME = 'regionsjob' DESCRIPTION = u'regionsjob website' MAINTAINER = u'Bezleputh' diff --git a/modules/sachsen/backend.py b/modules/sachsen/backend.py index 51a57bf9..3c2ab15d 100644 --- a/modules/sachsen/backend.py +++ b/modules/sachsen/backend.py @@ -21,13 +21,13 @@ from .browser import SachsenBrowser from weboob.capabilities.gauge import CapGauge, GaugeSensor, Gauge,\ SensorNotFound from weboob.capabilities.base import find_object -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule __all__ = ['SachsenLevelBackend'] -class SachsenLevelBackend(BaseBackend, CapGauge): +class SachsenLevelBackend(BaseModule, CapGauge): NAME = 'sachsen' MAINTAINER = u'Florent Fourcot' EMAIL = 'weboob@flo.fourcot.fr' diff --git a/modules/seeklyrics/backend.py b/modules/seeklyrics/backend.py index 48a27a78..b40b7c5b 100644 --- a/modules/seeklyrics/backend.py +++ b/modules/seeklyrics/backend.py @@ -18,7 +18,7 @@ # along with weboob. If not, see . from weboob.capabilities.lyrics import CapLyrics, SongLyrics -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from .browser import SeeklyricsBrowser @@ -27,7 +27,7 @@ from urllib import quote_plus __all__ = ['SeeklyricsBackend'] -class SeeklyricsBackend(BaseBackend, CapLyrics): +class SeeklyricsBackend(BaseModule, CapLyrics): NAME = 'seeklyrics' MAINTAINER = u'Julien Veyssier' EMAIL = 'julien.veyssier@aiur.fr' diff --git a/modules/seloger/backend.py b/modules/seloger/backend.py index 22c2cf66..d36e7191 100644 --- a/modules/seloger/backend.py +++ b/modules/seloger/backend.py @@ -20,7 +20,7 @@ from weboob.capabilities.housing import CapHousing, City, Housing, HousingPhoto -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from .browser import SeLogerBrowser @@ -28,7 +28,7 @@ from .browser import SeLogerBrowser __all__ = ['SeLogerBackend'] -class SeLogerBackend(BaseBackend, CapHousing): +class SeLogerBackend(BaseModule, CapHousing): NAME = 'seloger' MAINTAINER = u'Romain Bignon' EMAIL = 'romain@weboob.org' diff --git a/modules/senscritique/backend.py b/modules/senscritique/backend.py index 75df6d7d..afdc142c 100644 --- a/modules/senscritique/backend.py +++ b/modules/senscritique/backend.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Affero General Public License # along with weboob. If not, see . -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.ordereddict import OrderedDict from weboob.tools.value import Value, ValueBool from weboob.capabilities.calendar import CapCalendarEvent, CATEGORIES @@ -28,7 +28,7 @@ from .calendar import SensCritiquenCalendarEvent __all__ = ['SenscritiqueBackend'] -class SenscritiqueBackend(BaseBackend, CapCalendarEvent): +class SenscritiqueBackend(BaseModule, CapCalendarEvent): NAME = 'senscritique' DESCRIPTION = u'senscritique website' MAINTAINER = u'Bezleputh' diff --git a/modules/sfr/backend.py b/modules/sfr/backend.py index 0eadbbc7..49a78e63 100644 --- a/modules/sfr/backend.py +++ b/modules/sfr/backend.py @@ -22,7 +22,7 @@ from weboob.capabilities.messages import CantSendMessage, CapMessages, CapMessagesPost from weboob.capabilities.account import CapAccount, StatusField -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.value import Value, ValueBackendPassword from .browser import SfrBrowser @@ -31,7 +31,7 @@ from .browser import SfrBrowser __all__ = ['SfrBackend'] -class SfrBackend(BaseBackend, CapAccount, CapMessages, CapMessagesPost): +class SfrBackend(BaseModule, CapAccount, CapMessages, CapMessagesPost): NAME = 'sfr' MAINTAINER = u'Christophe Benz' EMAIL = 'christophe.benz@gmail.com' diff --git a/modules/societegenerale/backend.py b/modules/societegenerale/backend.py index ad4133ed..8e2480ac 100644 --- a/modules/societegenerale/backend.py +++ b/modules/societegenerale/backend.py @@ -20,7 +20,7 @@ from weboob.capabilities.bank import CapBank, AccountNotFound -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.value import Value, ValueBackendPassword from .browser import SocieteGenerale @@ -30,7 +30,7 @@ from .sgpe.browser import SGEnterpriseBrowser, SGProfessionalBrowser __all__ = ['SocieteGeneraleBackend'] -class SocieteGeneraleBackend(BaseBackend, CapBank): +class SocieteGeneraleBackend(BaseModule, CapBank): NAME = 'societegenerale' MAINTAINER = u'Jocelyn Jaubert' EMAIL = 'jocelyn.jaubert@gmail.com' diff --git a/modules/somafm/backend.py b/modules/somafm/backend.py index 9bc45c3f..4189290e 100644 --- a/modules/somafm/backend.py +++ b/modules/somafm/backend.py @@ -23,7 +23,7 @@ from weboob.capabilities.radio import CapRadio, Radio from weboob.capabilities.audiostream import BaseAudioStream from weboob.tools.capabilities.streaminfo import StreamInfo from weboob.capabilities.collection import CapCollection -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from weboob.tools.browser import StandardBrowser from weboob.tools.parsers.iparser import IParser @@ -36,7 +36,7 @@ class LxmlParser(IParser): return lxml.etree.fromstring(data.read()) -class SomaFMBackend(BaseBackend, CapRadio, CapCollection): +class SomaFMBackend(BaseModule, CapRadio, CapCollection): NAME = 'somafm' MAINTAINER = u'Roger Philibert' EMAIL = 'roger.philibert@gmail.com' diff --git a/modules/sueurdemetal/backend.py b/modules/sueurdemetal/backend.py index 6071904f..42b66714 100644 --- a/modules/sueurdemetal/backend.py +++ b/modules/sueurdemetal/backend.py @@ -18,7 +18,7 @@ # along with weboob. If not, see . -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from weboob.capabilities.calendar import CapCalendarEvent, BaseCalendarEvent, CATEGORIES, TRANSP, STATUS import datetime @@ -34,7 +34,7 @@ class Concert(BaseCalendarEvent): return 'http://www.sueurdemetal.com/detail-concert-metal.php?c=%s' % _id -class SueurDeMetalBackend(BaseBackend, CapCalendarEvent): +class SueurDeMetalBackend(BaseModule, CapCalendarEvent): NAME = 'sueurdemetal' DESCRIPTION = u'SueurDeMetal French concerts list website' MAINTAINER = u'Vincent A' diff --git a/modules/supertoinette/backend.py b/modules/supertoinette/backend.py index 899f350f..82ea4ddf 100644 --- a/modules/supertoinette/backend.py +++ b/modules/supertoinette/backend.py @@ -18,14 +18,14 @@ # along with weboob. If not, see . from weboob.capabilities.recipe import CapRecipe, Recipe -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from .browser import SupertoinetteBrowser __all__ = ['SupertoinetteBackend'] -class SupertoinetteBackend(BaseBackend, CapRecipe): +class SupertoinetteBackend(BaseModule, CapRecipe): NAME = 'supertoinette' MAINTAINER = u'Julien Veyssier' EMAIL = 'julien.veyssier@aiur.fr' diff --git a/modules/tinder/backend.py b/modules/tinder/backend.py index 961207a4..e64f4df8 100644 --- a/modules/tinder/backend.py +++ b/modules/tinder/backend.py @@ -23,7 +23,7 @@ from dateutil.parser import parse as parse_date from weboob.capabilities.messages import CapMessages, CapMessagesPost, Thread, Message from weboob.capabilities.dating import CapDating, Optimization -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.value import Value, ValueBackendPassword from weboob.tools.log import getLogger @@ -65,7 +65,7 @@ class ProfilesWalker(Optimization): self.view_cron = self.sched.schedule(1, self.view_profile) -class TinderBackend(BaseBackend, CapMessages, CapMessagesPost, CapDating): +class TinderBackend(BaseModule, CapMessages, CapMessagesPost, CapDating): NAME = 'tinder' DESCRIPTION = u'Tinder dating mobile application' MAINTAINER = u'Roger Philibert' diff --git a/modules/transilien/backend.py b/modules/transilien/backend.py index 20e76dc5..a6319a96 100644 --- a/modules/transilien/backend.py +++ b/modules/transilien/backend.py @@ -19,12 +19,12 @@ # along with weboob. If not, see . from weboob.capabilities.travel import CapTravel -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from .browser import Transilien -class TransilienBackend(BaseBackend, CapTravel): +class TransilienBackend(BaseModule, CapTravel): NAME = 'transilien' MAINTAINER = u'Julien Hébert' EMAIL = 'juke@free.fr' diff --git a/modules/trictractv/backend.py b/modules/trictractv/backend.py index 724c4b06..3e2c56f3 100644 --- a/modules/trictractv/backend.py +++ b/modules/trictractv/backend.py @@ -22,7 +22,7 @@ from weboob.capabilities.video import CapVideo -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from .browser import TricTracTVBrowser from .video import TricTracTVVideo @@ -31,7 +31,7 @@ from .video import TricTracTVVideo __all__ = ['TricTracTVBackend'] -class TricTracTVBackend(BaseBackend, CapVideo): +class TricTracTVBackend(BaseModule, CapVideo): NAME = 'trictractv' MAINTAINER = u'Benjamin Drieu' EMAIL = 'benjamin@drieu.org' diff --git a/modules/tvsubtitles/backend.py b/modules/tvsubtitles/backend.py index 39dc5a1c..5a683e4d 100644 --- a/modules/tvsubtitles/backend.py +++ b/modules/tvsubtitles/backend.py @@ -18,7 +18,7 @@ # along with weboob. If not, see . from weboob.capabilities.subtitle import CapSubtitle, LanguageNotSupported -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from .browser import TvsubtitlesBrowser, LANGUAGE_LIST @@ -27,7 +27,7 @@ from urllib import quote_plus __all__ = ['TvsubtitlesBackend'] -class TvsubtitlesBackend(BaseBackend, CapSubtitle): +class TvsubtitlesBackend(BaseModule, CapSubtitle): NAME = 'tvsubtitles' MAINTAINER = u'Julien Veyssier' EMAIL = 'julien.veyssier@aiur.fr' diff --git a/modules/twitter/backend.py b/modules/twitter/backend.py index 5d5262d4..3dbb486a 100644 --- a/modules/twitter/backend.py +++ b/modules/twitter/backend.py @@ -19,7 +19,7 @@ from datetime import datetime, timedelta from weboob.tools.value import Value, ValueBackendPassword -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.capabilities.messages import CapMessages, Thread, CapMessagesPost from weboob.capabilities.collection import CapCollection, CollectionNotFound, Collection from weboob.capabilities.base import find_object @@ -30,7 +30,7 @@ import itertools __all__ = ['TwitterBackend'] -class TwitterBackend(BaseBackend, CapMessages, CapMessagesPost, CapCollection): +class TwitterBackend(BaseModule, CapMessages, CapMessagesPost, CapCollection): NAME = 'twitter' DESCRIPTION = u'twitter website' MAINTAINER = u'Bezleputh' diff --git a/modules/unsee/backend.py b/modules/unsee/backend.py index 95016a9d..32122d96 100644 --- a/modules/unsee/backend.py +++ b/modules/unsee/backend.py @@ -18,7 +18,7 @@ # along with weboob. If not, see . -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from weboob.capabilities.paste import BasePaste from weboob.tools.capabilities.paste import BasePasteBackend from weboob.tools.capabilities.paste import image_mime @@ -36,7 +36,7 @@ class UnPaste(BasePaste): return 'https://unsee.cc/%s' % id -class UnseeBackend(BaseBackend, BasePasteBackend): +class UnseeBackend(BaseModule, BasePasteBackend): NAME = 'unsee' DESCRIPTION = u'unsee.cc expiring image hosting' MAINTAINER = u'Vincent A' diff --git a/modules/ups/backend.py b/modules/ups/backend.py index f834ed7a..c43a3676 100644 --- a/modules/ups/backend.py +++ b/modules/ups/backend.py @@ -19,7 +19,7 @@ from weboob.capabilities.parcel import CapParcel -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from .browser import UpsBrowser @@ -27,7 +27,7 @@ from .browser import UpsBrowser __all__ = ['UpsBackend'] -class UpsBackend(BaseBackend, CapParcel): +class UpsBackend(BaseModule, CapParcel): NAME = 'ups' DESCRIPTION = u'UPS website' MAINTAINER = u'Romain Bignon' diff --git a/modules/vimeo/backend.py b/modules/vimeo/backend.py index 1cef9230..217ee88f 100644 --- a/modules/vimeo/backend.py +++ b/modules/vimeo/backend.py @@ -20,7 +20,7 @@ from weboob.capabilities.video import CapVideo, BaseVideo -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from weboob.capabilities.collection import CapCollection, CollectionNotFound from .browser import VimeoBrowser @@ -30,7 +30,7 @@ import re __all__ = ['VimeoBackend'] -class VimeoBackend(BaseBackend, CapVideo, CapCollection): +class VimeoBackend(BaseModule, CapVideo, CapCollection): NAME = 'vimeo' MAINTAINER = u'François Revol' EMAIL = 'revol@free.fr' diff --git a/modules/vlille/backend.py b/modules/vlille/backend.py index 1ada9aea..9391574b 100644 --- a/modules/vlille/backend.py +++ b/modules/vlille/backend.py @@ -18,7 +18,7 @@ # along with weboob. If not, see . import re -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from weboob.capabilities.base import find_object from weboob.capabilities.gauge import CapGauge, GaugeSensor, Gauge, SensorNotFound @@ -27,7 +27,7 @@ from .browser import VlilleBrowser __all__ = ['VlilleBackend'] -class VlilleBackend(BaseBackend, CapGauge): +class VlilleBackend(BaseModule, CapGauge): NAME = 'vlille' DESCRIPTION = u'access to vlille datas' MAINTAINER = u'Bezleputh' diff --git a/modules/voyagessncf/backend.py b/modules/voyagessncf/backend.py index 202c9579..1664d1a8 100644 --- a/modules/voyagessncf/backend.py +++ b/modules/voyagessncf/backend.py @@ -18,7 +18,7 @@ # along with weboob. If not, see . -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.ordereddict import OrderedDict from weboob.tools.value import Value from weboob.capabilities.travel import CapTravel, Station, Departure @@ -30,7 +30,7 @@ from .browser import VoyagesSNCFBrowser __all__ = ['VoyagesSNCFBackend'] -class VoyagesSNCFBackend(BaseBackend, CapTravel): +class VoyagesSNCFBackend(BaseModule, CapTravel): NAME = 'voyagessncf' DESCRIPTION = u'Voyages SNCF' MAINTAINER = u'Romain Bignon' diff --git a/modules/weather/backend.py b/modules/weather/backend.py index a7bfcf76..865183c9 100644 --- a/modules/weather/backend.py +++ b/modules/weather/backend.py @@ -19,14 +19,14 @@ from weboob.capabilities.weather import CapWeather -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from .browser import WeatherBrowser __all__ = ['WeatherBackend'] -class WeatherBackend(BaseBackend, CapWeather): +class WeatherBackend(BaseModule, CapWeather): NAME = 'weather' MAINTAINER = u'Arno Renevier' EMAIL = 'arno@renevier.net' diff --git a/modules/wellsfargo/backend.py b/modules/wellsfargo/backend.py index 108593a3..6338c316 100644 --- a/modules/wellsfargo/backend.py +++ b/modules/wellsfargo/backend.py @@ -19,7 +19,7 @@ from weboob.capabilities.bank import CapBank -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.value import ValueBackendPassword from .browser import WellsFargo @@ -28,7 +28,7 @@ from .browser import WellsFargo __all__ = ['WellsFargoBackend'] -class WellsFargoBackend(BaseBackend, CapBank): +class WellsFargoBackend(BaseModule, CapBank): NAME = 'wellsfargo' MAINTAINER = u'Oleg Plakhotniuk' EMAIL = 'olegus8@gmail.com' diff --git a/modules/wordreference/backend.py b/modules/wordreference/backend.py index 16e0d681..96cf4497 100644 --- a/modules/wordreference/backend.py +++ b/modules/wordreference/backend.py @@ -20,7 +20,7 @@ from weboob.capabilities.translate import CapTranslate, Translation, TranslationFail, LanguageNotSupported -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from .browser import WordReferenceBrowser @@ -28,7 +28,7 @@ from .browser import WordReferenceBrowser __all__ = ['WordReferenceBackend'] -class WordReferenceBackend(BaseBackend, CapTranslate): +class WordReferenceBackend(BaseModule, CapTranslate): MAINTAINER = u'Lucien Loiseau' EMAIL = 'loiseau.lucien@gmail.com' VERSION = '1.0' diff --git a/modules/yahoo/backend.py b/modules/yahoo/backend.py index 702fef41..9e305107 100644 --- a/modules/yahoo/backend.py +++ b/modules/yahoo/backend.py @@ -23,14 +23,14 @@ from dateutil.parser import parse as parse_dt from weboob.capabilities.weather import CapWeather, CityNotFound, Current, Forecast, City -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from weboob.tools.browser import StandardBrowser __all__ = ['YahooBackend'] -class YahooBackend(BaseBackend, CapWeather): +class YahooBackend(BaseModule, CapWeather): NAME = 'yahoo' MAINTAINER = u'Romain Bignon' EMAIL = 'romain@weboob.org' diff --git a/modules/youjizz/backend.py b/modules/youjizz/backend.py index 55041c9c..7a338bce 100644 --- a/modules/youjizz/backend.py +++ b/modules/youjizz/backend.py @@ -22,7 +22,7 @@ from weboob.capabilities.video import CapVideo, BaseVideo from weboob.capabilities.collection import CapCollection, CollectionNotFound -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from .browser import YoujizzBrowser @@ -30,7 +30,7 @@ from .browser import YoujizzBrowser __all__ = ['YoujizzBackend'] -class YoujizzBackend(BaseBackend, CapVideo, CapCollection): +class YoujizzBackend(BaseModule, CapVideo, CapCollection): NAME = 'youjizz' MAINTAINER = u'Roger Philibert' EMAIL = 'roger.philibert@gmail.com' diff --git a/modules/youporn/backend.py b/modules/youporn/backend.py index 3e648db3..eef458d8 100644 --- a/modules/youporn/backend.py +++ b/modules/youporn/backend.py @@ -21,7 +21,7 @@ from weboob.capabilities.video import CapVideo, BaseVideo -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from weboob.capabilities.collection import CapCollection, CollectionNotFound from .browser import YoupornBrowser @@ -31,7 +31,7 @@ from .video import YoupornVideo __all__ = ['YoupornBackend'] -class YoupornBackend(BaseBackend, CapVideo, CapCollection): +class YoupornBackend(BaseModule, CapVideo, CapCollection): NAME = 'youporn' MAINTAINER = u'Romain Bignon' EMAIL = 'romain@weboob.org' diff --git a/modules/youtube/backend.py b/modules/youtube/backend.py index 959db82e..f924e379 100644 --- a/modules/youtube/backend.py +++ b/modules/youtube/backend.py @@ -33,7 +33,7 @@ from weboob.capabilities.base import NotAvailable from weboob.capabilities.image import BaseImage from weboob.capabilities.video import CapVideo, BaseVideo from weboob.capabilities.collection import CapCollection, CollectionNotFound -from weboob.tools.backend import BaseBackend, BackendConfig +from weboob.tools.backend import BaseModule, BackendConfig from weboob.tools.misc import to_unicode from weboob.tools.value import ValueBackendPassword, Value @@ -44,7 +44,7 @@ from .video import YoutubeVideo __all__ = ['YoutubeBackend'] -class YoutubeBackend(BaseBackend, CapVideo, CapCollection): +class YoutubeBackend(BaseModule, CapVideo, CapCollection): NAME = 'youtube' MAINTAINER = u'Laurent Bachelier' EMAIL = 'laurent@bachelier.name' diff --git a/tools/boilerplate_data/base_backend.py b/tools/boilerplate_data/base_backend.py index fcbf1ec8..419f3588 100644 --- a/tools/boilerplate_data/base_backend.py +++ b/tools/boilerplate_data/base_backend.py @@ -1,5 +1,5 @@ <%inherit file="layout.py"/> -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from .browser import ${r.classname}Browser @@ -7,7 +7,7 @@ from .browser import ${r.classname}Browser __all__ = ['${r.classname}Backend'] -class ${r.classname}Backend(BaseBackend): +class ${r.classname}Backend(BaseModule): NAME = '${r.name}' DESCRIPTION = u'${r.name} website' MAINTAINER = u'${r.author}' diff --git a/tools/boilerplate_data/cap_backend.py b/tools/boilerplate_data/cap_backend.py index a7703bfd..9ee78af8 100644 --- a/tools/boilerplate_data/cap_backend.py +++ b/tools/boilerplate_data/cap_backend.py @@ -1,5 +1,5 @@ <%inherit file="layout.py"/> -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from ${r.capmodulename} import ${r.capname} from .browser import ${r.classname}Browser @@ -8,7 +8,7 @@ from .browser import ${r.classname}Browser __all__ = ['${r.classname}Backend'] -class ${r.classname}Backend(BaseBackend, ${r.capname}): +class ${r.classname}Backend(BaseModule, ${r.capname}): NAME = '${r.name}' DESCRIPTION = u'${r.name} website' MAINTAINER = u'${r.author}' diff --git a/weboob/capabilities/base.py b/weboob/capabilities/base.py index 9be8fd08..db6ce7d5 100644 --- a/weboob/capabilities/base.py +++ b/weboob/capabilities/base.py @@ -127,7 +127,7 @@ class NotLoadedType(object): """ NotLoaded is a constant to use on not loaded fields. - When you use :func:`weboob.tools.backend.BaseBackend.fillobj` on a object based on :class:`BaseObject`, + When you use :func:`weboob.tools.backend.BaseModule.fillobj` on a object based on :class:`BaseObject`, it will request all fields with this value. """ diff --git a/weboob/core/bcall.py b/weboob/core/bcall.py index 153f616a..8b56a07b 100644 --- a/weboob/core/bcall.py +++ b/weboob/core/bcall.py @@ -50,7 +50,7 @@ class BackendsCall(object): def __init__(self, backends, function, *args, **kwargs): """ :param backends: List of backends to call - :type backends: list[:class:`BaseBackend`] + :type backends: list[:class:`BaseModule`] :param function: backends' method name, or callable object. :type function: :class:`str` or :class:`callable` """ diff --git a/weboob/core/modules.py b/weboob/core/modules.py index de149591..c297c491 100644 --- a/weboob/core/modules.py +++ b/weboob/core/modules.py @@ -21,7 +21,7 @@ import os import imp import logging -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from weboob.tools.log import getLogger @@ -41,10 +41,10 @@ class Module(object): self.klass = None for attrname in dir(self.package): attr = getattr(self.package, attrname) - if isinstance(attr, type) and issubclass(attr, BaseBackend) and attr != BaseBackend: + if isinstance(attr, type) and issubclass(attr, BaseModule) and attr != BaseModule: self.klass = attr if not self.klass: - raise ImportError('%s is not a backend (no BaseBackend class found)' % package) + raise ImportError('%s is not a backend (no BaseModule class found)' % package) @property def name(self): diff --git a/weboob/core/ouiboube.py b/weboob/core/ouiboube.py index 760bb1e2..46e8d64a 100644 --- a/weboob/core/ouiboube.py +++ b/weboob/core/ouiboube.py @@ -25,7 +25,7 @@ from weboob.core.modules import ModulesLoader, RepositoryModulesLoader, ModuleLo from weboob.core.backendscfg import BackendsConfig from weboob.core.repositories import Repositories, IProgress from weboob.core.scheduler import Scheduler -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from weboob.tools.config.iconfig import ConfigError from weboob.tools.log import getLogger @@ -97,7 +97,7 @@ class WebNip(object): :type storage: :class:`weboob.tools.storage.IStorage` :param name: name of backend :type name: :class:`basestring` - :rtype: :class:`weboob.tools.backend.BaseBackend` + :rtype: :class:`weboob.tools.backend.BaseModule` """ module = self.modules_loader.get_or_load_module(module_name) @@ -127,7 +127,7 @@ class WebNip(object): :type params: :class:`dict` :param storage: storage to use :type storage: :class:`weboob.tools.storage.IStorage` - :rtype: :class:`weboob.tools.backend.BaseBackend` + :rtype: :class:`weboob.tools.backend.BaseModule` """ if name is None: name = module_name @@ -192,7 +192,7 @@ class WebNip(object): :param caps: optional list of capabilities to select backends :type caps: tuple[:class:`weboob.capabilities.base.CapBase`] - :rtype: iter[:class:`weboob.tools.backend.BaseBackend`] + :rtype: iter[:class:`weboob.tools.backend.BaseModule`] """ for _, backend in sorted(self.backend_instances.iteritems()): if caps is None or backend.has_caps(caps): @@ -228,7 +228,7 @@ class WebNip(object): backends = self.backend_instances.values() _backends = kwargs.pop('backends', None) if _backends is not None: - if isinstance(_backends, BaseBackend): + if isinstance(_backends, BaseModule): backends = [_backends] elif isinstance(_backends, basestring): if len(_backends) > 0: @@ -376,7 +376,7 @@ class Weboob(WebNip): :type storage: :class:`weboob.tools.storage.IStorage` :param name: name of backend :type name: :class:`basestring` - :rtype: :class:`weboob.tools.backend.BaseBackend` + :rtype: :class:`weboob.tools.backend.BaseModule` """ minfo = self.repositories.get_module_info(module_name) if minfo is None: @@ -404,7 +404,7 @@ class Weboob(WebNip): :param errors: if specified, store every errors in this list :type errors: list[:class:`LoadError`] :returns: loaded backends - :rtype: dict[:class:`str`, :class:`weboob.tools.backend.BaseBackend`] + :rtype: dict[:class:`str`, :class:`weboob.tools.backend.BaseModule`] """ loaded = {} if storage is None: @@ -446,7 +446,7 @@ class Weboob(WebNip): try: backend_instance = module.create_instance(self, instance_name, params, storage) - except BaseBackend.ConfigError as e: + except BaseModule.ConfigError as e: if errors is not None: errors.append(self.LoadError(instance_name, e)) else: diff --git a/weboob/tools/backend.py b/weboob/tools/backend.py index 942d2735..c3613988 100644 --- a/weboob/tools/backend.py +++ b/weboob/tools/backend.py @@ -29,7 +29,7 @@ from weboob.tools.log import getLogger from weboob.tools.value import ValuesDict -__all__ = ['BackendStorage', 'BackendConfig', 'BaseBackend'] +__all__ = ['BackendStorage', 'BackendConfig', 'BaseModule'] class BackendStorage(object): @@ -37,8 +37,8 @@ class BackendStorage(object): This is an abstract layer to store data in storages (:mod:`weboob.tools.storage`) easily. - It is instancied automatically in constructor of :class:`BaseBackend`, in the - :attr:`BaseBackend.storage` attribute. + It is instancied automatically in constructor of :class:`BaseModule`, in the + :attr:`BaseModule.storage` attribute. :param name: name of backend :param storage: storage object @@ -156,7 +156,7 @@ class BackendConfig(ValuesDict): if value is None: if not nofail and field.required: - raise BaseBackend.ConfigError('Backend(%s): Configuration error: Missing parameter "%s" (%s)' + raise BaseModule.ConfigError('Backend(%s): Configuration error: Missing parameter "%s" (%s)' % (cfg.instname, name, field.description)) value = field.default @@ -165,7 +165,7 @@ class BackendConfig(ValuesDict): field.load(cfg.instname, value, cfg.weboob.callbacks) except ValueError as v: if not nofail: - raise BaseBackend.ConfigError( + raise BaseModule.ConfigError( 'Backend(%s): Configuration error for field "%s": %s' % (cfg.instname, name, v)) cfg[name] = field @@ -202,7 +202,7 @@ class BackendConfig(ValuesDict): self.weboob.backends_config.add_backend(self.instname, self.modname, dump, edit) -class BaseBackend(object): +class BaseModule(object): """ Base class for backends. diff --git a/weboob/tools/capabilities/gallery/genericcomicreader.py b/weboob/tools/capabilities/gallery/genericcomicreader.py index 50599e3d..e65cc593 100644 --- a/weboob/tools/capabilities/gallery/genericcomicreader.py +++ b/weboob/tools/capabilities/gallery/genericcomicreader.py @@ -22,7 +22,7 @@ import re from weboob.capabilities.gallery import CapGallery, BaseGallery, BaseImage -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from weboob.tools.browser import BaseBrowser, BasePage __all__ = ['GenericComicReaderBackend'] @@ -63,7 +63,7 @@ class GenericComicReaderBrowser(BaseBrowser): image.data = self.readurl(image.url) -class GenericComicReaderBackend(BaseBackend, CapGallery): +class GenericComicReaderBackend(BaseModule, CapGallery): NAME = 'genericcomicreader' MAINTAINER = u'Noé Rubinstein' EMAIL = 'noe.rubinstein@gmail.com' diff --git a/weboob/tools/capabilities/messages/GenericBackend.py b/weboob/tools/capabilities/messages/GenericBackend.py index 1130c64d..eeb1cd38 100644 --- a/weboob/tools/capabilities/messages/GenericBackend.py +++ b/weboob/tools/capabilities/messages/GenericBackend.py @@ -21,11 +21,11 @@ import time from weboob.capabilities.messages import CapMessages, Message, Thread from weboob.capabilities.base import find_object -from weboob.tools.backend import BaseBackend +from weboob.tools.backend import BaseModule from weboob.tools.newsfeed import Newsfeed -class GenericNewspaperBackend(BaseBackend, CapMessages): +class GenericNewspaperBackend(BaseModule, CapMessages): """ GenericNewspaperBackend class """