backend move to tools

This commit is contained in:
Christophe Benz 2010-07-12 03:10:49 +02:00
commit 0028e48b61
12 changed files with 20 additions and 19 deletions

View file

@ -23,11 +23,11 @@ import os
from logging import warning
from time import sleep
from weboob.core.backend import BaseBackend
from weboob.capabilities.chat import ICapChat
from weboob.capabilities.messages import ICapMessages, ICapMessagesReply, Message
from weboob.capabilities.dating import ICapDating, StatusField
from weboob.capabilities.contact import ICapContact, Contact, ProfileNode
from weboob.tools.backend import BaseBackend
from weboob.tools.browser import BrowserUnavailable
from .browser import AuMBrowser

View file

@ -17,8 +17,8 @@
import os
from weboob.core.backend import BaseBackend
from weboob.capabilities.bank import ICapBank, AccountNotFound
from weboob.tools.backend import BaseBackend
from .browser import BNPorc

View file

@ -16,8 +16,8 @@
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
from weboob.core.backend import BaseBackend
from weboob.capabilities.travel import ICapTravel, Station, Departure
from weboob.tools.backend import BaseBackend
from .browser import CanalTP

View file

@ -16,8 +16,8 @@
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
from weboob.core.backend import BaseBackend
from weboob.capabilities.bank import ICapBank, AccountNotFound
from weboob.tools.backend import BaseBackend
from .browser import Cragr

View file

@ -16,8 +16,8 @@
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
from weboob.core.backend import BaseBackend
from weboob.capabilities.torrent import ICapTorrent
from weboob.tools.backend import BaseBackend
from .browser import GazelleBrowser

View file

@ -19,7 +19,7 @@
from logging import debug
from weboob.capabilities.video import ICapVideo
from weboob.core.backend import BaseBackend
from weboob.tools.backend import BaseBackend
from .browser import InaBrowser

View file

@ -16,8 +16,8 @@
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
from weboob.core.backend import BaseBackend
from weboob.capabilities.travel import ICapTravel, Station, Departure
from weboob.tools.backend import BaseBackend
from .browser import Transilien
from .stations import STATIONS

View file

@ -16,8 +16,8 @@
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
from weboob.core.backend import BaseBackend
from weboob.capabilities.video import ICapVideo
from weboob.tools.backend import BaseBackend
from .browser import YoujizzBrowser

View file

@ -16,8 +16,8 @@
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
from weboob.core.backend import BaseBackend
from weboob.capabilities.video import ICapVideo
from weboob.tools.backend import BaseBackend
from .browser import YoupornBrowser

View file

@ -19,8 +19,8 @@
import datetime
import logging
from weboob.core.backend import BaseBackend
from weboob.capabilities.video import ICapVideo
from weboob.tools.backend import BaseBackend
from .browser import YoutubeBrowser
from .video import YoutubeVideo

View file

@ -22,8 +22,8 @@ from xml.dom import minidom
# TODO store datetime objects instead of strings
# from datetime import datetime
from weboob.core.backend import BaseBackend
from weboob.capabilities.weather import ICapWeather, CityNotFound, Current, Forecast
from weboob.tools.backend import BaseBackend
__all__ = ['YWeatherBackend']

View file

@ -21,7 +21,7 @@ import os
from threading import RLock
__all__ = ['BackendStorage', 'BaseBackend']
__all__ = ['BaseBackend']
class BackendStorage(object):
@ -47,23 +47,24 @@ class BackendStorage(object):
if self.storage:
return self.storage.save('backends', self.name)
class BaseBackend(object):
# Module name.
# Backend name.
NAME = None
# Name of the maintainer of this module.
MAINTAINER = '<unspecifier>'
# Name of the maintainer of this backend.
MAINTAINER = '<unspecified>'
# Email address of the maintainer.
EMAIL = '<unspecified>'
# Version of module (for information only).
# Version of backend (for information only).
VERSION = '<unspecified>'
# Description
DESCRIPTION = '<unspecified>'
# License of this module.
# License of this backend.
LICENSE = '<unspecified>'
# Icon file path
ICON = ''
# Configuration required for this module. # Values must be ConfigField
# objects.
# Configuration required for this backend.
# Values must be ConfigField objects.
CONFIG = {}
# Storage
STORAGE = {}