diff --git a/contrib/videoob_web/videoob_web/videoob_web.py b/contrib/videoob_web/videoob_web/videoob_web.py index 0bea4af99127a49de6fc6528b4ce6516d9de206f..a04a96f79362d8087a7596bc060a04d54c5a3b02 100644 --- a/contrib/videoob_web/videoob_web/videoob_web.py +++ b/contrib/videoob_web/videoob_web/videoob_web.py @@ -41,7 +41,7 @@ class VideoobWeb(BaseApplication): APPNAME = 'videoob-webserver' - VERSION = '0.c' + VERSION = '0.d' COPYRIGHT = 'Copyright(C) 2010-2011 Christophe Benz' DESCRIPTION = 'WSGI web server application allowing to search for videos on various websites.' CAPS = ICapVideo diff --git a/docs/source/conf.py b/docs/source/conf.py index e8fd535cfbdc332412419145fdd38de7d4209c49..4471dea886672a56f1085b4a6a5662208adba1fd 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -47,9 +47,9 @@ # built documents. # # The short X.Y version. -version = '0.c' +version = '0.d' # The full version, including alpha/beta/rc tags. -release = '0.c' +release = '0.d' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/modules/arte/backend.py b/modules/arte/backend.py index 69e0486f896491d3c958b4def6b1aafbde46a12a..e923b62a5fb8404f54d764b995a6f5021e54c2f5 100644 --- a/modules/arte/backend.py +++ b/modules/arte/backend.py @@ -36,7 +36,7 @@ class ArteBackend(BaseBackend, ICapVideo, ICapCollection): NAME = 'arte' MAINTAINER = 'Romain Bignon' EMAIL = 'romain@weboob.org' - VERSION = '0.c' + VERSION = '0.d' DESCRIPTION = 'Arte French and German TV' LICENSE = 'AGPLv3+' CONFIG = BackendConfig(Value('lang', label='Lang of videos', diff --git a/modules/aum/backend.py b/modules/aum/backend.py index 42752b5e24eb0f7f610444030e4145e78f276e18..5f90f486ea81a0f77a059096c77e8fff4ffbbf72 100644 --- a/modules/aum/backend.py +++ b/modules/aum/backend.py @@ -59,7 +59,7 @@ class AuMBackend(BaseBackend, ICapMessages, ICapMessagesPost, ICapDating, ICapCh NAME = 'aum' MAINTAINER = 'Romain Bignon' EMAIL = 'romain@weboob.org' - VERSION = '0.c' + VERSION = '0.d' LICENSE = 'AGPLv3+' DESCRIPTION = u'"Adopte un Mec" French dating website' CONFIG = BackendConfig(Value('username', label='Username'), diff --git a/modules/bnporc/backend.py b/modules/bnporc/backend.py index 4a0685d94c175dc87347172f98360e6796546690..7cc2c74c42449196a901f70346bb0518050a4f94 100644 --- a/modules/bnporc/backend.py +++ b/modules/bnporc/backend.py @@ -39,7 +39,7 @@ class BNPorcBackend(BaseBackend, ICapBank, ICapMessages): NAME = 'bnporc' MAINTAINER = 'Romain Bignon' EMAIL = 'romain@weboob.org' - VERSION = '0.c' + VERSION = '0.d' LICENSE = 'AGPLv3+' DESCRIPTION = 'BNP Paribas French bank website' CONFIG = BackendConfig(ValueBackendPassword('login', label='Account ID', masked=False), diff --git a/modules/boursorama/backend.py b/modules/boursorama/backend.py index f8ec897424dadfb1107e52576323e9f2430edcdf..5fed4bcf7e9b329a3e1944e319cf2826561463af 100644 --- a/modules/boursorama/backend.py +++ b/modules/boursorama/backend.py @@ -36,7 +36,7 @@ class BoursoramaBackend(BaseBackend, ICapBank): NAME = 'boursorama' MAINTAINER = 'Gabriel Kerneis' EMAIL = 'gabriel@kerneis.info' - VERSION = '0.c' + VERSION = '0.d' LICENSE = 'AGPLv3+' DESCRIPTION = u'Boursorama French bank website' CONFIG = BackendConfig(ValueBackendPassword('login', label='Account ID', masked=False), diff --git a/modules/bouygues/backend.py b/modules/bouygues/backend.py index ed3c4fc17510bc1634bcb28045833b192325e81c..f8546cf0bc4bb95aa03ccd7b01a387dad2ae53db 100644 --- a/modules/bouygues/backend.py +++ b/modules/bouygues/backend.py @@ -34,7 +34,7 @@ class BouyguesBackend(BaseBackend, ICapMessages, ICapMessagesPost): NAME = 'bouygues' MAINTAINER = 'Christophe Benz' EMAIL = 'christophe.benz@gmail.com' - VERSION = '0.c' + VERSION = '0.d' DESCRIPTION = u'Bouygues Télécom French mobile phone provider' LICENSE = 'AGPLv3+' CONFIG = BackendConfig(Value('login', label='Login'), diff --git a/modules/bp/backend.py b/modules/bp/backend.py index c1e08d23e9212aa0631ca2b84cee68aa5102ba07..16b07611744178b7fb8ff5e51f2b033b0d6930fb 100644 --- a/modules/bp/backend.py +++ b/modules/bp/backend.py @@ -32,7 +32,7 @@ class BPBackend(BaseBackend, ICapBank): NAME = 'bp' MAINTAINER = 'Nicolas Duhamel' EMAIL = 'nicolas@jombi.fr' - VERSION = '0.c' + VERSION = '0.d' LICENSE = 'AGPLv3+' DESCRIPTION = u'La Banque Postale French bank website' CONFIG = BackendConfig(ValueBackendPassword('login', label='Account ID', masked=False), diff --git a/modules/canalplus/backend.py b/modules/canalplus/backend.py index 2578f36a043f82596dd2db9736a439fa12748177..cc04002cbf0b333234fa5558fef282c387d93721 100644 --- a/modules/canalplus/backend.py +++ b/modules/canalplus/backend.py @@ -39,7 +39,7 @@ class CanalplusBackend(BaseBackend, ICapVideo, ICapCollection): NAME = 'canalplus' MAINTAINER = 'Nicolas Duhamel' EMAIL = 'nicolas@jombi.fr' - VERSION = '0.c' + VERSION = '0.d' DESCRIPTION = 'Canal Plus French TV' LICENSE = 'AGPLv3+' CONFIG = BackendConfig(Value('quality', label='Quality of videos', choices=['hd', 'sd'], default='hd')) diff --git a/modules/canaltp/backend.py b/modules/canaltp/backend.py index 86184a467e85556befb7206c2866948cd8004cce..bc5ff9ed0898e65e3f48c67a8488fadce91411b8 100644 --- a/modules/canaltp/backend.py +++ b/modules/canaltp/backend.py @@ -30,7 +30,7 @@ class CanalTPBackend(BaseBackend, ICapTravel): NAME = 'canaltp' MAINTAINER = 'Romain Bignon' EMAIL = 'romain@weboob.org' - VERSION = '0.c' + VERSION = '0.d' LICENSE = 'AGPLv3+' DESCRIPTION = "French trains" BROWSER = CanalTP diff --git a/modules/cappedtv/backend.py b/modules/cappedtv/backend.py index 8a1efb3bd471a0ed8da8973f745fc5613c1a1d7a..d212bdf22faa8bb2ea0bd02ec2c8ff907e0ee703 100644 --- a/modules/cappedtv/backend.py +++ b/modules/cappedtv/backend.py @@ -23,7 +23,7 @@ class CappedBackend(BaseBackend, ICapVideo, ICapCollection): NAME = 'cappedtv' MAINTAINER = 'Lord' EMAIL = 'lord@lordtoniok.com' - VERSION = '0.c' + VERSION = '0.d' DESCRIPTION = 'Capped.tv demoscene website' LICENSE = 'WTFPLv2' BROWSER = CappedBrowser diff --git a/modules/champslibres/backend.py b/modules/champslibres/backend.py index ddb64602e3bfcad1f521006bcf6b13e51efc0b06..6cf6cd9f3301ad80587f56531811dfa823284638 100644 --- a/modules/champslibres/backend.py +++ b/modules/champslibres/backend.py @@ -32,7 +32,7 @@ class ChampslibresBackend(BaseBackend, ICapBook): NAME = 'champslibres' MAINTAINER = u'Florent Fourcot' EMAIL = 'weboob@flo.fourcot.fr' - VERSION = '0.c' + VERSION = '0.d' DESCRIPTION = 'Champs Libres (Rennes) Library' LICENSE = 'AGPLv3+' CONFIG = BackendConfig(Value('login', label='Account ID', regexp='^\d{1,15}|$'), diff --git a/modules/cmb/backend.py b/modules/cmb/backend.py index 7ffacdd768ea6c6e3a7889944624519d6d82f35e..e094982a50d5578f242f3775ee64be5c3a7b5be6 100644 --- a/modules/cmb/backend.py +++ b/modules/cmb/backend.py @@ -42,7 +42,7 @@ class CmbBackend(BaseBackend, ICapBank): NAME = 'cmb' MAINTAINER = 'Johann Broudin' EMAIL = 'Johann.Broudin@6-8.fr' - VERSION = '0.c' + VERSION = '0.d' LICENSE = 'AGPLv3+' DESCRIPTION = u'Crédit Mutuel de Bretagne French bank website' CONFIG = BackendConfig( diff --git a/modules/cragr/backend.py b/modules/cragr/backend.py index 6051db0c17f47d8eb6684720da7ead763358dffa..ac8944ba0cf7de3f8ceb801065175b1ecdfc8491 100644 --- a/modules/cragr/backend.py +++ b/modules/cragr/backend.py @@ -33,7 +33,7 @@ class CragrBackend(BaseBackend, ICapBank): NAME = 'cragr' MAINTAINER = 'Xavier Guerrin' EMAIL = 'xavier@tuxfamily.org' - VERSION = '0.c' + VERSION = '0.d' DESCRIPTION = u'Crédit Agricole French bank website' LICENSE = 'AGPLv3+' website_choices = OrderedDict([(k, u'%s (%s)' % (v, k)) for k, v in sorted({ diff --git a/modules/creditmutuel/backend.py b/modules/creditmutuel/backend.py index 1b1373ceef18acd5ccf9135049af3ded2feed441..317056e48cd35b929d313b907b98280e9fafa4d2 100644 --- a/modules/creditmutuel/backend.py +++ b/modules/creditmutuel/backend.py @@ -35,7 +35,7 @@ class CreditMutuelBackend(BaseBackend, ICapBank): NAME = 'creditmutuel' MAINTAINER = 'Julien Veyssier' EMAIL = 'julien.veyssier@aiur.fr' - VERSION = '0.c' + VERSION = '0.d' DESCRIPTION = u'Crédit Mutuel French bank website' LICENSE = 'AGPLv3+' CONFIG = BackendConfig(ValueBackendPassword('login', label='Account ID', regexp='^\d{1,13}\w$', masked=False), diff --git a/modules/dailymotion/backend.py b/modules/dailymotion/backend.py index 616b5a910f1808f0c4322e04f86480584763e7bd..96d189f063ae9afc10b6dce738914aef517b4de3 100644 --- a/modules/dailymotion/backend.py +++ b/modules/dailymotion/backend.py @@ -35,7 +35,7 @@ class DailymotionBackend(BaseBackend, ICapVideo, ICapCollection): NAME = 'dailymotion' MAINTAINER = 'Romain Bignon' EMAIL = 'romain@weboob.org' - VERSION = '0.c' + VERSION = '0.d' DESCRIPTION = 'Dailymotion video streaming website' LICENSE = 'AGPLv3+' BROWSER = DailymotionBrowser diff --git a/modules/dlfp/backend.py b/modules/dlfp/backend.py index a9f5601d98d5ad69a42341b345f6e26dae507efb..60d5a7e5fa8c4545dfff92022bdc04db4ffeb6f4 100644 --- a/modules/dlfp/backend.py +++ b/modules/dlfp/backend.py @@ -40,7 +40,7 @@ class DLFPBackend(BaseBackend, ICapMessages, ICapMessagesPost, ICapContent): NAME = 'dlfp' MAINTAINER = 'Romain Bignon' EMAIL = 'romain@weboob.org' - VERSION = '0.c' + VERSION = '0.d' LICENSE = 'AGPLv3+' DESCRIPTION = "Da Linux French Page news website" CONFIG = BackendConfig(Value('username', label='Username', regexp='.+'), diff --git a/modules/ecrans/backend.py b/modules/ecrans/backend.py index 4a0c173d068fb6c2a5309ed25237ba82e872b592..0fc0c9181b8815f8bcb8c2aa3d2b51f0abac9e01 100644 --- a/modules/ecrans/backend.py +++ b/modules/ecrans/backend.py @@ -27,7 +27,7 @@ class NewspaperEcransBackend(GenericNewspaperBackend, ICapMessages): MAINTAINER = 'Julien Hebert' EMAIL = 'juke@free.fr' - VERSION = '0.c' + VERSION = '0.d' LICENSE = 'AGPLv3+' STORAGE = {'seen': {}} NAME = 'ecrans' diff --git a/modules/ehentai/backend.py b/modules/ehentai/backend.py index 40adb45dfe5e7549b0cd244cab4827b4e0858bfc..7ba07df576d9981057626e99fe1375af66a6bcb2 100644 --- a/modules/ehentai/backend.py +++ b/modules/ehentai/backend.py @@ -37,7 +37,7 @@ class EHentaiBackend(BaseBackend, ICapGallery, ICapCollection): NAME = 'ehentai' MAINTAINER = 'Roger Philibert' EMAIL = 'roger.philibert@gmail.com' - VERSION = '0.c' + VERSION = '0.d' DESCRIPTION = 'E-Hentai galleries' LICENSE = 'AGPLv3+' BROWSER = EHentaiBrowser diff --git a/modules/fortuneo/backend.py b/modules/fortuneo/backend.py index 4a5a5fceab4e9e07ec82bb83237e1412bee9a76f..fda56ec98e81649f6ea53def53444528fa0f7a1e 100644 --- a/modules/fortuneo/backend.py +++ b/modules/fortuneo/backend.py @@ -35,7 +35,7 @@ class FortuneoBackend(BaseBackend, ICapBank): NAME = 'fortuneo' MAINTAINER = 'Gilles-Alexandre Quenot' EMAIL = 'gilles.quenot@gmail.com' - VERSION = '0.c' + VERSION = '0.d' LICENSE = 'AGPLv3+' DESCRIPTION = u'Fortuneo French bank website' CONFIG = BackendConfig( diff --git a/modules/fourchan/backend.py b/modules/fourchan/backend.py index 0ca86156616dde41f3ce7787a23d1a23f2f5c15f..b3623e17b9fcd21f7fb39ff60554df36b7e038b8 100644 --- a/modules/fourchan/backend.py +++ b/modules/fourchan/backend.py @@ -34,7 +34,7 @@ class FourChanBackend(BaseBackend, ICapMessages): NAME = 'fourchan' MAINTAINER = 'Romain Bignon' EMAIL = 'romain@weboob.org' - VERSION = '0.c' + VERSION = '0.d' LICENSE = 'AGPLv3+' DESCRIPTION = '4chan image board' CONFIG = BackendConfig(Value('boards', label='Boards to fetch')) diff --git a/modules/francetelevisions/backend.py b/modules/francetelevisions/backend.py index b2f734b1c6785293e7408f0021257bfac254f4b0..bbc2fe65bbf7b340e877be73369c5629335a8983 100644 --- a/modules/francetelevisions/backend.py +++ b/modules/francetelevisions/backend.py @@ -35,7 +35,7 @@ class PluzzBackend(BaseBackend, ICapVideo, ICapCollection): NAME = 'francetelevisions' MAINTAINER = 'Romain Bignon' EMAIL = 'romain@weboob.org' - VERSION = '0.c' + VERSION = '0.d' DESCRIPTION = u'France Télévisions video website' LICENSE = 'AGPLv3+' BROWSER = PluzzBrowser diff --git a/modules/freemobile/backend.py b/modules/freemobile/backend.py index 699e7f771b4ac8e6f39be38a61ecd305b002245d..230803d87211ea19220418dde82b620f74aebcf9 100644 --- a/modules/freemobile/backend.py +++ b/modules/freemobile/backend.py @@ -33,7 +33,7 @@ class FreeMobileBackend(BaseBackend, ICapBill): NAME = 'freemobile' MAINTAINER = 'Florent Fourcot' EMAIL = 'weboob@flo.fourcot.fr' - VERSION = '0.c' + VERSION = '0.d' LICENSE = 'AGPLv3+' DESCRIPTION = 'Free Mobile website' CONFIG = BackendConfig(ValueBackendPassword('login', diff --git a/modules/gazelle/backend.py b/modules/gazelle/backend.py index 2225cc8b7481517f128208c4055432cc9ad14363..7ab41ba98a60b9e9921e8118c515ca95623b514a 100644 --- a/modules/gazelle/backend.py +++ b/modules/gazelle/backend.py @@ -31,7 +31,7 @@ class GazelleBackend(BaseBackend, ICapTorrent): NAME = 'gazelle' MAINTAINER = 'Romain Bignon' EMAIL = 'romain@weboob.org' - VERSION = '0.c' + VERSION = '0.d' DESCRIPTION = 'Gazelle-based BitTorrent trackers' LICENSE = 'AGPLv3+' CONFIG = BackendConfig(Value('domain', label='Domain (example "ssl.what.cd")'), diff --git a/modules/geolocip/backend.py b/modules/geolocip/backend.py index d81f7f2f0c750ad3b857c9d15f3d691f365000e8..bc64d27ead36dfc8f64375b620dcec9958a703b5 100644 --- a/modules/geolocip/backend.py +++ b/modules/geolocip/backend.py @@ -31,7 +31,7 @@ class GeolocIpBackend(BaseBackend, ICapGeolocIp): NAME = 'geolocip' MAINTAINER = 'Julien Veyssier' EMAIL = 'julien.veyssier@aiur.fr' - VERSION = '0.c' + VERSION = '0.d' LICENSE = 'AGPLv3+' DESCRIPTION = u"GeolocIP IP addresses geolocation service" BROWSER = BaseBrowser diff --git a/modules/googletranslate/backend.py b/modules/googletranslate/backend.py index f7da5f9ebbca4dd801a968d66ab1038673e41e99..c4bb3dc41c49410d8af706d5d07f26cd85b6c511 100644 --- a/modules/googletranslate/backend.py +++ b/modules/googletranslate/backend.py @@ -31,7 +31,7 @@ class GoogleTranslateBackend(BaseBackend, ICapTranslate): MAINTAINER = 'Lucien Loiseau' EMAIL = 'loiseau.lucien@gmail.com' - VERSION = '0.c' + VERSION = '0.d' LICENSE = 'AGPLv3+' NAME = 'googletranslate' DESCRIPTION = u'Google translation web service' diff --git a/modules/hds/backend.py b/modules/hds/backend.py index 7659cbfe3204982966c0d6ae723445a5e2b197c1..66ba824a6ee080f334334f17f337638505cbfdf7 100644 --- a/modules/hds/backend.py +++ b/modules/hds/backend.py @@ -33,7 +33,7 @@ class HDSBackend(BaseBackend, ICapMessages): NAME = 'hds' MAINTAINER = 'Romain Bignon' EMAIL = 'romain@weboob.org' - VERSION = '0.c' + VERSION = '0.d' LICENSE = 'AGPLv3+' DESCRIPTION = u"Histoires de Sexe French erotic novels" STORAGE = {'seen': []} diff --git a/modules/hsbc/backend.py b/modules/hsbc/backend.py index b189bcffbc3ee5f36b4ec90b718ebb8ed7a2e950..44adb97d5e3897fdef72f46e0c5f7d8a41d16628 100644 --- a/modules/hsbc/backend.py +++ b/modules/hsbc/backend.py @@ -33,7 +33,7 @@ class HSBCBackend(BaseBackend, ICapBank): NAME = 'hsbc' MAINTAINER = 'Romain Bignon' EMAIL = 'romain@weboob.org' - VERSION = '0.c' + VERSION = '0.d' LICENSE = 'AGPLv3+' DESCRIPTION = 'HSBC France bank website' CONFIG = BackendConfig(ValueBackendPassword('login', label='Account ID', masked=False), diff --git a/modules/ina/backend.py b/modules/ina/backend.py index 1f9a1d1bf01372780e46f8f50feaab046e359861..1a7c5f0b47b0807337a8aa0ae034f1eb4d8b8f86 100644 --- a/modules/ina/backend.py +++ b/modules/ina/backend.py @@ -34,7 +34,7 @@ class InaBackend(BaseBackend, ICapVideo): NAME = 'ina' MAINTAINER = 'Christophe Benz' EMAIL = 'christophe.benz@gmail.com' - VERSION = '0.c' + VERSION = '0.d' DESCRIPTION = 'INA French TV video archives' LICENSE = 'AGPLv3+' BROWSER = InaBrowser diff --git a/modules/ing/backend.py b/modules/ing/backend.py index 91ebcf6e780af019303b67b70f2ac67c10822bf8..ffd2789e188d2cc0d409b9e657f57af7bb4599f0 100644 --- a/modules/ing/backend.py +++ b/modules/ing/backend.py @@ -35,7 +35,7 @@ class INGBackend(BaseBackend, ICapBank): NAME = 'ing' MAINTAINER = 'Florent Fourcot' EMAIL = 'weboob@flo.fourcot.fr' - VERSION = '0.c' + VERSION = '0.d' LICENSE = 'AGPLv3+' DESCRIPTION = 'ING Direct French bank website' CONFIG = BackendConfig(ValueBackendPassword('login', diff --git a/modules/inrocks/backend.py b/modules/inrocks/backend.py index 42b4945b62d2ee148c33e52ea8cd4e7bacb56ccc..eeccf6961e8bd6894a196fea8aca8ada23a5d316 100644 --- a/modules/inrocks/backend.py +++ b/modules/inrocks/backend.py @@ -26,7 +26,7 @@ class NewspaperInrocksBackend(GenericNewspaperBackend, ICapMessages): MAINTAINER = 'Julien Hebert' EMAIL = 'juke@free.fr' - VERSION = '0.c' + VERSION = '0.d' LICENSE = 'AGPLv3+' STORAGE = {'seen': {}} NAME = 'inrocks' diff --git a/modules/ipinfodb/backend.py b/modules/ipinfodb/backend.py index 66ee567016f019aa3fbb74912eb73994c5431694..7051cf70ef4ca2bb9acb018f98685cf2dd9e69d5 100644 --- a/modules/ipinfodb/backend.py +++ b/modules/ipinfodb/backend.py @@ -31,7 +31,7 @@ class IpinfodbBackend(BaseBackend, ICapGeolocIp): NAME = 'ipinfodb' MAINTAINER = 'Julien Veyssier' EMAIL = 'julien.veyssier@aiur.fr' - VERSION = '0.c' + VERSION = '0.d' LICENSE = 'AGPLv3+' DESCRIPTION = u"IPInfoDB IP addresses geolocation service" BROWSER = BaseBrowser diff --git a/modules/isohunt/backend.py b/modules/isohunt/backend.py index d1d6dc09a65c27e580499aae6c19d37a6c6e9d0c..9de36e5cb04f06b33afc901d2a4b1aa86dd217c8 100644 --- a/modules/isohunt/backend.py +++ b/modules/isohunt/backend.py @@ -31,7 +31,7 @@ class IsohuntBackend(BaseBackend, ICapTorrent): NAME = 'isohunt' MAINTAINER = 'Julien Veyssier' EMAIL = 'julien.veyssier@aiur.fr' - VERSION = '0.c' + VERSION = '0.d' DESCRIPTION = 'isoHunt BitTorrent tracker' LICENSE = 'AGPLv3+' BROWSER = IsohuntBrowser diff --git a/modules/izneo/backend.py b/modules/izneo/backend.py index 34fad3b76da4bb0cda708a4166386d58a9aaeb2b..43fc81ee22ef75aa00143efccf42a887f32a511d 100644 --- a/modules/izneo/backend.py +++ b/modules/izneo/backend.py @@ -65,7 +65,7 @@ class IzneoBackend(BaseBackend, ICapGallery): NAME = 'izneo' MAINTAINER = 'Roger Philibert' EMAIL = 'roger.philibert@gmail.com' - VERSION = '0.c' + VERSION = '0.d' DESCRIPTION = 'Izneo digital comics' LICENSE = 'AGPLv3+' BROWSER = IzneoBrowser diff --git a/modules/kickass/backend.py b/modules/kickass/backend.py index 9dcdfdd8ac3f4ad36932e9e69b013b333639ac82..e912cfe06ec5caa85aaec4923d82f7b07d705b5c 100644 --- a/modules/kickass/backend.py +++ b/modules/kickass/backend.py @@ -31,7 +31,7 @@ class KickassBackend(BaseBackend, ICapTorrent): NAME = 'kickass' MAINTAINER = 'Julien Veyssier' EMAIL = 'julien.veyssier@aiur.fr' - VERSION = '0.c' + VERSION = '0.d' DESCRIPTION = 'Kickass Torrents BitTorrent tracker' LICENSE = 'AGPLv3+' BROWSER = KickassBrowser diff --git a/modules/lcl/backend.py b/modules/lcl/backend.py index 6ecc0a93a2ea942e6bdbf8a0583d3e9d8b537f7c..9ade87ea2d6c27be9e6fbf0220e8ba6baa0aa1ef 100644 --- a/modules/lcl/backend.py +++ b/modules/lcl/backend.py @@ -34,7 +34,7 @@ class LCLBackend(BaseBackend, ICapBank): NAME = 'lcl' MAINTAINER = u'Pierre Mazière' EMAIL = 'pierre.maziere@gmx.com' - VERSION = '0.c' + VERSION = '0.d' DESCRIPTION = u'Le Crédit Lyonnais French bank website' LICENSE = 'AGPLv3+' CONFIG = BackendConfig(ValueBackendPassword('login', label='Account ID', regexp='^\d{1,6}\w$', masked=False), diff --git a/modules/lefigaro/backend.py b/modules/lefigaro/backend.py index fc7ae0e8071f3e92403003e3c5100454286f36ae..45ec9a44acb0619e06e82e3ef8978e4eeb2b3287 100644 --- a/modules/lefigaro/backend.py +++ b/modules/lefigaro/backend.py @@ -26,7 +26,7 @@ class NewspaperFigaroBackend(GenericNewspaperBackend, ICapMessages): MAINTAINER = 'Julien Hebert' EMAIL = 'juke@free.fr' - VERSION = '0.c' + VERSION = '0.d' LICENSE = 'AGPLv3+' STORAGE = {'seen': {}} NAME = 'lefigaro' diff --git a/modules/mediawiki/backend.py b/modules/mediawiki/backend.py index f99a4c1e04be5ecf2b19171d03c95fa1cb3a5a18..d1b3f6d259534236c97a67b9968e0661f7fd5b90 100644 --- a/modules/mediawiki/backend.py +++ b/modules/mediawiki/backend.py @@ -34,7 +34,7 @@ class MediawikiBackend(BaseBackend, ICapContent): NAME = 'mediawiki' MAINTAINER = u'Clément Schreiner' EMAIL = 'clemux@clemux.info' - VERSION = '0.c' + VERSION = '0.d' LICENSE = 'AGPLv3+' DESCRIPTION = 'Wikis running MediaWiki, like Wikipedia' CONFIG = BackendConfig(Value('url', label='URL of the Mediawiki website', default='http://en.wikipedia.org/', regexp='https?://.*'), diff --git a/modules/meteofrance/backend.py b/modules/meteofrance/backend.py index 83d17e248723de83dac581d4185294af66513b37..e643252090b59de7a6067c90e077db34178ff960 100644 --- a/modules/meteofrance/backend.py +++ b/modules/meteofrance/backend.py @@ -31,7 +31,7 @@ class MeteofranceBackend(BaseBackend, ICapWeather): NAME = 'meteofrance' MAINTAINER = 'Cedric Defortis' EMAIL = 'cedric@aiur.fr' - VERSION = '0.c' + VERSION = '0.d' DESCRIPTION = 'Get forecasts from the MeteoFrance website' LICENSE = 'AGPLv3+' BROWSER = MeteofranceBrowser diff --git a/modules/minutes20/backend.py b/modules/minutes20/backend.py index 8f2e3fe381b375fb64c2c1e51e30eb2e71306d21..6b867c7fae551e2a249d513120ba644df02ccb10 100644 --- a/modules/minutes20/backend.py +++ b/modules/minutes20/backend.py @@ -27,7 +27,7 @@ class Newspaper20minutesBackend(GenericNewspaperBackend, ICapMessages): MAINTAINER = 'Julien Hebert' EMAIL = 'juke@free.fr' - VERSION = '0.c' + VERSION = '0.d' LICENSE = 'AGPLv3+' STORAGE = {'seen': {}} NAME = 'minutes20' diff --git a/modules/nettokom/backend.py b/modules/nettokom/backend.py index bfac02e207f48f1201925a5f33959f2bbbc0dfd3..9d2149ab4bb0aa3be46df7229df0b3143f8da2b0 100644 --- a/modules/nettokom/backend.py +++ b/modules/nettokom/backend.py @@ -33,7 +33,7 @@ class NettoKomBackend(BaseBackend, ICapBill): NAME = 'nettokom' MAINTAINER = 'Florent Fourcot' EMAIL = 'weboob@flo.fourcot.fr' - VERSION = '0.c' + VERSION = '0.d' LICENSE = 'AGPLv3+' DESCRIPTION = 'Nettokom website' CONFIG = BackendConfig(ValueBackendPassword('login', diff --git a/modules/newsfeed/backend.py b/modules/newsfeed/backend.py index f6b0350b327de935c2e7c5a4f300971e4566b5d5..9faf6e9447d1e1c025da1d35d8e64b6ff5ab39c2 100644 --- a/modules/newsfeed/backend.py +++ b/modules/newsfeed/backend.py @@ -31,7 +31,7 @@ class NewsfeedBackend(BaseBackend, ICapMessages): NAME = 'newsfeed' MAINTAINER = u"Clément Schreiner" EMAIL = "clemux@clemux.info" - VERSION = '0.c' + VERSION = '0.d' DESCRIPTION = "Loads RSS and Atom feeds from any website" LICENSE = "AGPLv3+" CONFIG = BackendConfig(Value('url', label="Atom/RSS feed's url", regexp='https?://.*')) diff --git a/modules/nolifetv/backend.py b/modules/nolifetv/backend.py index ef17cf5ed395b2bda7f76c74f7f3f39b7f7088b2..a60fd565bb3c6fb1c39beaad18652dfe5f0def6b 100644 --- a/modules/nolifetv/backend.py +++ b/modules/nolifetv/backend.py @@ -36,7 +36,7 @@ class NolifeTVBackend(BaseBackend, ICapVideo, ICapCollection): NAME = 'nolifetv' MAINTAINER = 'Romain Bignon' EMAIL = 'romain@weboob.org' - VERSION = '0.c' + VERSION = '0.d' DESCRIPTION = 'NolifeTV French video streaming website' LICENSE = 'AGPLv3+' BROWSER = NolifeTVBrowser diff --git a/modules/nova/backend.py b/modules/nova/backend.py index e6c7ab727ba41cfaf3e0852446dcfb95436b9be5..76e51a3a0216196efb1ac0dd753227dcd45fc56f 100644 --- a/modules/nova/backend.py +++ b/modules/nova/backend.py @@ -54,7 +54,7 @@ class NovaBackend(BaseBackend, ICapRadio, ICapCollection): NAME = 'nova' MAINTAINER = 'Romain Bignon' EMAIL = 'romain@weboob.org' - VERSION = '0.c' + VERSION = '0.d' DESCRIPTION = u'Nova French radio' LICENSE = 'AGPLv3+' BROWSER = NovaBrowser diff --git a/modules/okc/backend.py b/modules/okc/backend.py index 5b97435112ed472d700d20d2139d78c55431f7ec..6dc7a1b0252d792abd9a262fd837bc000db4f18c 100644 --- a/modules/okc/backend.py +++ b/modules/okc/backend.py @@ -66,7 +66,7 @@ class OkCBackend(BaseBackend, ICapMessages, ICapContact, ICapMessagesPost): NAME = 'okc' MAINTAINER = 'Roger Philibert' EMAIL = 'roger.philibert@gmail.com' - VERSION = '0.c' + VERSION = '0.d' LICENSE = 'AGPLv3+' DESCRIPTION = u'OkCupid dating website' CONFIG = BackendConfig(Value('username', label='Username'), diff --git a/modules/opacwebaloes/backend.py b/modules/opacwebaloes/backend.py index e0a0cdaf32704aeb7a666bb3df111211cff670df..87cb5be22ff919e1dfb6083ba9123a9c41bad400 100644 --- a/modules/opacwebaloes/backend.py +++ b/modules/opacwebaloes/backend.py @@ -34,7 +34,7 @@ class AloesBackend(BaseBackend, ICapBook): NAME = 'opacwebaloes' MAINTAINER = u'Jeremy Monnet' EMAIL = 'jmonnet@gmail.com' - VERSION = '0.c' + VERSION = '0.d' DESCRIPTION = 'Aloes Library software' LICENSE = 'AGPLv3+' CONFIG = BackendConfig(Value('login', label='Account ID', regexp='^\d{1,6}\w$'), diff --git a/modules/orange/backend.py b/modules/orange/backend.py index 54b1e2fc325e5bdab0ff96d7cf02d13d8576cd63..2a32ebba21c7912d593de2c9ab4c015feea4985b 100644 --- a/modules/orange/backend.py +++ b/modules/orange/backend.py @@ -35,7 +35,7 @@ class OrangeBackend(BaseBackend, ICapAccount, ICapMessages, ICapMessagesPost): NAME = 'orange' MAINTAINER = 'Nicolas Duhamel' EMAIL = 'nicolas@jombi.fr' - VERSION = '0.c' + VERSION = '0.d' DESCRIPTION = 'Orange French mobile phone provider' LICENSE = 'AGPLv3+' CONFIG = BackendConfig(Value('login', label='Login'), diff --git a/modules/ouifm/backend.py b/modules/ouifm/backend.py index d6d09dbbae186b910620de2892413ce009083865..aa721ae8b9c86b151ea3f22349c78468f5314be6 100644 --- a/modules/ouifm/backend.py +++ b/modules/ouifm/backend.py @@ -32,7 +32,7 @@ class OuiFMBackend(BaseBackend, ICapRadio, ICapCollection): NAME = 'ouifm' MAINTAINER = 'Romain Bignon' EMAIL = 'romain@weboob.org' - VERSION = '0.c' + VERSION = '0.d' DESCRIPTION = u'Ouï FM French radio' LICENSE = 'AGPLv3+' BROWSER = StandardBrowser diff --git a/modules/pap/backend.py b/modules/pap/backend.py index 75198e56d6890237d4967c180bdd05beaf6cb9de..353aa427edc2296064fba72813b609cbe2bb6aca 100644 --- a/modules/pap/backend.py +++ b/modules/pap/backend.py @@ -32,7 +32,7 @@ class PapBackend(BaseBackend, ICapHousing): NAME = 'pap' MAINTAINER = u'Romain Bignon' EMAIL = 'romain@weboob.org' - VERSION = '0.c' + VERSION = '0.d' DESCRIPTION = 'French housing website' LICENSE = 'AGPLv3+' BROWSER = PapBrowser diff --git a/modules/pastealacon/backend.py b/modules/pastealacon/backend.py index cb72b90e448ebe6418dc2666a4d33c3bcdf067d7..66cbfb6df1bfbdcb96b8ac216becfb650fe47abb 100644 --- a/modules/pastealacon/backend.py +++ b/modules/pastealacon/backend.py @@ -37,7 +37,7 @@ class PastealaconBackend(BaseBackend, BasePasteBackend): NAME = 'pastealacon' MAINTAINER = 'Laurent Bachelier' EMAIL = 'laurent@bachelier.name' - VERSION = '0.c' + VERSION = '0.d' DESCRIPTION = u'Paste à la con text sharing tool' LICENSE = 'AGPLv3+' BROWSER = PastealaconBrowser diff --git a/modules/pastebin/backend.py b/modules/pastebin/backend.py index 4cbc7436eae581026c3d66ba4a58ec0c34e17b29..ee274d19d5aa37fb5506fbb195f31b6c78e25547 100644 --- a/modules/pastebin/backend.py +++ b/modules/pastebin/backend.py @@ -36,7 +36,7 @@ class PastebinBackend(BaseBackend, BasePasteBackend): NAME = 'pastebin' MAINTAINER = 'Laurent Bachelier' EMAIL = 'laurent@bachelier.name' - VERSION = '0.c' + VERSION = '0.d' DESCRIPTION = 'Pastebin text sharing service' LICENSE = 'AGPLv3+' BROWSER = PastebinBrowser diff --git a/modules/phpbb/backend.py b/modules/phpbb/backend.py index 734e254fda6f130c2c24cbbeee2e2b87d55ef263..dc24320b33fc6c3ae83aacfc08aeb75714655424 100644 --- a/modules/phpbb/backend.py +++ b/modules/phpbb/backend.py @@ -37,7 +37,7 @@ class PhpBBBackend(BaseBackend, ICapMessages, ICapMessagesPost): NAME = 'phpbb' MAINTAINER = 'Romain Bignon' EMAIL = 'romain@weboob.org' - VERSION = '0.c' + VERSION = '0.d' LICENSE = 'AGPLv3+' DESCRIPTION = "phpBB forum" CONFIG = BackendConfig(Value('url', label='URL of forum', regexp='https?://.*'), diff --git a/modules/piratebay/backend.py b/modules/piratebay/backend.py index e8c30bb4f612106c19284c653ed0168f1c98ce0a..778087109fa58f1d6acb28c5f71dc9caaa241801 100644 --- a/modules/piratebay/backend.py +++ b/modules/piratebay/backend.py @@ -30,7 +30,7 @@ class PiratebayBackend(BaseBackend, ICapTorrent): NAME = 'piratebay' MAINTAINER = 'Julien Veyssier' EMAIL = 'julien.veyssier@aiur.fr' - VERSION = '0.c' + VERSION = '0.d' DESCRIPTION = 'The Pirate Bay BitTorrent tracker' LICENSE = 'AGPLv3+' BROWSER = PiratebayBrowser diff --git a/modules/presseurop/backend.py b/modules/presseurop/backend.py index 9c25daacbfd24d8b9f496b3d540deaf82b9dc286..d6d74f6e2d5b158c8c369992ec00a0fde0b46c20 100644 --- a/modules/presseurop/backend.py +++ b/modules/presseurop/backend.py @@ -30,7 +30,7 @@ class NewspaperPresseuropBackend(GenericNewspaperBackend, ICapMessages): MAINTAINER = 'Florent Fourcot' EMAIL = 'weboob@flo.fourcot.fr' - VERSION = '0.c' + VERSION = '0.d' LICENSE = 'AGPLv3+' STORAGE = {'seen': {}} NAME = 'presseurop' diff --git a/modules/prixcarburants/backend.py b/modules/prixcarburants/backend.py index 392855e354a2fc17f387fc010b37625c1821238a..09551cef7b0ac1e593f4daa535a7c49d551685e5 100644 --- a/modules/prixcarburants/backend.py +++ b/modules/prixcarburants/backend.py @@ -31,7 +31,7 @@ class PrixCarburantsBackend(BaseBackend, ICapPriceComparison): NAME = 'prixcarburants' MAINTAINER = u'Romain Bignon' EMAIL = 'romain@weboob.org' - VERSION = '0.c' + VERSION = '0.d' DESCRIPTION = 'French governement website to compare fuel prices' LICENSE = 'AGPLv3+' CONFIG = BackendConfig(Value('zipcode', label='Zipcode', regexp='\d+')) diff --git a/modules/radiofrance/backend.py b/modules/radiofrance/backend.py index c89d71420672c6ee8fef585aabfa386630798a74..71d8e3eff793d82747e832ced4ea52d7c6b7c25c 100644 --- a/modules/radiofrance/backend.py +++ b/modules/radiofrance/backend.py @@ -35,7 +35,7 @@ class RadioFranceBackend(BaseBackend, ICapRadio, ICapCollection, ICapVideo): NAME = 'radiofrance' MAINTAINER = 'Laurent Bachelier' EMAIL = 'laurent@bachelier.name' - VERSION = '0.c' + VERSION = '0.d' DESCRIPTION = u'Radios of Radio France: Inter, Info, Bleu, Culture, Musique, FIP, Le Mouv\'' LICENSE = 'AGPLv3+' BROWSER = RadioFranceBrowser diff --git a/modules/redmine/backend.py b/modules/redmine/backend.py index 23fec0885d9ba18cc8a946a83649f12f0a7a3800..8437ced4c1f87140894cfa2ad0fb09ad38f39f40 100644 --- a/modules/redmine/backend.py +++ b/modules/redmine/backend.py @@ -39,7 +39,7 @@ class RedmineBackend(BaseBackend, ICapContent, ICapBugTracker, ICapCollection): NAME = 'redmine' MAINTAINER = 'Romain Bignon' EMAIL = 'romain@weboob.org' - VERSION = '0.c' + VERSION = '0.d' DESCRIPTION = 'The Redmine project management web application' LICENSE = 'AGPLv3+' CONFIG = BackendConfig(Value('url', label='URL of the Redmine website', regexp=r'https?://.*'), diff --git a/modules/sachsen/backend.py b/modules/sachsen/backend.py index 2e978d9545eee0629eaf601ff3e0d0ffc7424453..0a05f84253ea7b6dfcfce27341d8e94647a61c67 100644 --- a/modules/sachsen/backend.py +++ b/modules/sachsen/backend.py @@ -32,7 +32,7 @@ class SachsenLevelBackend(BaseBackend, ICapWaterLevel): NAME = 'sachsen' MAINTAINER = 'Florent Fourcot' EMAIL = 'weboob@flo.fourcot.fr' - VERSION = '0.c' + VERSION = '0.d' LICENSE = 'AGPLv3+' DESCRIPTION = u"Level of Sachsen river" BROWSER = SachsenBrowser diff --git a/modules/seloger/backend.py b/modules/seloger/backend.py index 0e82cc234a3d297e7b95ed27227437d04feb38bf..350f5be59a28ff40b046d4ae07f4996acd2ed246 100644 --- a/modules/seloger/backend.py +++ b/modules/seloger/backend.py @@ -32,7 +32,7 @@ class SeLogerBackend(BaseBackend, ICapHousing): NAME = 'seloger' MAINTAINER = u'Romain Bignon' EMAIL = 'romain@weboob.org' - VERSION = '0.c' + VERSION = '0.d' DESCRIPTION = 'French housing website' LICENSE = 'AGPLv3+' ICON = 'http://static.poliris.com/z/portail/svx/portals/sv6_gen/favicon.png' diff --git a/modules/sfr/backend.py b/modules/sfr/backend.py index be82d6b0a98eabea73745bf45ef04951503ec778..7076c16dc1610fda2e9425253380792a3a0a07e1 100644 --- a/modules/sfr/backend.py +++ b/modules/sfr/backend.py @@ -35,7 +35,7 @@ class SfrBackend(BaseBackend, ICapAccount, ICapMessages, ICapMessagesPost): NAME = 'sfr' MAINTAINER = 'Christophe Benz' EMAIL = 'christophe.benz@gmail.com' - VERSION = '0.c' + VERSION = '0.d' DESCRIPTION = 'SFR French mobile phone provider' LICENSE = 'AGPLv3+' CONFIG = BackendConfig(Value('login', label='Login'), diff --git a/modules/societegenerale/backend.py b/modules/societegenerale/backend.py index 140f0c946a1794e76b1b2bf7b24addfb436e2d1f..9b913e0be790187e52142697dc9986cde9d191e8 100644 --- a/modules/societegenerale/backend.py +++ b/modules/societegenerale/backend.py @@ -35,7 +35,7 @@ class SocieteGeneraleBackend(BaseBackend, ICapBank): NAME = 'societegenerale' MAINTAINER = 'Jocelyn Jaubert' EMAIL = 'jocelyn.jaubert@gmail.com' - VERSION = '0.c' + VERSION = '0.d' LICENSE = 'AGPLv3+' DESCRIPTION = u'Société Générale French bank website' CONFIG = BackendConfig(ValueBackendPassword('login', label='Account ID', masked=False), diff --git a/modules/taz/backend.py b/modules/taz/backend.py index 8781237ad50aeecfa2eca6430cc653fa7909b667..5883c598b87fb844f29021642803acb4fc5203eb 100644 --- a/modules/taz/backend.py +++ b/modules/taz/backend.py @@ -27,7 +27,7 @@ class NewspaperTazBackend(GenericNewspaperBackend, ICapMessages): MAINTAINER = 'Florent Fourcot' EMAIL = 'weboob@flo.fourcot.fr' - VERSION = '0.c' + VERSION = '0.d' LICENSE = 'AGPLv3+' STORAGE = {'seen': {}} NAME = 'taz' diff --git a/modules/transilien/backend.py b/modules/transilien/backend.py index 5d0e4207c3d1cff92ff0187487c321dac7ceaa07..b01ddf6988957f7fc366e16a288b342c2f3bd5e2 100644 --- a/modules/transilien/backend.py +++ b/modules/transilien/backend.py @@ -30,7 +30,7 @@ class TransilienBackend(BaseBackend, ICapTravel): NAME = 'transilien' MAINTAINER = u'Julien Hébert' EMAIL = 'juke@free.fr' - VERSION = '0.c' + VERSION = '0.d' LICENSE = 'AGPLv3+' DESCRIPTION = u"Public transportation in the Paris area" BROWSER = Transilien diff --git a/modules/trictractv/backend.py b/modules/trictractv/backend.py index 7dad975efabab6b48f38767649e12f2f539dfe67..a2cd85c3c59923866d0d045896c4892a10e3891a 100644 --- a/modules/trictractv/backend.py +++ b/modules/trictractv/backend.py @@ -35,7 +35,7 @@ class TricTracTVBackend(BaseBackend, ICapVideo): NAME = 'trictractv' MAINTAINER = 'Benjamin Drieu' EMAIL = 'benjamin@drieu.org' - VERSION = '0.c' + VERSION = '0.d' DESCRIPTION = u'TricTrac.tv video website' LICENSE = 'AGPLv3+' BROWSER = TricTracTVBrowser diff --git a/modules/wordreference/backend.py b/modules/wordreference/backend.py index 52f0c665d7597d92a7762be5f91d41415213278e..2d810af9e6b4c7afef0af30a1b86c93988efd25e 100644 --- a/modules/wordreference/backend.py +++ b/modules/wordreference/backend.py @@ -31,7 +31,7 @@ class WordReferenceBackend(BaseBackend, ICapTranslate): MAINTAINER = 'Lucien Loiseau' EMAIL = 'loiseau.lucien@gmail.com' - VERSION = '0.c' + VERSION = '0.d' LICENSE = 'AGPLv3+' NAME = 'wordreference' DESCRIPTION = u'Free online translator' diff --git a/modules/yahoo/backend.py b/modules/yahoo/backend.py index 8092b663f201b4e3e4f2d5a3fcaa80b93afde81c..238aa59c5f3f87519d29ba66162e142166c41ff6 100644 --- a/modules/yahoo/backend.py +++ b/modules/yahoo/backend.py @@ -38,7 +38,7 @@ class YahooBackend(BaseBackend, ICapWeather): NAME = 'yahoo' MAINTAINER = 'Romain Bignon' EMAIL = 'romain@weboob.org' - VERSION = '0.c' + VERSION = '0.d' DESCRIPTION = 'Yahoo!' LICENSE = 'AGPLv3+' BROWSER = BaseBrowser diff --git a/modules/youjizz/backend.py b/modules/youjizz/backend.py index 48592131d3226b9afe9894ed3b3b2939be0eebc2..5503d7de53b409311c483dd1ce5aa6068a9c57e3 100644 --- a/modules/youjizz/backend.py +++ b/modules/youjizz/backend.py @@ -35,7 +35,7 @@ class YoujizzBackend(BaseBackend, ICapVideo, ICapCollection): NAME = 'youjizz' MAINTAINER = 'Roger Philibert' EMAIL = 'roger.philibert@gmail.com' - VERSION = '0.c' + VERSION = '0.d' DESCRIPTION = 'YouJizz pornographic video streaming website' LICENSE = 'AGPLv3+' BROWSER = YoujizzBrowser diff --git a/modules/youporn/backend.py b/modules/youporn/backend.py index 93ef187784407b39a3e0203fa25ff700de931d63..4ef3227578f1a0e1f408af196d74567d5a54da9b 100644 --- a/modules/youporn/backend.py +++ b/modules/youporn/backend.py @@ -35,7 +35,7 @@ class YoupornBackend(BaseBackend, ICapVideo, ICapCollection): NAME = 'youporn' MAINTAINER = 'Romain Bignon' EMAIL = 'romain@weboob.org' - VERSION = '0.c' + VERSION = '0.d' DESCRIPTION = 'YouPorn pornographic video streaming website' LICENSE = 'AGPLv3+' BROWSER = YoupornBrowser diff --git a/modules/youtube/backend.py b/modules/youtube/backend.py index 8f26142ade1f494060aaa83b1fca06457975e3ae..3005fef0b6a67e7fcd488e21bb6c57dac96e3f23 100644 --- a/modules/youtube/backend.py +++ b/modules/youtube/backend.py @@ -44,7 +44,7 @@ class YoutubeBackend(BaseBackend, ICapVideo, ICapCollection): NAME = 'youtube' MAINTAINER = 'Christophe Benz' EMAIL = 'christophe.benz@gmail.com' - VERSION = '0.c' + VERSION = '0.d' DESCRIPTION = 'YouTube video streaming website' LICENSE = 'AGPLv3+' BROWSER = YoutubeBrowser diff --git a/weboob/applications/boobank/boobank.py b/weboob/applications/boobank/boobank.py index 67469b56b0afdfd52438b1bd4b788f90b901b6c3..5b675baa4f1bb132e53ee44dbbded09055b4201c 100644 --- a/weboob/applications/boobank/boobank.py +++ b/weboob/applications/boobank/boobank.py @@ -151,7 +151,7 @@ def flush(self): class Boobank(ReplApplication): APPNAME = 'boobank' - VERSION = '0.c' + VERSION = '0.d' COPYRIGHT = 'Copyright(C) 2010-2011 Romain Bignon, Christophe Benz' CAPS = ICapBank DESCRIPTION = "Console application allowing to list your bank accounts and get their balance, " \ diff --git a/weboob/applications/boobathon/boobathon.py b/weboob/applications/boobathon/boobathon.py index 270c035d30a42a53c1e3fc9fb54e150c87a322a2..05d3f9516796ab9837f83d030d052144132cd7b5 100644 --- a/weboob/applications/boobathon/boobathon.py +++ b/weboob/applications/boobathon/boobathon.py @@ -274,7 +274,7 @@ def save(self, message): class Boobathon(ReplApplication): APPNAME = 'boobathon' - VERSION = '0.c' + VERSION = '0.d' COPYRIGHT = 'Copyright(C) 2011 Romain Bignon' DESCRIPTION = 'Console application to participate to a Boobathon.' CAPS = ICapContent diff --git a/weboob/applications/boobill/boobill.py b/weboob/applications/boobill/boobill.py index 4231b564d50909fcb65a879e5256c708ef946f4a..ba8d58f2164da767e4194b856869ce8ecfbfac6c 100644 --- a/weboob/applications/boobill/boobill.py +++ b/weboob/applications/boobill/boobill.py @@ -38,7 +38,7 @@ def get_title(self, obj): class Boobill(ReplApplication): APPNAME = 'boobill' - VERSION = '0.c' + VERSION = '0.d' COPYRIGHT = 'Copyright(C) 2012 Florent Fourcot' DESCRIPTION = 'Console application allowing to get and download bills.' CAPS = ICapBill diff --git a/weboob/applications/boobmsg/boobmsg.py b/weboob/applications/boobmsg/boobmsg.py index 732fd9a2ac649e1c1fcdc63047dfef52cfce2728..293c99836cebb66f24759157be9cdb929b763fd6 100644 --- a/weboob/applications/boobmsg/boobmsg.py +++ b/weboob/applications/boobmsg/boobmsg.py @@ -267,7 +267,7 @@ def format_obj(self, obj, alias): class Boobmsg(ReplApplication): APPNAME = 'boobmsg' - VERSION = '0.c' + VERSION = '0.d' COPYRIGHT = 'Copyright(C) 2010-2011 Christophe Benz' DESCRIPTION = "Console application allowing to send messages on various websites and " \ "to display message threads and contents." diff --git a/weboob/applications/boobooks/boobooks.py b/weboob/applications/boobooks/boobooks.py index f6dd2a73606e2b821321c92efc11637827ee14f4..9e318212c558c2f10c0992331b513969eb196940 100644 --- a/weboob/applications/boobooks/boobooks.py +++ b/weboob/applications/boobooks/boobooks.py @@ -38,7 +38,7 @@ def get_title(self, obj): class Boobooks(ReplApplication): APPNAME = 'boobooks' - VERSION = '0.c' + VERSION = '0.d' COPYRIGHT = 'Copyright(C) 2012 Jeremy Monnet' CAPS = ICapBook DESCRIPTION = "Console application allowing to list your books rented or booked at the library, " \ diff --git a/weboob/applications/boobtracker/boobtracker.py b/weboob/applications/boobtracker/boobtracker.py index e291b7bd97b599656616f2a257edde39ea79689b..099c1602e18bcb97feb9f4e3670a7d15de7a2075 100644 --- a/weboob/applications/boobtracker/boobtracker.py +++ b/weboob/applications/boobtracker/boobtracker.py @@ -71,7 +71,7 @@ def get_description(self, obj): class BoobTracker(ReplApplication): APPNAME = 'boobtracker' - VERSION = '0.c' + VERSION = '0.d' COPYRIGHT = 'Copyright(C) 2011 Romain Bignon' DESCRIPTION = "Console application allowing to send messages on various websites and " \ "to display message threads and contents." diff --git a/weboob/applications/comparoob/comparoob.py b/weboob/applications/comparoob/comparoob.py index c19c7d515dd72c8b873e7e6c3cad3902aba8423f..79e616e492e8829a6544652dadad3c9e87cc1286 100644 --- a/weboob/applications/comparoob/comparoob.py +++ b/weboob/applications/comparoob/comparoob.py @@ -77,7 +77,7 @@ def get_description(self, obj): class Comparoob(ReplApplication): APPNAME = 'comparoob' - VERSION = '0.c' + VERSION = '0.d' COPYRIGHT = 'Copyright(C) 2012 Romain Bignon' DESCRIPTION = 'Console application to compare products.' DEFAULT_FORMATTER = 'table' diff --git a/weboob/applications/flatboob/flatboob.py b/weboob/applications/flatboob/flatboob.py index 726f25e564885603917fe8e109b9fb3e8a698166..4dd9eb8d8b707052c919382570c373a8026e6b48 100644 --- a/weboob/applications/flatboob/flatboob.py +++ b/weboob/applications/flatboob/flatboob.py @@ -74,7 +74,7 @@ def get_description(self, obj): class Flatboob(ReplApplication): APPNAME = 'flatboob' - VERSION = '0.c' + VERSION = '0.d' COPYRIGHT = 'Copyright(C) 2012 Romain Bignon' DESCRIPTION = 'Console application to search a house.' CAPS = ICapHousing diff --git a/weboob/applications/galleroob/galleroob.py b/weboob/applications/galleroob/galleroob.py index 7a0e9d049acfa442e694ed53513827dddd8dec65..af1ead0e8eaacee7d24d7618a186518e16948676 100644 --- a/weboob/applications/galleroob/galleroob.py +++ b/weboob/applications/galleroob/galleroob.py @@ -48,7 +48,7 @@ def get_description(self, obj): class Galleroob(ReplApplication): APPNAME = 'galleroob' - VERSION = '0.c' + VERSION = '0.d' COPYRIGHT = u'Copyright(C) 2011 Noé Rubinstein' DESCRIPTION = 'galleroob browses and downloads web image galleries' CAPS = ICapGallery diff --git a/weboob/applications/geolooc/geolooc.py b/weboob/applications/geolooc/geolooc.py index 374aa4ffef910ed7fa6d6c377f15a9b2992f904f..3eaf6db9d958ec38b3076a33a4a0d8ff89fc3833 100644 --- a/weboob/applications/geolooc/geolooc.py +++ b/weboob/applications/geolooc/geolooc.py @@ -29,7 +29,7 @@ class Geolooc(ReplApplication): APPNAME = 'geolooc' - VERSION = '0.c' + VERSION = '0.d' COPYRIGHT = 'Copyright(C) 2010-2011 Romain Bignon' DESCRIPTION = 'Console application allowing to geolocalize IP addresses.' CAPS = ICapGeolocIp diff --git a/weboob/applications/havedate/havedate.py b/weboob/applications/havedate/havedate.py index 44c9e540920bf7d724c235639d1762306f19c3bd..725fa309fbd8c62185065b1e733af0bff652644e 100644 --- a/weboob/applications/havedate/havedate.py +++ b/weboob/applications/havedate/havedate.py @@ -32,7 +32,7 @@ class HaveDate(Boobmsg): APPNAME = 'havedate' - VERSION = '0.c' + VERSION = '0.d' COPYRIGHT = 'Copyright(C) 2010-2012 Romain Bignon' DESCRIPTION = 'Console application allowing to interact with various dating websites ' \ 'and to optimize seduction algorithmically.' diff --git a/weboob/applications/masstransit/masstransit.py b/weboob/applications/masstransit/masstransit.py index e46c8134441150fc4086bc921a134476dd6e8601..5b2b69241962b427d20e4d3ad037748218a373dc 100644 --- a/weboob/applications/masstransit/masstransit.py +++ b/weboob/applications/masstransit/masstransit.py @@ -278,7 +278,7 @@ def refresh(self): class Masstransit(BaseApplication): "Application Class" APPNAME = 'masstransit' - VERSION = '0.c' + VERSION = '0.d' COPYRIGHT = 'Copyright(C) 2010-2011 Julien Hébert' def main(self, argv): diff --git a/weboob/applications/monboob/monboob.py b/weboob/applications/monboob/monboob.py index 8b8ebde5c10478479c8d35a162a3be8dfbcb334d..a063fbb25901f5830301485609576509d829dabe 100644 --- a/weboob/applications/monboob/monboob.py +++ b/weboob/applications/monboob/monboob.py @@ -85,7 +85,7 @@ def run(self): class Monboob(ReplApplication): APPNAME = 'monboob' - VERSION = '0.c' + VERSION = '0.d' COPYRIGHT = 'Copyright(C) 2010-2011 Romain Bignon' DESCRIPTION = 'Daemon allowing to regularly check for new messages on various websites, ' \ 'and send an email for each message, and post a reply to a message on a website.' diff --git a/weboob/applications/pastoob/pastoob.py b/weboob/applications/pastoob/pastoob.py index 9c807c6295fc0a697d511e9eecb8a1458bf14edb..680d96b39dcdbc15a3413ce9432bc2cc4985e29b 100644 --- a/weboob/applications/pastoob/pastoob.py +++ b/weboob/applications/pastoob/pastoob.py @@ -35,7 +35,7 @@ class Pastoob(ReplApplication): APPNAME = 'pastoob' - VERSION = '0.c' + VERSION = '0.d' COPYRIGHT = 'Copyright(C) 2011 Laurent Bachelier' DESCRIPTION = 'Console application allowing to post and get pastes from pastebins.' CAPS = ICapPaste diff --git a/weboob/applications/qboobmsg/qboobmsg.py b/weboob/applications/qboobmsg/qboobmsg.py index 97e8f4807e084395b1087d18dab0049323b76384..1269c342c9793f0194102f1d0ea5dbd3ab99b8fc 100644 --- a/weboob/applications/qboobmsg/qboobmsg.py +++ b/weboob/applications/qboobmsg/qboobmsg.py @@ -25,7 +25,7 @@ class QBoobMsg(QtApplication): APPNAME = 'qboobmsg' - VERSION = '0.c' + VERSION = '0.d' COPYRIGHT = 'Copyright(C) 2010-2011 Romain Bignon' DESCRIPTION = 'Qt application allowing to read messages on various websites and reply to them.' CAPS = ICapMessages diff --git a/weboob/applications/qflatboob/qflatboob.py b/weboob/applications/qflatboob/qflatboob.py index 23ca84399f7d51aef720357f470ca75dc3fa31c7..24c789d8b0873b119381c35a29bbf819a612e1d0 100644 --- a/weboob/applications/qflatboob/qflatboob.py +++ b/weboob/applications/qflatboob/qflatboob.py @@ -26,7 +26,7 @@ class QFlatBoob(QtApplication): APPNAME = 'qflatboob' - VERSION = '0.c' + VERSION = '0.d' COPYRIGHT = 'Copyright(C) 2010-2012 Romain Bignon' DESCRIPTION = 'Qt application to find housings.' CAPS = ICapHousing diff --git a/weboob/applications/qhavedate/qhavedate.py b/weboob/applications/qhavedate/qhavedate.py index 90d95f2e95ad905bbdb811e1cc4f2ec8772af347..b6598e8abc3951e75e807691d21f39a54654908d 100644 --- a/weboob/applications/qhavedate/qhavedate.py +++ b/weboob/applications/qhavedate/qhavedate.py @@ -25,7 +25,7 @@ class QHaveDate(QtApplication): APPNAME = 'qhavedate' - VERSION = '0.c' + VERSION = '0.d' COPYRIGHT = 'Copyright(C) 2010-2012 Romain Bignon' DESCRIPTION = 'Qt application allowing to interact with various dating websites.' CAPS = ICapDating diff --git a/weboob/applications/qvideoob/qvideoob.py b/weboob/applications/qvideoob/qvideoob.py index 87b13477df655d3ba0895de24a52035c879b1c38..9b8868583a90e1147cd4458cd5a40c70f68b3aba 100644 --- a/weboob/applications/qvideoob/qvideoob.py +++ b/weboob/applications/qvideoob/qvideoob.py @@ -25,7 +25,7 @@ class QVideoob(QtApplication): APPNAME = 'qvideoob' - VERSION = '0.c' + VERSION = '0.d' COPYRIGHT = 'Copyright(C) 2010-2011 Romain Bignon' DESCRIPTION = 'Qt application allowing to search videos on various websites and play them.' CAPS = ICapVideo diff --git a/weboob/applications/qwebcontentedit/qwebcontentedit.py b/weboob/applications/qwebcontentedit/qwebcontentedit.py index 13257f8bdb160c387ae70c97722cdd2dac3569c0..26d59f973f374c927fbb6bdd0579fbf75eca95c0 100644 --- a/weboob/applications/qwebcontentedit/qwebcontentedit.py +++ b/weboob/applications/qwebcontentedit/qwebcontentedit.py @@ -25,7 +25,7 @@ class QWebContentEdit(QtApplication): APPNAME = 'qwebcontentedit' - VERSION = '0.c' + VERSION = '0.d' COPYRIGHT = u'Copyright(C) 2011 Clément Schreiner' DESCRIPTION = 'Qt application allowing to manage contents of various websites.' CAPS = ICapContent diff --git a/weboob/applications/qweboobcfg/qweboobcfg.py b/weboob/applications/qweboobcfg/qweboobcfg.py index e17bac05ec763b457972987d1aa21052d54a881e..838607ccc8449ebb73fa91058fa5458857eaf40e 100644 --- a/weboob/applications/qweboobcfg/qweboobcfg.py +++ b/weboob/applications/qweboobcfg/qweboobcfg.py @@ -24,7 +24,7 @@ class QWeboobCfg(QtApplication): APPNAME = 'qweboobcfg' - VERSION = '0.c' + VERSION = '0.d' COPYRIGHT = 'Copyright(C) 2010-2011 Romain Bignon' DESCRIPTION = "weboob-config-qt is a graphical application to add/edit/remove backends, " \ "and to register new website accounts." diff --git a/weboob/applications/radioob/radioob.py b/weboob/applications/radioob/radioob.py index cde7a56a9858dd81774055186d6289aad929b1b4..4edfb262d1c0125f08907a55092bb23c02c70f90 100644 --- a/weboob/applications/radioob/radioob.py +++ b/weboob/applications/radioob/radioob.py @@ -49,7 +49,7 @@ def get_description(self, obj): class Radioob(ReplApplication): APPNAME = 'radioob' - VERSION = '0.c' + VERSION = '0.d' COPYRIGHT = 'Copyright(C) 2010-2012 Romain Bignon' DESCRIPTION = 'Console application allowing to search for web radio stations, listen to them and get information ' \ 'like the current song.' diff --git a/weboob/applications/translaboob/translaboob.py b/weboob/applications/translaboob/translaboob.py index 07400f4d010474dc3c572a9232f17e054dd70afe..10bbec6c274158fc5fa8ccd2d07c406b32d238b1 100644 --- a/weboob/applications/translaboob/translaboob.py +++ b/weboob/applications/translaboob/translaboob.py @@ -45,7 +45,7 @@ def format_obj(self, obj, alias): class Translaboob(ReplApplication): APPNAME = 'translaboob' - VERSION = '0.c' + VERSION = '0.d' COPYRIGHT = 'Copyright(C) 2012 Lucien Loiseau' DESCRIPTION = 'Console application to translate text from one language to another' CAPS = ICapTranslate diff --git a/weboob/applications/traveloob/traveloob.py b/weboob/applications/traveloob/traveloob.py index cf6da6dfb0fa491fc8a64e84e54ab896f50161bc..1ea74d7336f980ca03c4f77a4892d0fcc27a4ea9 100644 --- a/weboob/applications/traveloob/traveloob.py +++ b/weboob/applications/traveloob/traveloob.py @@ -31,7 +31,7 @@ class Traveloob(ReplApplication): APPNAME = 'traveloob' - VERSION = '0.c' + VERSION = '0.d' COPYRIGHT = 'Copyright(C) 2010-2011 Romain Bignon' DESCRIPTION = 'Console application allowing to search for train stations and get departure times.' CAPS = ICapTravel diff --git a/weboob/applications/videoob/videoob.py b/weboob/applications/videoob/videoob.py index 4c8cafc1d1727bb6e26a2504411f0aabb31480e6..9d84794eda394152c85706d9a2b4c050b6cdbb3b 100644 --- a/weboob/applications/videoob/videoob.py +++ b/weboob/applications/videoob/videoob.py @@ -48,7 +48,7 @@ def get_description(self, obj): class Videoob(ReplApplication): APPNAME = 'videoob' - VERSION = '0.c' + VERSION = '0.d' COPYRIGHT = 'Copyright(C) 2010-2011 Christophe Benz, Romain Bignon, John Obbele' DESCRIPTION = 'Console application allowing to search for videos on various websites, ' \ 'play and download them and get information.' diff --git a/weboob/applications/webcontentedit/webcontentedit.py b/weboob/applications/webcontentedit/webcontentedit.py index 3aea129dfda705baba826f332ecc6d18779ed2da..2d8565ec8c47e0565b633776c7a7128c700f7de1 100644 --- a/weboob/applications/webcontentedit/webcontentedit.py +++ b/weboob/applications/webcontentedit/webcontentedit.py @@ -35,7 +35,7 @@ class WebContentEdit(ReplApplication): APPNAME = 'webcontentedit' - VERSION = '0.c' + VERSION = '0.d' COPYRIGHT = 'Copyright(C) 2010-2011 Romain Bignon' DESCRIPTION = 'Console application allowing to display and edit contents on various websites.' CAPS = ICapContent diff --git a/weboob/applications/weboobcfg/weboobcfg.py b/weboob/applications/weboobcfg/weboobcfg.py index 012d6d1b8f41fc01760a23c7a37324b3ba484229..55d5020fe26bfd22e81a4a231dfab36655d17fa8 100644 --- a/weboob/applications/weboobcfg/weboobcfg.py +++ b/weboob/applications/weboobcfg/weboobcfg.py @@ -34,7 +34,7 @@ class WeboobCfg(ReplApplication): APPNAME = 'weboob-config' - VERSION = '0.c' + VERSION = '0.d' COPYRIGHT = 'Copyright(C) 2010-2012 Christophe Benz, Romain Bignon' DESCRIPTION = "Weboob-Config is a console application to add/edit/remove backends, " \ "and to register new website accounts." diff --git a/weboob/applications/weboobcli/weboobcli.py b/weboob/applications/weboobcli/weboobcli.py index 191d5fe4dba6d902611ba60cc0372179b0652ffd..00c1f81eabfe4ea13ceec13861e1e4ab1005944e 100644 --- a/weboob/applications/weboobcli/weboobcli.py +++ b/weboob/applications/weboobcli/weboobcli.py @@ -28,7 +28,7 @@ class WeboobCli(ReplApplication): APPNAME = 'weboob-cli' - VERSION = '0.c' + VERSION = '0.d' COPYRIGHT = 'Copyright(C) 2010-2011 Romain Bignon' SYNOPSIS = 'Usage: %prog [-dqv] [-b backends] [-cnfs] capability method [arguments..]\n' SYNOPSIS += ' %prog [--help] [--version]' diff --git a/weboob/applications/weboobdebug/weboobdebug.py b/weboob/applications/weboobdebug/weboobdebug.py index 25c77bccdd8bff9f39de6e41a6a377ce1f5f8294..70a9baef8ecff4b6f9f29a18112d18a05667f632 100644 --- a/weboob/applications/weboobdebug/weboobdebug.py +++ b/weboob/applications/weboobdebug/weboobdebug.py @@ -25,7 +25,7 @@ class WeboobDebug(ReplApplication): APPNAME = 'weboobdebug' - VERSION = '0.c' + VERSION = '0.d' COPYRIGHT = 'Copyright(C) 2010-2011 Christophe Benz' DESCRIPTION = "Weboob-Debug is a console application to debug backends." diff --git a/weboob/applications/weboobrepos/weboobrepos.py b/weboob/applications/weboobrepos/weboobrepos.py index 55b89f05af328d0c184a0cdf72b08e913be3462f..b96617c562bbefcde9a07bc6f30c34e747c39f1e 100644 --- a/weboob/applications/weboobrepos/weboobrepos.py +++ b/weboob/applications/weboobrepos/weboobrepos.py @@ -39,7 +39,7 @@ class WeboobRepos(ReplApplication): APPNAME = 'weboob-repos' - VERSION = '0.c' + VERSION = '0.d' COPYRIGHT = 'Copyright(C) 2012 Romain Bignon' DESCRIPTION = "Weboob-repos is a console application to manage a Weboob Repository." COMMANDS_FORMATTERS = {'backends': 'table', diff --git a/weboob/applications/weboorrents/weboorrents.py b/weboob/applications/weboorrents/weboorrents.py index eb12fc98e373db914e8b3fa5f74fe4d5489cbcd5..7f5657c13b458b12569ea909b36ad5ce1ab82da1 100644 --- a/weboob/applications/weboorrents/weboorrents.py +++ b/weboob/applications/weboorrents/weboorrents.py @@ -71,7 +71,7 @@ def get_description(self, obj): class Weboorrents(ReplApplication): APPNAME = 'weboorrents' - VERSION = '0.c' + VERSION = '0.d' COPYRIGHT = 'Copyright(C) 2010-2012 Romain Bignon' DESCRIPTION = 'Console application allowing to search for torrents on various trackers ' \ 'and download .torrent files.' diff --git a/weboob/applications/wetboobs/wetboobs.py b/weboob/applications/wetboobs/wetboobs.py index a6e5a42c447ba9b3461804e1522b98f0f29b8227..dfd07ac32a5961c565b718843decc0ea4fad5e82 100644 --- a/weboob/applications/wetboobs/wetboobs.py +++ b/weboob/applications/wetboobs/wetboobs.py @@ -57,7 +57,7 @@ def get_title(self, obj): class WetBoobs(ReplApplication): APPNAME = 'wetboobs' - VERSION = '0.c' + VERSION = '0.d' COPYRIGHT = 'Copyright(C) 2010-2011 Romain Bignon' DESCRIPTION = 'Console application allowing to display weather and forecasts in your city.' CAPS = (ICapWeather, ICapWaterLevel) diff --git a/weboob/core/ouiboube.py b/weboob/core/ouiboube.py index 0682f99abfc337778c862e54fd58b474bb65013e..998fa71f2732a79abb011a90fd699dfa120ad6d4 100644 --- a/weboob/core/ouiboube.py +++ b/weboob/core/ouiboube.py @@ -49,7 +49,7 @@ class Weboob(object): :param storage: provide a storage where backends can save data :type storage: :class:`weboob.tools.storage.IStorage` """ - VERSION = '0.c' + VERSION = '0.d' BACKENDS_FILENAME = 'backends' def __init__(self, workdir=None, backends_filename=None, scheduler=None, storage=None): diff --git a/weboob/tools/capabilities/gallery/genericcomicreader.py b/weboob/tools/capabilities/gallery/genericcomicreader.py index 20e44b14e8e4e26b46562ae89bb6d3b05187018b..6f3a09bfffd972f21e4de789b69d74a3891c6706 100644 --- a/weboob/tools/capabilities/gallery/genericcomicreader.py +++ b/weboob/tools/capabilities/gallery/genericcomicreader.py @@ -68,7 +68,7 @@ class GenericComicReaderBackend(BaseBackend, ICapGallery): NAME = 'genericcomicreader' MAINTAINER = 'Noé Rubinstein' EMAIL = 'noe.rubinstein@gmail.com' - VERSION = '0.c' + VERSION = '0.d' DESCRIPTION = 'Generic comic reader backend; subclasses implement specific sites' LICENSE = 'AGPLv3+' BROWSER = GenericComicReaderBrowser diff --git a/weboob/tools/capabilities/messages/GenericBackend.py b/weboob/tools/capabilities/messages/GenericBackend.py index 8e8c64afcbaa016e41cf1756ee43d6c39ca7640d..d863001f3be4fa0ec7cb9d5a73cc37a4bd6e4004 100644 --- a/weboob/tools/capabilities/messages/GenericBackend.py +++ b/weboob/tools/capabilities/messages/GenericBackend.py @@ -32,7 +32,7 @@ class GenericNewspaperBackend(BaseBackend, ICapMessages): """ MAINTAINER = 'Julien Hebert' EMAIL = 'juke@free.fr' - VERSION = '0.c' + VERSION = '0.d' LICENSE = 'AGPLv3+' STORAGE = {'seen': {}} RSS_FEED = None