Fix crashes with unicode characters in maintainer name
Change every mention of MAINTAINER to avoid future issues.
This commit is contained in:
parent
c7c23b11ab
commit
3a66728392
72 changed files with 73 additions and 73 deletions
|
|
@ -85,7 +85,7 @@ Then, you can edit ``backend.py`` and create your :class:`BaseBackend <weboob.to
|
|||
# The name of module
|
||||
NAME = 'example'
|
||||
# Name of maintainer of this backend
|
||||
MAINTAINER = 'John Smith'
|
||||
MAINTAINER = u'John Smith'
|
||||
# Email address of the maintainer
|
||||
EMAIL = 'john.smith@example.com'
|
||||
# Version of weboob
|
||||
|
|
|
|||
|
|
@ -34,7 +34,7 @@ __all__ = ['ArteBackend']
|
|||
|
||||
class ArteBackend(BaseBackend, ICapVideo, ICapCollection):
|
||||
NAME = 'arte'
|
||||
MAINTAINER = 'Romain Bignon'
|
||||
MAINTAINER = u'Romain Bignon'
|
||||
EMAIL = 'romain@weboob.org'
|
||||
VERSION = '0.d'
|
||||
DESCRIPTION = 'Arte French and German TV'
|
||||
|
|
|
|||
|
|
@ -57,7 +57,7 @@ def parse_dt(s):
|
|||
|
||||
class AuMBackend(BaseBackend, ICapMessages, ICapMessagesPost, ICapDating, ICapChat, ICapContact, ICapAccount):
|
||||
NAME = 'aum'
|
||||
MAINTAINER = 'Romain Bignon'
|
||||
MAINTAINER = u'Romain Bignon'
|
||||
EMAIL = 'romain@weboob.org'
|
||||
VERSION = '0.d'
|
||||
LICENSE = 'AGPLv3+'
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@ __all__ = ['BanquePopulaireBackend']
|
|||
|
||||
class BanquePopulaireBackend(BaseBackend, ICapBank):
|
||||
NAME = 'banquepopulaire'
|
||||
MAINTAINER = 'Romain Bignon'
|
||||
MAINTAINER = u'Romain Bignon'
|
||||
EMAIL = 'romain@weboob.org'
|
||||
VERSION = '0.d'
|
||||
DESCRIPTION = u'Banque Populaire French bank website'
|
||||
|
|
|
|||
|
|
@ -37,7 +37,7 @@ __all__ = ['BNPorcBackend']
|
|||
|
||||
class BNPorcBackend(BaseBackend, ICapBank, ICapMessages):
|
||||
NAME = 'bnporc'
|
||||
MAINTAINER = 'Romain Bignon'
|
||||
MAINTAINER = u'Romain Bignon'
|
||||
EMAIL = 'romain@weboob.org'
|
||||
VERSION = '0.d'
|
||||
LICENSE = 'AGPLv3+'
|
||||
|
|
|
|||
|
|
@ -34,7 +34,7 @@ __all__ = ['BoursoramaBackend']
|
|||
|
||||
class BoursoramaBackend(BaseBackend, ICapBank):
|
||||
NAME = 'boursorama'
|
||||
MAINTAINER = 'Gabriel Kerneis'
|
||||
MAINTAINER = u'Gabriel Kerneis'
|
||||
EMAIL = 'gabriel@kerneis.info'
|
||||
VERSION = '0.d'
|
||||
LICENSE = 'AGPLv3+'
|
||||
|
|
|
|||
|
|
@ -32,7 +32,7 @@ __all__ = ['BouyguesBackend']
|
|||
|
||||
class BouyguesBackend(BaseBackend, ICapMessages, ICapMessagesPost):
|
||||
NAME = 'bouygues'
|
||||
MAINTAINER = 'Christophe Benz'
|
||||
MAINTAINER = u'Christophe Benz'
|
||||
EMAIL = 'christophe.benz@gmail.com'
|
||||
VERSION = '0.d'
|
||||
DESCRIPTION = u'Bouygues Télécom French mobile phone provider'
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@ __all__ = ['BPBackend']
|
|||
|
||||
class BPBackend(BaseBackend, ICapBank):
|
||||
NAME = 'bp'
|
||||
MAINTAINER = 'Nicolas Duhamel'
|
||||
MAINTAINER = u'Nicolas Duhamel'
|
||||
EMAIL = 'nicolas@jombi.fr'
|
||||
VERSION = '0.d'
|
||||
LICENSE = 'AGPLv3+'
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@ __all__ = ['BredBackend']
|
|||
|
||||
class BredBackend(BaseBackend, ICapBank):
|
||||
NAME = 'bred'
|
||||
MAINTAINER = 'Romain Bignon'
|
||||
MAINTAINER = u'Romain Bignon'
|
||||
EMAIL = 'romain@weboob.org'
|
||||
VERSION = '0.d'
|
||||
DESCRIPTION = u'Bred French bank website'
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@ __all__ = ['CaisseEpargneBackend']
|
|||
|
||||
class CaisseEpargneBackend(BaseBackend, ICapBank):
|
||||
NAME = 'caissedepargne'
|
||||
MAINTAINER = 'Romain Bignon'
|
||||
MAINTAINER = u'Romain Bignon'
|
||||
EMAIL = 'romain@weboob.org'
|
||||
VERSION = '0.d'
|
||||
DESCRIPTION = u'Caisse d\'Épargne French bank website'
|
||||
|
|
|
|||
|
|
@ -37,7 +37,7 @@ __all__ = ['CanalplusBackend']
|
|||
|
||||
class CanalplusBackend(BaseBackend, ICapVideo, ICapCollection):
|
||||
NAME = 'canalplus'
|
||||
MAINTAINER = 'Nicolas Duhamel'
|
||||
MAINTAINER = u'Nicolas Duhamel'
|
||||
EMAIL = 'nicolas@jombi.fr'
|
||||
VERSION = '0.d'
|
||||
DESCRIPTION = 'Canal Plus French TV'
|
||||
|
|
|
|||
|
|
@ -28,7 +28,7 @@ __all__ = ['CanalTPBackend']
|
|||
|
||||
class CanalTPBackend(BaseBackend, ICapTravel):
|
||||
NAME = 'canaltp'
|
||||
MAINTAINER = 'Romain Bignon'
|
||||
MAINTAINER = u'Romain Bignon'
|
||||
EMAIL = 'romain@weboob.org'
|
||||
VERSION = '0.d'
|
||||
LICENSE = 'AGPLv3+'
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@ __all__ = ['CappedBackend']
|
|||
|
||||
class CappedBackend(BaseBackend, ICapVideo, ICapCollection):
|
||||
NAME = 'cappedtv'
|
||||
MAINTAINER = 'Lord'
|
||||
MAINTAINER = u'Lord'
|
||||
EMAIL = 'lord@lordtoniok.com'
|
||||
VERSION = '0.d'
|
||||
DESCRIPTION = 'Capped.tv demoscene website'
|
||||
|
|
|
|||
|
|
@ -33,7 +33,7 @@ __all__ = ['CICBackend']
|
|||
|
||||
class CICBackend(BaseBackend, ICapBank):
|
||||
NAME = 'cic'
|
||||
MAINTAINER = 'Romain Bignon'
|
||||
MAINTAINER = u'Romain Bignon'
|
||||
EMAIL = 'romain@weboob.org'
|
||||
VERSION = '0.d'
|
||||
DESCRIPTION = u'CIC French bank website'
|
||||
|
|
|
|||
|
|
@ -40,7 +40,7 @@ __all__ = ['CmbBackend']
|
|||
|
||||
class CmbBackend(BaseBackend, ICapBank):
|
||||
NAME = 'cmb'
|
||||
MAINTAINER = 'Johann Broudin'
|
||||
MAINTAINER = u'Johann Broudin'
|
||||
EMAIL = 'Johann.Broudin@6-8.fr'
|
||||
VERSION = '0.d'
|
||||
LICENSE = 'AGPLv3+'
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@ __all__ = ['CragrBackend']
|
|||
|
||||
class CragrBackend(BaseBackend, ICapBank):
|
||||
NAME = 'cragr'
|
||||
MAINTAINER = 'Xavier Guerrin'
|
||||
MAINTAINER = u'Xavier Guerrin'
|
||||
EMAIL = 'xavier@tuxfamily.org'
|
||||
VERSION = '0.d'
|
||||
DESCRIPTION = u'Crédit Agricole French bank website'
|
||||
|
|
|
|||
|
|
@ -33,7 +33,7 @@ __all__ = ['CreditMutuelBackend']
|
|||
|
||||
class CreditMutuelBackend(BaseBackend, ICapBank):
|
||||
NAME = 'creditmutuel'
|
||||
MAINTAINER = 'Julien Veyssier'
|
||||
MAINTAINER = u'Julien Veyssier'
|
||||
EMAIL = 'julien.veyssier@aiur.fr'
|
||||
VERSION = '0.d'
|
||||
DESCRIPTION = u'Crédit Mutuel French bank website'
|
||||
|
|
|
|||
|
|
@ -33,7 +33,7 @@ __all__ = ['DailymotionBackend']
|
|||
|
||||
class DailymotionBackend(BaseBackend, ICapVideo, ICapCollection):
|
||||
NAME = 'dailymotion'
|
||||
MAINTAINER = 'Romain Bignon'
|
||||
MAINTAINER = u'Romain Bignon'
|
||||
EMAIL = 'romain@weboob.org'
|
||||
VERSION = '0.d'
|
||||
DESCRIPTION = 'Dailymotion video streaming website'
|
||||
|
|
|
|||
|
|
@ -38,7 +38,7 @@ __all__ = ['DLFPBackend']
|
|||
|
||||
class DLFPBackend(BaseBackend, ICapMessages, ICapMessagesPost, ICapContent):
|
||||
NAME = 'dlfp'
|
||||
MAINTAINER = 'Romain Bignon'
|
||||
MAINTAINER = u'Romain Bignon'
|
||||
EMAIL = 'romain@weboob.org'
|
||||
VERSION = '0.d'
|
||||
LICENSE = 'AGPLv3+'
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@ __all__ = ['EbonicsBackend']
|
|||
|
||||
class EbonicsBackend(BaseBackend, ICapTranslate):
|
||||
NAME = 'ebonics'
|
||||
MAINTAINER = 'Romain Bignon'
|
||||
MAINTAINER = u'Romain Bignon'
|
||||
EMAIL = 'romain@weboob.org'
|
||||
VERSION = '0.d'
|
||||
LICENSE = 'AGPLv3+'
|
||||
|
|
|
|||
|
|
@ -25,7 +25,7 @@ from .tools import rssid, url2id
|
|||
|
||||
|
||||
class NewspaperEcransBackend(GenericNewspaperBackend, ICapMessages):
|
||||
MAINTAINER = 'Julien Hebert'
|
||||
MAINTAINER = u'Julien Hebert'
|
||||
EMAIL = 'juke@free.fr'
|
||||
VERSION = '0.d'
|
||||
LICENSE = 'AGPLv3+'
|
||||
|
|
|
|||
|
|
@ -35,7 +35,7 @@ __all__ = ['EHentaiBackend']
|
|||
|
||||
class EHentaiBackend(BaseBackend, ICapGallery, ICapCollection):
|
||||
NAME = 'ehentai'
|
||||
MAINTAINER = 'Roger Philibert'
|
||||
MAINTAINER = u'Roger Philibert'
|
||||
EMAIL = 'roger.philibert@gmail.com'
|
||||
VERSION = '0.d'
|
||||
DESCRIPTION = 'E-Hentai galleries'
|
||||
|
|
|
|||
|
|
@ -33,7 +33,7 @@ __all__ = ['FortuneoBackend']
|
|||
|
||||
class FortuneoBackend(BaseBackend, ICapBank):
|
||||
NAME = 'fortuneo'
|
||||
MAINTAINER = 'Gilles-Alexandre Quenot'
|
||||
MAINTAINER = u'Gilles-Alexandre Quenot'
|
||||
EMAIL = 'gilles.quenot@gmail.com'
|
||||
VERSION = '0.d'
|
||||
LICENSE = 'AGPLv3+'
|
||||
|
|
|
|||
|
|
@ -32,7 +32,7 @@ __all__ = ['FourChanBackend']
|
|||
|
||||
class FourChanBackend(BaseBackend, ICapMessages):
|
||||
NAME = 'fourchan'
|
||||
MAINTAINER = 'Romain Bignon'
|
||||
MAINTAINER = u'Romain Bignon'
|
||||
EMAIL = 'romain@weboob.org'
|
||||
VERSION = '0.d'
|
||||
LICENSE = 'AGPLv3+'
|
||||
|
|
|
|||
|
|
@ -33,7 +33,7 @@ __all__ = ['PluzzBackend']
|
|||
|
||||
class PluzzBackend(BaseBackend, ICapVideo, ICapCollection):
|
||||
NAME = 'francetelevisions'
|
||||
MAINTAINER = 'Romain Bignon'
|
||||
MAINTAINER = u'Romain Bignon'
|
||||
EMAIL = 'romain@weboob.org'
|
||||
VERSION = '0.d'
|
||||
DESCRIPTION = u'France Télévisions video website'
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@ __all__ = ['FreeMobileBackend']
|
|||
|
||||
class FreeMobileBackend(BaseBackend, ICapBill):
|
||||
NAME = 'freemobile'
|
||||
MAINTAINER = 'Florent Fourcot'
|
||||
MAINTAINER = u'Florent Fourcot'
|
||||
EMAIL = 'weboob@flo.fourcot.fr'
|
||||
VERSION = '0.d'
|
||||
LICENSE = 'AGPLv3+'
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@ __all__ = ['GazelleBackend']
|
|||
|
||||
class GazelleBackend(BaseBackend, ICapTorrent):
|
||||
NAME = 'gazelle'
|
||||
MAINTAINER = 'Romain Bignon'
|
||||
MAINTAINER = u'Romain Bignon'
|
||||
EMAIL = 'romain@weboob.org'
|
||||
VERSION = '0.d'
|
||||
DESCRIPTION = 'Gazelle-based BitTorrent trackers'
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@ __all__ = ['GeolocIpBackend']
|
|||
|
||||
class GeolocIpBackend(BaseBackend, ICapGeolocIp):
|
||||
NAME = 'geolocip'
|
||||
MAINTAINER = 'Julien Veyssier'
|
||||
MAINTAINER = u'Julien Veyssier'
|
||||
EMAIL = 'julien.veyssier@aiur.fr'
|
||||
VERSION = '0.d'
|
||||
LICENSE = 'AGPLv3+'
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@ __all__ = ['GoogleTranslateBackend']
|
|||
|
||||
|
||||
class GoogleTranslateBackend(BaseBackend, ICapTranslate):
|
||||
MAINTAINER = 'Lucien Loiseau'
|
||||
MAINTAINER = u'Lucien Loiseau'
|
||||
EMAIL = 'loiseau.lucien@gmail.com'
|
||||
VERSION = '0.d'
|
||||
LICENSE = 'AGPLv3+'
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@ __all__ = ['HDSBackend']
|
|||
|
||||
class HDSBackend(BaseBackend, ICapMessages):
|
||||
NAME = 'hds'
|
||||
MAINTAINER = 'Romain Bignon'
|
||||
MAINTAINER = u'Romain Bignon'
|
||||
EMAIL = 'romain@weboob.org'
|
||||
VERSION = '0.d'
|
||||
LICENSE = 'AGPLv3+'
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@ __all__ = ['HSBCBackend']
|
|||
|
||||
class HSBCBackend(BaseBackend, ICapBank):
|
||||
NAME = 'hsbc'
|
||||
MAINTAINER = 'Romain Bignon'
|
||||
MAINTAINER = u'Romain Bignon'
|
||||
EMAIL = 'romain@weboob.org'
|
||||
VERSION = '0.d'
|
||||
LICENSE = 'AGPLv3+'
|
||||
|
|
|
|||
|
|
@ -32,7 +32,7 @@ __all__ = ['InaBackend']
|
|||
|
||||
class InaBackend(BaseBackend, ICapVideo):
|
||||
NAME = 'ina'
|
||||
MAINTAINER = 'Christophe Benz'
|
||||
MAINTAINER = u'Christophe Benz'
|
||||
EMAIL = 'christophe.benz@gmail.com'
|
||||
VERSION = '0.d'
|
||||
DESCRIPTION = 'INA French TV video archives'
|
||||
|
|
|
|||
|
|
@ -33,7 +33,7 @@ __all__ = ['INGBackend']
|
|||
|
||||
class INGBackend(BaseBackend, ICapBank):
|
||||
NAME = 'ing'
|
||||
MAINTAINER = 'Florent Fourcot'
|
||||
MAINTAINER = u'Florent Fourcot'
|
||||
EMAIL = 'weboob@flo.fourcot.fr'
|
||||
VERSION = '0.d'
|
||||
LICENSE = 'AGPLv3+'
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@ from .browser import NewspaperInrocksBrowser
|
|||
from .tools import rssid
|
||||
|
||||
class NewspaperInrocksBackend(GenericNewspaperBackend, ICapMessages):
|
||||
MAINTAINER = 'Julien Hebert'
|
||||
MAINTAINER = u'Julien Hebert'
|
||||
EMAIL = 'juke@free.fr'
|
||||
VERSION = '0.d'
|
||||
LICENSE = 'AGPLv3+'
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@ __all__ = ['IpinfodbBackend']
|
|||
|
||||
class IpinfodbBackend(BaseBackend, ICapGeolocIp):
|
||||
NAME = 'ipinfodb'
|
||||
MAINTAINER = 'Julien Veyssier'
|
||||
MAINTAINER = u'Julien Veyssier'
|
||||
EMAIL = 'julien.veyssier@aiur.fr'
|
||||
VERSION = '0.d'
|
||||
LICENSE = 'AGPLv3+'
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@ __all__ = ['IsohuntBackend']
|
|||
|
||||
class IsohuntBackend(BaseBackend, ICapTorrent):
|
||||
NAME = 'isohunt'
|
||||
MAINTAINER = 'Julien Veyssier'
|
||||
MAINTAINER = u'Julien Veyssier'
|
||||
EMAIL = 'julien.veyssier@aiur.fr'
|
||||
VERSION = '0.d'
|
||||
DESCRIPTION = 'isoHunt BitTorrent tracker'
|
||||
|
|
|
|||
|
|
@ -63,7 +63,7 @@ class IzneoBrowser(BaseBrowser):
|
|||
|
||||
class IzneoBackend(BaseBackend, ICapGallery):
|
||||
NAME = 'izneo'
|
||||
MAINTAINER = 'Roger Philibert'
|
||||
MAINTAINER = u'Roger Philibert'
|
||||
EMAIL = 'roger.philibert@gmail.com'
|
||||
VERSION = '0.d'
|
||||
DESCRIPTION = 'Izneo digital comics'
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@ __all__ = ['KickassBackend']
|
|||
|
||||
class KickassBackend(BaseBackend, ICapTorrent):
|
||||
NAME = 'kickass'
|
||||
MAINTAINER = 'Julien Veyssier'
|
||||
MAINTAINER = u'Julien Veyssier'
|
||||
EMAIL = 'julien.veyssier@aiur.fr'
|
||||
VERSION = '0.d'
|
||||
DESCRIPTION = 'Kickass Torrents BitTorrent tracker'
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@ __all__ = ['LeclercMobileBackend']
|
|||
|
||||
class LeclercMobileBackend(BaseBackend, ICapBill):
|
||||
NAME = 'leclercmobile'
|
||||
MAINTAINER = 'Florent Fourcot'
|
||||
MAINTAINER = u'Florent Fourcot'
|
||||
EMAIL = 'weboob@flo.fourcot.fr'
|
||||
VERSION = '0.d'
|
||||
LICENSE = 'AGPLv3+'
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@ from .browser import NewspaperFigaroBrowser
|
|||
from .tools import rssid
|
||||
|
||||
class NewspaperFigaroBackend(GenericNewspaperBackend, ICapMessages):
|
||||
MAINTAINER = 'Julien Hebert'
|
||||
MAINTAINER = u'Julien Hebert'
|
||||
EMAIL = 'juke@free.fr'
|
||||
VERSION = '0.d'
|
||||
LICENSE = 'AGPLv3+'
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@ __all__ = ['MeteofranceBackend']
|
|||
|
||||
class MeteofranceBackend(BaseBackend, ICapWeather):
|
||||
NAME = 'meteofrance'
|
||||
MAINTAINER = 'Cedric Defortis'
|
||||
MAINTAINER = u'Cedric Defortis'
|
||||
EMAIL = 'cedric@aiur.fr'
|
||||
VERSION = '0.d'
|
||||
DESCRIPTION = 'Get forecasts from the MeteoFrance website'
|
||||
|
|
|
|||
|
|
@ -25,7 +25,7 @@ from .tools import rssid
|
|||
|
||||
|
||||
class Newspaper20minutesBackend(GenericNewspaperBackend, ICapMessages):
|
||||
MAINTAINER = 'Julien Hebert'
|
||||
MAINTAINER = u'Julien Hebert'
|
||||
EMAIL = 'juke@free.fr'
|
||||
VERSION = '0.d'
|
||||
LICENSE = 'AGPLv3+'
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@ __all__ = ['NettoKomBackend']
|
|||
|
||||
class NettoKomBackend(BaseBackend, ICapBill):
|
||||
NAME = 'nettokom'
|
||||
MAINTAINER = 'Florent Fourcot'
|
||||
MAINTAINER = u'Florent Fourcot'
|
||||
EMAIL = 'weboob@flo.fourcot.fr'
|
||||
VERSION = '0.d'
|
||||
LICENSE = 'AGPLv3+'
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@ __all__ = ['NewsfeedBackend']
|
|||
|
||||
class NewsfeedBackend(BaseBackend, ICapMessages):
|
||||
NAME = 'newsfeed'
|
||||
MAINTAINER = u"Clément Schreiner"
|
||||
MAINTAINER = u'Clément Schreiner'
|
||||
EMAIL = "clemux@clemux.info"
|
||||
VERSION = '0.d'
|
||||
DESCRIPTION = "Loads RSS and Atom feeds from any website"
|
||||
|
|
|
|||
|
|
@ -34,7 +34,7 @@ __all__ = ['NolifeTVBackend']
|
|||
|
||||
class NolifeTVBackend(BaseBackend, ICapVideo, ICapCollection):
|
||||
NAME = 'nolifetv'
|
||||
MAINTAINER = 'Romain Bignon'
|
||||
MAINTAINER = u'Romain Bignon'
|
||||
EMAIL = 'romain@weboob.org'
|
||||
VERSION = '0.d'
|
||||
DESCRIPTION = 'NolifeTV French video streaming website'
|
||||
|
|
|
|||
|
|
@ -52,7 +52,7 @@ class NovaBrowser(BaseBrowser):
|
|||
|
||||
class NovaBackend(BaseBackend, ICapRadio, ICapCollection):
|
||||
NAME = 'nova'
|
||||
MAINTAINER = 'Romain Bignon'
|
||||
MAINTAINER = u'Romain Bignon'
|
||||
EMAIL = 'romain@weboob.org'
|
||||
VERSION = '0.d'
|
||||
DESCRIPTION = u'Nova French radio'
|
||||
|
|
|
|||
|
|
@ -64,7 +64,7 @@ def parse_dt(s):
|
|||
|
||||
class OkCBackend(BaseBackend, ICapMessages, ICapContact, ICapMessagesPost):
|
||||
NAME = 'okc'
|
||||
MAINTAINER = 'Roger Philibert'
|
||||
MAINTAINER = u'Roger Philibert'
|
||||
EMAIL = 'roger.philibert@gmail.com'
|
||||
VERSION = '0.d'
|
||||
LICENSE = 'AGPLv3+'
|
||||
|
|
|
|||
|
|
@ -33,7 +33,7 @@ __all__ = ['OrangeBackend']
|
|||
|
||||
class OrangeBackend(BaseBackend, ICapAccount, ICapMessages, ICapMessagesPost):
|
||||
NAME = 'orange'
|
||||
MAINTAINER = 'Nicolas Duhamel'
|
||||
MAINTAINER = u'Nicolas Duhamel'
|
||||
EMAIL = 'nicolas@jombi.fr'
|
||||
VERSION = '0.d'
|
||||
DESCRIPTION = 'Orange French mobile phone provider'
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@ __all__ = ['OuiFMBackend']
|
|||
|
||||
class OuiFMBackend(BaseBackend, ICapRadio, ICapCollection):
|
||||
NAME = 'ouifm'
|
||||
MAINTAINER = 'Romain Bignon'
|
||||
MAINTAINER = u'Romain Bignon'
|
||||
EMAIL = 'romain@weboob.org'
|
||||
VERSION = '0.d'
|
||||
DESCRIPTION = u'Ouï FM French radio'
|
||||
|
|
|
|||
|
|
@ -35,7 +35,7 @@ __all__ = ['PastealaconBackend']
|
|||
|
||||
class PastealaconBackend(BaseBackend, BasePasteBackend):
|
||||
NAME = 'pastealacon'
|
||||
MAINTAINER = 'Laurent Bachelier'
|
||||
MAINTAINER = u'Laurent Bachelier'
|
||||
EMAIL = 'laurent@bachelier.name'
|
||||
VERSION = '0.d'
|
||||
DESCRIPTION = u'Paste à la con text sharing tool'
|
||||
|
|
|
|||
|
|
@ -34,7 +34,7 @@ __all__ = ['PastebinBackend']
|
|||
|
||||
class PastebinBackend(BaseBackend, BasePasteBackend):
|
||||
NAME = 'pastebin'
|
||||
MAINTAINER = 'Laurent Bachelier'
|
||||
MAINTAINER = u'Laurent Bachelier'
|
||||
EMAIL = 'laurent@bachelier.name'
|
||||
VERSION = '0.d'
|
||||
DESCRIPTION = 'Pastebin text sharing service'
|
||||
|
|
|
|||
|
|
@ -35,7 +35,7 @@ __all__ = ['PhpBBBackend']
|
|||
|
||||
class PhpBBBackend(BaseBackend, ICapMessages, ICapMessagesPost):
|
||||
NAME = 'phpbb'
|
||||
MAINTAINER = 'Romain Bignon'
|
||||
MAINTAINER = u'Romain Bignon'
|
||||
EMAIL = 'romain@weboob.org'
|
||||
VERSION = '0.d'
|
||||
LICENSE = 'AGPLv3+'
|
||||
|
|
|
|||
|
|
@ -28,7 +28,7 @@ __all__ = ['PiratebayBackend']
|
|||
|
||||
class PiratebayBackend(BaseBackend, ICapTorrent):
|
||||
NAME = 'piratebay'
|
||||
MAINTAINER = 'Julien Veyssier'
|
||||
MAINTAINER = u'Julien Veyssier'
|
||||
EMAIL = 'julien.veyssier@aiur.fr'
|
||||
VERSION = '0.d'
|
||||
DESCRIPTION = 'The Pirate Bay BitTorrent tracker'
|
||||
|
|
|
|||
|
|
@ -28,7 +28,7 @@ from weboob.tools.newsfeed import Newsfeed
|
|||
|
||||
|
||||
class NewspaperPresseuropBackend(GenericNewspaperBackend, ICapMessages):
|
||||
MAINTAINER = 'Florent Fourcot'
|
||||
MAINTAINER = u'Florent Fourcot'
|
||||
EMAIL = 'weboob@flo.fourcot.fr'
|
||||
VERSION = '0.d'
|
||||
LICENSE = 'AGPLv3+'
|
||||
|
|
|
|||
|
|
@ -33,7 +33,7 @@ __all__ = ['RadioFranceBackend']
|
|||
|
||||
class RadioFranceBackend(BaseBackend, ICapRadio, ICapCollection, ICapVideo):
|
||||
NAME = 'radiofrance'
|
||||
MAINTAINER = 'Laurent Bachelier'
|
||||
MAINTAINER = u'Laurent Bachelier'
|
||||
EMAIL = 'laurent@bachelier.name'
|
||||
VERSION = '0.d'
|
||||
DESCRIPTION = u'Radios of Radio France: Inter, Info, Bleu, Culture, Musique, FIP, Le Mouv\''
|
||||
|
|
|
|||
|
|
@ -37,7 +37,7 @@ __all__ = ['RedmineBackend']
|
|||
|
||||
class RedmineBackend(BaseBackend, ICapContent, ICapBugTracker, ICapCollection):
|
||||
NAME = 'redmine'
|
||||
MAINTAINER = 'Romain Bignon'
|
||||
MAINTAINER = u'Romain Bignon'
|
||||
EMAIL = 'romain@weboob.org'
|
||||
VERSION = '0.d'
|
||||
DESCRIPTION = 'The Redmine project management web application'
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@ __all__ = ['SachsenLevelBackend']
|
|||
|
||||
class SachsenLevelBackend(BaseBackend, ICapWaterLevel):
|
||||
NAME = 'sachsen'
|
||||
MAINTAINER = 'Florent Fourcot'
|
||||
MAINTAINER = u'Florent Fourcot'
|
||||
EMAIL = 'weboob@flo.fourcot.fr'
|
||||
VERSION = '0.d'
|
||||
LICENSE = 'AGPLv3+'
|
||||
|
|
|
|||
|
|
@ -33,7 +33,7 @@ __all__ = ['SfrBackend']
|
|||
|
||||
class SfrBackend(BaseBackend, ICapAccount, ICapMessages, ICapMessagesPost):
|
||||
NAME = 'sfr'
|
||||
MAINTAINER = 'Christophe Benz'
|
||||
MAINTAINER = u'Christophe Benz'
|
||||
EMAIL = 'christophe.benz@gmail.com'
|
||||
VERSION = '0.d'
|
||||
DESCRIPTION = 'SFR French mobile phone provider'
|
||||
|
|
|
|||
|
|
@ -33,7 +33,7 @@ __all__ = ['SocieteGeneraleBackend']
|
|||
|
||||
class SocieteGeneraleBackend(BaseBackend, ICapBank):
|
||||
NAME = 'societegenerale'
|
||||
MAINTAINER = 'Jocelyn Jaubert'
|
||||
MAINTAINER = u'Jocelyn Jaubert'
|
||||
EMAIL = 'jocelyn.jaubert@gmail.com'
|
||||
VERSION = '0.d'
|
||||
LICENSE = 'AGPLv3+'
|
||||
|
|
|
|||
|
|
@ -25,7 +25,7 @@ from .tools import rssid, url2id
|
|||
|
||||
|
||||
class NewspaperTazBackend(GenericNewspaperBackend, ICapMessages):
|
||||
MAINTAINER = 'Florent Fourcot'
|
||||
MAINTAINER = u'Florent Fourcot'
|
||||
EMAIL = 'weboob@flo.fourcot.fr'
|
||||
VERSION = '0.d'
|
||||
LICENSE = 'AGPLv3+'
|
||||
|
|
|
|||
|
|
@ -33,7 +33,7 @@ __all__ = ['TricTracTVBackend']
|
|||
|
||||
class TricTracTVBackend(BaseBackend, ICapVideo):
|
||||
NAME = 'trictractv'
|
||||
MAINTAINER = 'Benjamin Drieu'
|
||||
MAINTAINER = u'Benjamin Drieu'
|
||||
EMAIL = 'benjamin@drieu.org'
|
||||
VERSION = '0.d'
|
||||
DESCRIPTION = u'TricTrac.tv video website'
|
||||
|
|
|
|||
|
|
@ -27,7 +27,7 @@ __all__ = ['WeatherBackend']
|
|||
|
||||
class WeatherBackend(BaseBackend, ICapWeather):
|
||||
NAME = 'weather'
|
||||
MAINTAINER = 'Arno Renevier'
|
||||
MAINTAINER = u'Arno Renevier'
|
||||
EMAIL = 'arno@renevier.net'
|
||||
VERSION = '0.d'
|
||||
DESCRIPTION = 'Get forecasts from weather.com'
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@ __all__ = ['WordReferenceBackend']
|
|||
|
||||
|
||||
class WordReferenceBackend(BaseBackend, ICapTranslate):
|
||||
MAINTAINER = 'Lucien Loiseau'
|
||||
MAINTAINER = u'Lucien Loiseau'
|
||||
EMAIL = 'loiseau.lucien@gmail.com'
|
||||
VERSION = '0.d'
|
||||
LICENSE = 'AGPLv3+'
|
||||
|
|
|
|||
|
|
@ -36,7 +36,7 @@ __all__ = ['YahooBackend']
|
|||
|
||||
class YahooBackend(BaseBackend, ICapWeather):
|
||||
NAME = 'yahoo'
|
||||
MAINTAINER = 'Romain Bignon'
|
||||
MAINTAINER = u'Romain Bignon'
|
||||
EMAIL = 'romain@weboob.org'
|
||||
VERSION = '0.d'
|
||||
DESCRIPTION = 'Yahoo!'
|
||||
|
|
|
|||
|
|
@ -33,7 +33,7 @@ __all__ = ['YoujizzBackend']
|
|||
|
||||
class YoujizzBackend(BaseBackend, ICapVideo, ICapCollection):
|
||||
NAME = 'youjizz'
|
||||
MAINTAINER = 'Roger Philibert'
|
||||
MAINTAINER = u'Roger Philibert'
|
||||
EMAIL = 'roger.philibert@gmail.com'
|
||||
VERSION = '0.d'
|
||||
DESCRIPTION = 'YouJizz pornographic video streaming website'
|
||||
|
|
|
|||
|
|
@ -33,7 +33,7 @@ __all__ = ['YoupornBackend']
|
|||
|
||||
class YoupornBackend(BaseBackend, ICapVideo, ICapCollection):
|
||||
NAME = 'youporn'
|
||||
MAINTAINER = 'Romain Bignon'
|
||||
MAINTAINER = u'Romain Bignon'
|
||||
EMAIL = 'romain@weboob.org'
|
||||
VERSION = '0.d'
|
||||
DESCRIPTION = 'YouPorn pornographic video streaming website'
|
||||
|
|
|
|||
|
|
@ -42,7 +42,7 @@ __all__ = ['YoutubeBackend']
|
|||
|
||||
class YoutubeBackend(BaseBackend, ICapVideo, ICapCollection):
|
||||
NAME = 'youtube'
|
||||
MAINTAINER = 'Christophe Benz'
|
||||
MAINTAINER = u'Christophe Benz'
|
||||
EMAIL = 'christophe.benz@gmail.com'
|
||||
VERSION = '0.d'
|
||||
DESCRIPTION = 'YouTube video streaming website'
|
||||
|
|
|
|||
|
|
@ -50,7 +50,7 @@ class Module(object):
|
|||
|
||||
@property
|
||||
def maintainer(self):
|
||||
return '%s <%s>' % (self.klass.MAINTAINER, self.klass.EMAIL)
|
||||
return u'%s <%s>' % (self.klass.MAINTAINER, self.klass.EMAIL)
|
||||
|
||||
@property
|
||||
def version(self):
|
||||
|
|
|
|||
|
|
@ -176,8 +176,8 @@ class QtDo(QObject):
|
|||
if not msg:
|
||||
msg = 'Website is unavailable.'
|
||||
elif isinstance(error, NotImplementedError):
|
||||
msg = 'This feature is not supported by this backend.\n\n' \
|
||||
'To help the maintainer of this backend implement this feature, please contact: %s <%s>' % (backend.MAINTAINER, backend.EMAIL)
|
||||
msg = u'This feature is not supported by this backend.\n\n' \
|
||||
u'To help the maintainer of this backend implement this feature, please contact: %s <%s>' % (backend.MAINTAINER, backend.EMAIL)
|
||||
elif isinstance(error, UserError):
|
||||
if not msg:
|
||||
msg = type(error).__name__
|
||||
|
|
|
|||
|
|
@ -223,7 +223,7 @@ class BaseBackend(object):
|
|||
# Backend name.
|
||||
NAME = None
|
||||
# Name of the maintainer of this backend.
|
||||
MAINTAINER = '<unspecified>'
|
||||
MAINTAINER = u'<unspecified>'
|
||||
# Email address of the maintainer.
|
||||
EMAIL = '<unspecified>'
|
||||
# Version of backend (for information only).
|
||||
|
|
|
|||
|
|
@ -66,7 +66,7 @@ class GenericComicReaderBrowser(BaseBrowser):
|
|||
|
||||
class GenericComicReaderBackend(BaseBackend, ICapGallery):
|
||||
NAME = 'genericcomicreader'
|
||||
MAINTAINER = 'Noé Rubinstein'
|
||||
MAINTAINER = u'Noé Rubinstein'
|
||||
EMAIL = 'noe.rubinstein@gmail.com'
|
||||
VERSION = '0.d'
|
||||
DESCRIPTION = 'Generic comic reader backend; subclasses implement specific sites'
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@ class GenericNewspaperBackend(BaseBackend, ICapMessages):
|
|||
"""
|
||||
GenericNewspaperBackend class
|
||||
"""
|
||||
MAINTAINER = 'Julien Hebert'
|
||||
MAINTAINER = u'Julien Hebert'
|
||||
EMAIL = 'juke@free.fr'
|
||||
VERSION = '0.d'
|
||||
LICENSE = 'AGPLv3+'
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue