Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
weboob
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
97
Issues
97
List
Board
Labels
Milestones
Merge Requests
30
Merge Requests
30
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
weboob
weboob
Commits
0a2ea69e
Commit
0a2ea69e
authored
Jun 22, 2011
by
Romain Bignon
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Weboob 0.8.3 released
parent
84662239
Hide whitespace changes
Inline
Side-by-side
Showing
71 changed files
with
84 additions
and
71 deletions
+84
-71
ChangeLog
ChangeLog
+13
-0
conf.py
docs/source/conf.py
+2
-2
setup.py
setup.py
+1
-1
boobank.py
weboob/applications/boobank/boobank.py
+1
-1
boobathon.py
weboob/applications/boobathon/boobathon.py
+1
-1
boobmsg.py
weboob/applications/boobmsg/boobmsg.py
+1
-1
chatoob.py
weboob/applications/chatoob/chatoob.py
+1
-1
galleroob.py
weboob/applications/galleroob/galleroob.py
+1
-1
geolooc.py
weboob/applications/geolooc/geolooc.py
+1
-1
havesex.py
weboob/applications/havesex/havesex.py
+1
-1
masstransit.py
weboob/applications/masstransit/masstransit.py
+1
-1
monboob.py
weboob/applications/monboob/monboob.py
+1
-1
pastoob.py
weboob/applications/pastoob/pastoob.py
+1
-1
qboobmsg.py
weboob/applications/qboobmsg/qboobmsg.py
+1
-1
qhavesex.py
weboob/applications/qhavesex/qhavesex.py
+1
-1
qvideoob.py
weboob/applications/qvideoob/qvideoob.py
+1
-1
qwebcontentedit.py
weboob/applications/qwebcontentedit/qwebcontentedit.py
+1
-1
qweboobcfg.py
weboob/applications/qweboobcfg/qweboobcfg.py
+1
-1
radioob.py
weboob/applications/radioob/radioob.py
+1
-1
traveloob.py
weboob/applications/traveloob/traveloob.py
+1
-1
videoob.py
weboob/applications/videoob/videoob.py
+1
-1
videoob_web.py
weboob/applications/videoob_web/videoob_web.py
+1
-1
webcontentedit.py
weboob/applications/webcontentedit/webcontentedit.py
+1
-1
weboobcfg.py
weboob/applications/weboobcfg/weboobcfg.py
+1
-1
weboobcli.py
weboob/applications/weboobcli/weboobcli.py
+1
-1
weboobdebug.py
weboob/applications/weboobdebug/weboobdebug.py
+1
-1
weboorrents.py
weboob/applications/weboorrents/weboorrents.py
+1
-1
wetboobs.py
weboob/applications/wetboobs/wetboobs.py
+1
-1
backend.py
weboob/backends/arte/backend.py
+1
-1
backend.py
weboob/backends/aum/backend.py
+1
-1
backend.py
weboob/backends/bnporc/backend.py
+1
-1
backend.py
weboob/backends/bouygues/backend.py
+1
-1
backend.py
weboob/backends/bp/backend.py
+1
-1
backend.py
weboob/backends/canalplus/backend.py
+1
-1
backend.py
weboob/backends/canaltp/backend.py
+1
-1
backend.py
weboob/backends/cragr/backend.py
+1
-1
backend.py
weboob/backends/creditmutuel/backend.py
+1
-1
backend.py
weboob/backends/dailymotion/backend.py
+1
-1
backend.py
weboob/backends/dlfp/backend.py
+1
-1
backend.py
weboob/backends/ecrans/backend.py
+1
-1
backend.py
weboob/backends/ehentai/backend.py
+1
-1
backend.py
weboob/backends/fourchan/backend.py
+1
-1
backend.py
weboob/backends/franceinter/backend.py
+1
-1
backend.py
weboob/backends/gazelle/backend.py
+1
-1
backend.py
weboob/backends/geolocip/backend.py
+1
-1
backend.py
weboob/backends/ina/backend.py
+1
-1
backend.py
weboob/backends/inrocks/backend.py
+1
-1
backend.py
weboob/backends/ipinfodb/backend.py
+1
-1
backend.py
weboob/backends/isohunt/backend.py
+1
-1
backend.py
weboob/backends/kickass/backend.py
+1
-1
backend.py
weboob/backends/lcl/backend.py
+1
-1
backend.py
weboob/backends/lefigaro/backend.py
+1
-1
backend.py
weboob/backends/lemouv/backend.py
+1
-1
backend.py
weboob/backends/mediawiki/backend.py
+1
-1
backend.py
weboob/backends/meteofrance/backend.py
+1
-1
backend.py
weboob/backends/minutes20/backend.py
+1
-1
backend.py
weboob/backends/newsfeed/backend.py
+1
-1
backend.py
weboob/backends/orange/backend.py
+1
-1
backend.py
weboob/backends/ouifm/backend.py
+1
-1
backend.py
weboob/backends/pastealacon/backend.py
+1
-1
backend.py
weboob/backends/pastebin/backend.py
+1
-1
backend.py
weboob/backends/piratebay/backend.py
+1
-1
backend.py
weboob/backends/redmine/backend.py
+1
-1
backend.py
weboob/backends/sfr/backend.py
+1
-1
backend.py
weboob/backends/societegenerale/backend.py
+1
-1
backend.py
weboob/backends/transilien/backend.py
+1
-1
backend.py
weboob/backends/yahoo/backend.py
+1
-1
backend.py
weboob/backends/youjizz/backend.py
+1
-1
backend.py
weboob/backends/youporn/backend.py
+1
-1
backend.py
weboob/backends/youtube/backend.py
+1
-1
GenericBackend.py
weboob/tools/capabilities/messages/GenericBackend.py
+1
-1
No files found.
ChangeLog
View file @
0a2ea69e
Weboob 0.8.3 (2011-06-22)
General
* Fix: creation of configuration on Mac OS X (#556).
Backend: PirateBay
* Fix: parsing of search results.
Backend: Redmine
* Fix: handle of URLs when using port and old version of redmine (#675).
Application: pastoob
* Fix: don't crash if sys.stdout.encoding is None.
Weboob 0.8.2 (2011-05-31)
Repl Applications
* Fix: command 'inspect' crash.
...
...
docs/source/conf.py
View file @
0a2ea69e
...
...
@@ -47,9 +47,9 @@ copyright = u'2010-2011, Romain Bignon, Christophe Benz'
# built documents.
#
# The short X.Y version.
version
=
'0.8'
version
=
'0.8
.3
'
# The full version, including alpha/beta/rc tags.
release
=
'0.8.
2
'
release
=
'0.8.
3
'
# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
...
...
setup.py
View file @
0a2ea69e
...
...
@@ -186,7 +186,7 @@ if options.xdg:
setup
(
name
=
'weboob'
,
version
=
'0.8.2
'
,
version
=
'0.8.3
'
,
description
=
'Weboob, Web Out Of Browsers'
,
author
=
'Romain Bignon'
,
author_email
=
'weboob@weboob.org'
,
...
...
weboob/applications/boobank/boobank.py
View file @
0a2ea69e
...
...
@@ -102,7 +102,7 @@ class AccountListFormatter(IFormatter):
class
Boobank
(
ReplApplication
):
APPNAME
=
'boobank'
VERSION
=
'0.8.
1
'
VERSION
=
'0.8.
3
'
COPYRIGHT
=
'Copyright(C) 2010-2011 Romain Bignon, Christophe Benz'
CAPS
=
ICapBank
DESCRIPTION
=
"Console application allowing to list your bank accounts and get their balance, "
\
...
...
weboob/applications/boobathon/boobathon.py
View file @
0a2ea69e
...
...
@@ -274,7 +274,7 @@ h2. Attendees
class
Boobathon
(
ReplApplication
):
APPNAME
=
'boobathon'
VERSION
=
'0.8.
1
'
VERSION
=
'0.8.
3
'
COPYRIGHT
=
'Copyright(C) 2011 Romain Bignon'
DESCRIPTION
=
'Console application to participate to a Boobathon.'
CAPS
=
ICapContent
...
...
weboob/applications/boobmsg/boobmsg.py
View file @
0a2ea69e
...
...
@@ -163,7 +163,7 @@ class MessagesListFormatter(IFormatter):
class
Boobmsg
(
ReplApplication
):
APPNAME
=
'boobmsg'
VERSION
=
'0.8.
1
'
VERSION
=
'0.8.
3
'
COPYRIGHT
=
'Copyright(C) 2010-2011 Christophe Benz'
DESCRIPTION
=
"Console application allowing to send messages on various websites and "
\
"to display message threads and contents."
...
...
weboob/applications/chatoob/chatoob.py
View file @
0a2ea69e
...
...
@@ -30,7 +30,7 @@ __all__ = ['Chatoob']
class
Chatoob
(
ReplApplication
):
APPNAME
=
'chatoob'
VERSION
=
'0.8.
1
'
VERSION
=
'0.8.
3
'
COPYRIGHT
=
'Copyright(C) 2010-2011 Christophe Benz'
DESCRIPTION
=
'Console application allowing to chat with contacts on various websites.'
CAPS
=
ICapChat
...
...
weboob/applications/galleroob/galleroob.py
View file @
0a2ea69e
...
...
@@ -53,7 +53,7 @@ class GalleryListFormatter(IFormatter):
class
Galleroob
(
ReplApplication
):
APPNAME
=
'galleroob'
VERSION
=
'0.8.
1
'
VERSION
=
'0.8.
3
'
COPYRIGHT
=
u'Copyright(C) 2011 Noé Rubinstein'
DESCRIPTION
=
'galleroob browses and downloads web image galleries'
CAPS
=
ICapGallery
...
...
weboob/applications/geolooc/geolooc.py
View file @
0a2ea69e
...
...
@@ -29,7 +29,7 @@ __all__ = ['Geolooc']
class
Geolooc
(
ReplApplication
):
APPNAME
=
'geolooc'
VERSION
=
'0.8.
1
'
VERSION
=
'0.8.
3
'
COPYRIGHT
=
'Copyright(C) 2010-2011 Romain Bignon'
DESCRIPTION
=
'Console application allowing to geolocalize IP addresses.'
CAPS
=
ICapGeolocIp
...
...
weboob/applications/havesex/havesex.py
View file @
0a2ea69e
...
...
@@ -72,7 +72,7 @@ class ProfileFormatter(IFormatter):
class
HaveSex
(
ReplApplication
):
APPNAME
=
'havesex'
VERSION
=
'0.8.
1
'
VERSION
=
'0.8.
3
'
COPYRIGHT
=
'Copyright(C) 2010-2011 Romain Bignon'
DESCRIPTION
=
'Console application allowing to interact with various dating websites '
\
'and to optimize seduction algorithmically.'
...
...
weboob/applications/masstransit/masstransit.py
View file @
0a2ea69e
...
...
@@ -278,7 +278,7 @@ class MasstransitHildon():
class
Masstransit
(
BaseApplication
):
"Application Class"
APPNAME
=
'masstransit'
VERSION
=
'0.8.
1
'
VERSION
=
'0.8.
3
'
COPYRIGHT
=
'Copyright(C) 2010-2011 Julien Hébert'
def
main
(
self
,
argv
):
...
...
weboob/applications/monboob/monboob.py
View file @
0a2ea69e
...
...
@@ -85,7 +85,7 @@ class MonboobScheduler(Scheduler):
class
Monboob
(
ReplApplication
):
APPNAME
=
'monboob'
VERSION
=
'0.8.
1
'
VERSION
=
'0.8.
3
'
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.'
...
...
weboob/applications/pastoob/pastoob.py
View file @
0a2ea69e
...
...
@@ -35,7 +35,7 @@ __all__ = ['Pastoob']
class
Pastoob
(
ReplApplication
):
APPNAME
=
'pastoob'
VERSION
=
'0.8.
1
'
VERSION
=
'0.8.
3
'
COPYRIGHT
=
'Copyright(C) 2011 Laurent Bachelier'
DESCRIPTION
=
'Console application allowing to post and get pastes from pastebins.'
CAPS
=
ICapPaste
...
...
weboob/applications/qboobmsg/qboobmsg.py
View file @
0a2ea69e
...
...
@@ -25,7 +25,7 @@ from .main_window import MainWindow
class
QBoobMsg
(
QtApplication
):
APPNAME
=
'qboobmsg'
VERSION
=
'0.8.
1
'
VERSION
=
'0.8.
3
'
COPYRIGHT
=
'Copyright(C) 2010-2011 Romain Bignon'
DESCRIPTION
=
'Qt application allowing to read messages on various websites and reply to them.'
CAPS
=
ICapMessages
...
...
weboob/applications/qhavesex/qhavesex.py
View file @
0a2ea69e
...
...
@@ -25,7 +25,7 @@ from .main_window import MainWindow
class
QHaveSex
(
QtApplication
):
APPNAME
=
'qhavesex'
VERSION
=
'0.8.
1
'
VERSION
=
'0.8.
3
'
COPYRIGHT
=
'Copyright(C) 2010-2011 Romain Bignon'
DESCRIPTION
=
'Qt application allowing to interact with various dating websites.'
CAPS
=
ICapDating
...
...
weboob/applications/qvideoob/qvideoob.py
View file @
0a2ea69e
...
...
@@ -25,7 +25,7 @@ from .main_window import MainWindow
class
QVideoob
(
QtApplication
):
APPNAME
=
'qvideoob'
VERSION
=
'0.8.
1
'
VERSION
=
'0.8.
3
'
COPYRIGHT
=
'Copyright(C) 2010-2011 Romain Bignon'
DESCRIPTION
=
'Qt application allowing to search videos on various websites and play them.'
CAPS
=
ICapVideo
...
...
weboob/applications/qwebcontentedit/qwebcontentedit.py
View file @
0a2ea69e
...
...
@@ -24,7 +24,7 @@ from .main_window import MainWindow
class
QWebContentEdit
(
QtApplication
):
APPNAME
=
'qwebcontentedit'
VERSION
=
'0.8.
1
'
VERSION
=
'0.8.
3
'
COPYRIGHT
=
u'Copyright(C) 2011 Clément Schreiner'
DESCRIPTION
=
'Qt application allowing to manage contents of various websites.'
CAPS
=
ICapContent
...
...
weboob/applications/qweboobcfg/qweboobcfg.py
View file @
0a2ea69e
...
...
@@ -25,7 +25,7 @@ from weboob.tools.application.qt import BackendCfg, QtApplication
class
QWeboobCfg
(
QtApplication
):
APPNAME
=
'qweboobcfg'
VERSION
=
'0.8.
1
'
VERSION
=
'0.8.
3
'
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."
...
...
weboob/applications/radioob/radioob.py
View file @
0a2ea69e
...
...
@@ -57,7 +57,7 @@ class RadioListFormatter(IFormatter):
class
Radioob
(
ReplApplication
):
APPNAME
=
'radioob'
VERSION
=
'0.8.
1
'
VERSION
=
'0.8.
3
'
COPYRIGHT
=
'Copyright(C) 2010-2011 Romain Bignon'
DESCRIPTION
=
'Console application allowing to search for web radio stations, listen to them and get information '
\
'like the current song.'
...
...
weboob/applications/traveloob/traveloob.py
View file @
0a2ea69e
...
...
@@ -29,7 +29,7 @@ __all__ = ['Traveloob']
class
Traveloob
(
ReplApplication
):
APPNAME
=
'traveloob'
VERSION
=
'0.8.
1
'
VERSION
=
'0.8.
3
'
COPYRIGHT
=
'Copyright(C) 2010-2011 Romain Bignon'
DESCRIPTION
=
'Console application allowing to search for train stations and get departure times.'
CAPS
=
ICapTravel
...
...
weboob/applications/videoob/videoob.py
View file @
0a2ea69e
...
...
@@ -58,7 +58,7 @@ class VideoListFormatter(IFormatter):
class
Videoob
(
ReplApplication
):
APPNAME
=
'videoob'
VERSION
=
'0.8.
1
'
VERSION
=
'0.8.
3
'
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.'
...
...
weboob/applications/videoob_web/videoob_web.py
View file @
0a2ea69e
...
...
@@ -41,7 +41,7 @@ template_lookup = TemplateLookup(directories=[os.path.join(os.path.dirname(__fil
class
VideoobWeb
(
BaseApplication
):
APPNAME
=
'videoob-webserver'
VERSION
=
'0.8.
1
'
VERSION
=
'0.8.
3
'
COPYRIGHT
=
'Copyright(C) 2010-2011 Christophe Benz'
DESCRIPTION
=
'WSGI web server application allowing to search for videos on various websites.'
CAPS
=
ICapVideo
...
...
weboob/applications/webcontentedit/webcontentedit.py
View file @
0a2ea69e
...
...
@@ -35,7 +35,7 @@ __all__ = ['WebContentEdit']
class
WebContentEdit
(
ReplApplication
):
APPNAME
=
'webcontentedit'
VERSION
=
'0.8.
1
'
VERSION
=
'0.8.
3
'
COPYRIGHT
=
'Copyright(C) 2010-2011 Romain Bignon'
DESCRIPTION
=
'Console application allowing to display and edit contents on various websites.'
CAPS
=
ICapContent
...
...
weboob/applications/weboobcfg/weboobcfg.py
View file @
0a2ea69e
...
...
@@ -34,7 +34,7 @@ __all__ = ['WeboobCfg']
class
WeboobCfg
(
ReplApplication
):
APPNAME
=
'weboob-config'
VERSION
=
'0.8.
1
'
VERSION
=
'0.8.
3
'
COPYRIGHT
=
'Copyright(C) 2010-2011 Christophe Benz, Romain Bignon'
DESCRIPTION
=
"Weboob-Config is a console application to add/edit/remove backends, "
\
"and to register new website accounts."
...
...
weboob/applications/weboobcli/weboobcli.py
View file @
0a2ea69e
...
...
@@ -28,7 +28,7 @@ __all__ = ['WeboobCli']
class
WeboobCli
(
ReplApplication
):
APPNAME
=
'weboob-cli'
VERSION
=
'0.8.
1
'
VERSION
=
'0.8.
3
'
COPYRIGHT
=
'Copyright(C) 2010-2011 Romain Bignon'
SYNOPSIS
=
'Usage:
%
prog [-dqv] [-b backends] [-cnfs] capability method [arguments..]
\n
'
SYNOPSIS
+=
'
%
prog [--help] [--version]'
...
...
weboob/applications/weboobdebug/weboobdebug.py
View file @
0a2ea69e
...
...
@@ -25,7 +25,7 @@ from weboob.tools.application.repl import ReplApplication
class
WeboobDebug
(
ReplApplication
):
APPNAME
=
'weboobdebug'
VERSION
=
'0.8.
1
'
VERSION
=
'0.8.
3
'
COPYRIGHT
=
'Copyright(C) 2010-2011 Christophe Benz'
DESCRIPTION
=
"Weboob-Debug is a console application to debug backends."
...
...
weboob/applications/weboorrents/weboorrents.py
View file @
0a2ea69e
...
...
@@ -81,7 +81,7 @@ class TorrentListFormatter(IFormatter):
class
Weboorrents
(
ReplApplication
):
APPNAME
=
'weboorrents'
VERSION
=
'0.8.
1
'
VERSION
=
'0.8.
3
'
COPYRIGHT
=
'Copyright(C) 2010-2011 Romain Bignon'
DESCRIPTION
=
'Console application allowing to search for torrents on various trackers '
\
'and download .torrent files.'
...
...
weboob/applications/wetboobs/wetboobs.py
View file @
0a2ea69e
...
...
@@ -75,7 +75,7 @@ class CitiesFormatter(IFormatter):
class
WetBoobs
(
ReplApplication
):
APPNAME
=
'wetboobs'
VERSION
=
'0.8.
1
'
VERSION
=
'0.8.
3
'
COPYRIGHT
=
'Copyright(C) 2010-2011 Romain Bignon'
DESCRIPTION
=
'Console application allowing to display weather and forecasts in your city.'
CAPS
=
ICapWeather
...
...
weboob/backends/arte/backend.py
View file @
0a2ea69e
...
...
@@ -35,7 +35,7 @@ class ArteBackend(BaseBackend, ICapVideo):
NAME
=
'arte'
MAINTAINER
=
'Romain Bignon'
EMAIL
=
'romain@weboob.org'
VERSION
=
'0.8.
2
'
VERSION
=
'0.8.
3
'
DESCRIPTION
=
'Arte french TV'
LICENSE
=
'AGPLv3+'
CONFIG
=
ValuesDict
(
Value
(
'lang'
,
label
=
'Lang of videos'
,
...
...
weboob/backends/aum/backend.py
View file @
0a2ea69e
...
...
@@ -52,7 +52,7 @@ class AuMBackend(BaseBackend, ICapMessages, ICapMessagesPost, ICapDating, ICapCh
NAME
=
'aum'
MAINTAINER
=
'Romain Bignon'
EMAIL
=
'romain@weboob.org'
VERSION
=
'0.8.
2
'
VERSION
=
'0.8.
3
'
LICENSE
=
'AGPLv3+'
DESCRIPTION
=
u"“Adopte un mec” french dating website"
CONFIG
=
ValuesDict
(
Value
(
'username'
,
label
=
'Username'
),
...
...
weboob/backends/bnporc/backend.py
View file @
0a2ea69e
...
...
@@ -35,7 +35,7 @@ class BNPorcBackend(BaseBackend, ICapBank):
NAME
=
'bnporc'
MAINTAINER
=
'Romain Bignon'
EMAIL
=
'romain@weboob.org'
VERSION
=
'0.8.
2
'
VERSION
=
'0.8.
3
'
LICENSE
=
'AGPLv3+'
DESCRIPTION
=
'BNP Paribas french bank
\'
website'
CONFIG
=
ValuesDict
(
Value
(
'login'
,
label
=
'Account ID'
),
...
...
weboob/backends/bouygues/backend.py
View file @
0a2ea69e
...
...
@@ -34,7 +34,7 @@ class BouyguesBackend(BaseBackend, ICapMessages, ICapMessagesPost):
NAME
=
'bouygues'
MAINTAINER
=
'Christophe Benz'
EMAIL
=
'christophe.benz@gmail.com'
VERSION
=
'0.8.
2
'
VERSION
=
'0.8.
3
'
DESCRIPTION
=
'Bouygues french mobile phone provider'
LICENSE
=
'AGPLv3+'
CONFIG
=
ValuesDict
(
Value
(
'login'
,
label
=
'Login'
),
...
...
weboob/backends/bp/backend.py
View file @
0a2ea69e
...
...
@@ -32,7 +32,7 @@ class BPBackend(BaseBackend, ICapBank):
NAME
=
'bp'
MAINTAINER
=
'Nicolas Duhamel'
EMAIL
=
'nicolas@jombi.fr'
VERSION
=
'0.8.
2
'
VERSION
=
'0.8.
3
'
LICENSE
=
'AGPLv3+'
DESCRIPTION
=
u'La banque postale, French bank'
CONFIG
=
ValuesDict
(
Value
(
'login'
,
label
=
'Account ID'
),
...
...
weboob/backends/canalplus/backend.py
View file @
0a2ea69e
...
...
@@ -37,7 +37,7 @@ class CanalplusBackend(BaseBackend, ICapVideo, ICapCollection):
NAME
=
'canalplus'
MAINTAINER
=
'Nicolas Duhamel'
EMAIL
=
'nicolas@jombi.fr'
VERSION
=
'0.8.
2
'
VERSION
=
'0.8.
3
'
DESCRIPTION
=
'Canal plus french TV'
LICENSE
=
'AGPLv3+'
CONFIG
=
ValuesDict
(
Value
(
'quality'
,
label
=
'Quality of videos'
,
choices
=
[
'hd'
,
'sd'
],
default
=
'hd'
))
...
...
weboob/backends/canaltp/backend.py
View file @
0a2ea69e
...
...
@@ -30,7 +30,7 @@ class CanalTPBackend(BaseBackend, ICapTravel):
NAME
=
'canaltp'
MAINTAINER
=
'Romain Bignon'
EMAIL
=
'romain@weboob.org'
VERSION
=
'0.8.
2
'
VERSION
=
'0.8.
3
'
LICENSE
=
'AGPLv3+'
DESCRIPTION
=
"French trains"
BROWSER
=
CanalTP
...
...
weboob/backends/cragr/backend.py
View file @
0a2ea69e
...
...
@@ -33,7 +33,7 @@ class CragrBackend(BaseBackend, ICapBank):
NAME
=
'cragr'
MAINTAINER
=
'Xavier Guerrin'
EMAIL
=
'xavier@tuxfamily.org'
VERSION
=
'0.8.
2
'
VERSION
=
'0.8.
3
'
DESCRIPTION
=
'Credit Agricole french bank
\'
s website'
LICENSE
=
'AGPLv3+'
website_choices
=
OrderedDict
([(
k
,
u'
%
s (
%
s)'
%
(
v
,
k
))
for
k
,
v
in
sorted
({
...
...
weboob/backends/creditmutuel/backend.py
View file @
0a2ea69e
...
...
@@ -32,7 +32,7 @@ class CreditMutuelBackend(BaseBackend, ICapBank):
NAME
=
'creditmutuel'
MAINTAINER
=
'Julien Veyssier'
EMAIL
=
'julien.veyssier@aiur.fr'
VERSION
=
'0.8.
2
'
VERSION
=
'0.8.
3
'
DESCRIPTION
=
u'Crédit Mutuel french bank'
LICENSE
=
'AGPLv3+'
CONFIG
=
ValuesDict
(
Value
(
'login'
,
label
=
'Account ID'
,
regexp
=
'^
\
d{1,13}
\
w$'
),
...
...
weboob/backends/dailymotion/backend.py
View file @
0a2ea69e
...
...
@@ -34,7 +34,7 @@ class DailymotionBackend(BaseBackend, ICapVideo):
NAME
=
'dailymotion'
MAINTAINER
=
'Romain Bignon'
EMAIL
=
'romain@weboob.org'
VERSION
=
'0.8.
2
'
VERSION
=
'0.8.
3
'
DESCRIPTION
=
'Dailymotion videos website'
LICENSE
=
'AGPLv3+'
BROWSER
=
DailymotionBrowser
...
...
weboob/backends/dlfp/backend.py
View file @
0a2ea69e
...
...
@@ -38,7 +38,7 @@ class DLFPBackend(BaseBackend, ICapMessages, ICapMessagesPost, ICapContent):
NAME
=
'dlfp'
MAINTAINER
=
'Romain Bignon'
EMAIL
=
'romain@weboob.org'
VERSION
=
'0.8.
2
'
VERSION
=
'0.8.
3
'
LICENSE
=
'AGPLv3+'
DESCRIPTION
=
"Da Linux French Page"
CONFIG
=
ValuesDict
(
Value
(
'username'
,
label
=
'Username'
,
regexp
=
'.+'
),
...
...
weboob/backends/ecrans/backend.py
View file @
0a2ea69e
...
...
@@ -30,7 +30,7 @@ class NewspaperEcransBackend(GenericNewspaperBackend, ICapMessages):
"NewspaperEcransBackend class"
MAINTAINER
=
'Julien Hebert'
EMAIL
=
'juke@free.fr'
VERSION
=
'0.8.
2
'
VERSION
=
'0.8.
3
'
LICENSE
=
'AGPLv3+'
STORAGE
=
{
'seen'
:
{}}
NAME
=
'ecrans'
...
...
weboob/backends/ehentai/backend.py
View file @
0a2ea69e
...
...
@@ -36,7 +36,7 @@ class EHentaiBackend(BaseBackend, ICapGallery):
NAME
=
'ehentai'
MAINTAINER
=
'Roger Philibert'
EMAIL
=
'roger.philibert@gmail.com'
VERSION
=
'0.8.
2
'
VERSION
=
'0.8.
3
'
DESCRIPTION
=
'E-hentai galleries'
LICENSE
=
'AGPLv3+'
BROWSER
=
EHentaiBrowser
...
...
weboob/backends/fourchan/backend.py
View file @
0a2ea69e
...
...
@@ -34,7 +34,7 @@ class FourChanBackend(BaseBackend, ICapMessages):
NAME
=
'fourchan'
MAINTAINER
=
'Romain Bignon'
EMAIL
=
'romain@weboob.org'
VERSION
=
'0.8.
2
'
VERSION
=
'0.8.
3
'
LICENSE
=
'AGPLv3+'
DESCRIPTION
=
'4chan website'
CONFIG
=
ValuesDict
(
Value
(
'boards'
,
label
=
'Boards to fetch'
))
...
...
weboob/backends/franceinter/backend.py
View file @
0a2ea69e
...
...
@@ -31,7 +31,7 @@ class FranceInterBackend(BaseBackend, ICapRadio, ICapCollection):
NAME
=
'franceinter'
MAINTAINER
=
'Johann Broudin'
EMAIL
=
'johann.broudin@6-8.fr'
VERSION
=
'0.8.
2
'
VERSION
=
'0.8.
3
'
DESCRIPTION
=
u'The france inter french radio'
LICENCE
=
'AGPLv3+'
BROWSER
=
FranceInterBrowser
...
...
weboob/backends/gazelle/backend.py
View file @
0a2ea69e
...
...
@@ -31,7 +31,7 @@ class GazelleBackend(BaseBackend, ICapTorrent):
NAME
=
'gazelle'
MAINTAINER
=
'Romain Bignon'
EMAIL
=
'romain@weboob.org'
VERSION
=
'0.8.
2
'
VERSION
=
'0.8.
3
'
DESCRIPTION
=
'gazelle bittorrent tracker'
LICENSE
=
'AGPLv3+'
CONFIG
=
ValuesDict
(
Value
(
'domain'
,
label
=
'Domain (example "ssl.what.cd")'
),
...
...
weboob/backends/geolocip/backend.py
View file @
0a2ea69e
...
...
@@ -31,7 +31,7 @@ class GeolocIpBackend(BaseBackend, ICapGeolocIp):
NAME
=
'geolocip'
MAINTAINER
=
'Julien Veyssier'
EMAIL
=
'julien.veyssier@aiur.fr'
VERSION
=
'0.8.
2
'
VERSION
=
'0.8.
3
'
LICENSE
=
'AGPLv3+'
DESCRIPTION
=
u"IP Addresses geolocalisation with the site www.geolocip.com"
BROWSER
=
BaseBrowser
...
...
weboob/backends/ina/backend.py
View file @
0a2ea69e
...
...
@@ -34,7 +34,7 @@ class InaBackend(BaseBackend, ICapVideo):
NAME
=
'ina'
MAINTAINER
=
'Christophe Benz'
EMAIL
=
'christophe.benz@gmail.com'
VERSION
=
'0.8.
2
'
VERSION
=
'0.8.
3
'
DESCRIPTION
=
'INA french video archives'
LICENSE
=
'AGPLv3+'
BROWSER
=
InaBrowser
...
...
weboob/backends/inrocks/backend.py
View file @
0a2ea69e
...
...
@@ -30,7 +30,7 @@ class NewspaperInrocksBackend(GenericNewspaperBackend, ICapMessages):
"NewspaperInrocksBackend class"
MAINTAINER
=
'Julien Hebert'
EMAIL
=
'juke@free.fr'
VERSION
=
'0.8.
2
'
VERSION
=
'0.8.
3
'
LICENSE
=
'AGPLv3+'
STORAGE
=
{
'seen'
:
{}}
NAME
=
'inrocks'
...
...
weboob/backends/ipinfodb/backend.py
View file @
0a2ea69e
...
...
@@ -31,7 +31,7 @@ class IpinfodbBackend(BaseBackend, ICapGeolocIp):
NAME
=
'ipinfodb'
MAINTAINER
=
'Julien Veyssier'
EMAIL
=
'julien.veyssier@aiur.fr'
VERSION
=
'0.8.
2
'
VERSION
=
'0.8.
3
'
LICENSE
=
'AGPLv3+'
DESCRIPTION
=
u"IP Addresses geolocalisation with the site ipinfodb.com"
BROWSER
=
BaseBrowser
...
...
weboob/backends/isohunt/backend.py
View file @
0a2ea69e
...
...
@@ -31,7 +31,7 @@ class IsohuntBackend(BaseBackend, ICapTorrent):
NAME
=
'isohunt'
MAINTAINER
=
'Julien Veyssier'
EMAIL
=
'julien.veyssier@aiur.fr'
VERSION
=
'0.8.
2
'
VERSION
=
'0.8.
3
'
DESCRIPTION
=
'isohunt.com bittorrent tracker'
LICENSE
=
'AGPLv3+'
BROWSER
=
IsohuntBrowser
...
...
weboob/backends/kickass/backend.py
View file @
0a2ea69e
...
...
@@ -30,7 +30,7 @@ class KickassBackend(BaseBackend, ICapTorrent):
NAME
=
'kickass'
MAINTAINER
=
'Julien Veyssier'
EMAIL
=
'julien.veyssier@aiur.fr'
VERSION
=
'0.8.
2
'
VERSION
=
'0.8.
3
'
DESCRIPTION
=
'kickasstorrent.com bittorrent tracker'
LICENSE
=
'AGPLv3+'
BROWSER
=
KickassBrowser
...
...
weboob/backends/lcl/backend.py
View file @
0a2ea69e
...
...
@@ -34,7 +34,7 @@ class LCLBackend(BaseBackend, ICapBank):
NAME
=
'lcl'
MAINTAINER
=
u'Pierre Mazière'
EMAIL
=
'pierre.maziere@gmail.com'
VERSION
=
'0.8.
2
'
VERSION
=
'0.8.
3
'
DESCRIPTION
=
'Le Credit Lyonnais crappy french bank'
LICENSE
=
'AGPLv3+'
CONFIG
=
ValuesDict
(
Value
(
'login'
,
label
=
'Account ID'
,
regexp
=
'^
\
d{1,6}
\
w$'
),
...
...
weboob/backends/lefigaro/backend.py
View file @
0a2ea69e
...
...
@@ -30,7 +30,7 @@ class NewspaperFigaroBackend(GenericNewspaperBackend, ICapMessages):
"NewspaperFigaroBackend class"
MAINTAINER
=
'Julien Hebert'
EMAIL
=
'juke@free.fr'
VERSION
=
'0.8.
2
'
VERSION
=
'0.8.
3
'
LICENSE
=
'AGPLv3+'
STORAGE
=
{
'seen'
:
{}}
NAME
=
'lefigaro'
...
...
weboob/backends/lemouv/backend.py
View file @
0a2ea69e
...
...
@@ -31,7 +31,7 @@ class lemouvBackend(BaseBackend, ICapRadio, ICapCollection):
NAME
=
'lemouv'
MAINTAINER
=
'Johann Broudin'
EMAIL
=
'johann.broudin@6-8.fr'
VERSION
=
'0.8.
2
'
VERSION
=
'0.8.
3
'
DESCRIPTION
=
u'The le mouv
\'
french radio'
LICENCE
=
'AGPLv3+'
BROWSER
=
lemouvBrowser
...
...
weboob/backends/mediawiki/backend.py
View file @
0a2ea69e
...
...
@@ -33,7 +33,7 @@ class MediawikiBackend(BaseBackend, ICapContent):
NAME
=
'mediawiki'
MAINTAINER
=
u'Clément Schreiner'
EMAIL
=
'clemux@clemux.info'
VERSION
=
'0.8.
2
'
VERSION
=
'0.8.
3
'
LICENSE
=
'AGPLv3+'
DESCRIPTION
=
'Mediawiki wiki software application'
CONFIG
=
ValuesDict
(
Value
(
'url'
,
label
=
'URL of the Mediawiki website'
,
default
=
'http://en.wikipedia.org/'
),
...
...
weboob/backends/meteofrance/backend.py
View file @
0a2ea69e
...
...
@@ -31,7 +31,7 @@ class MeteofranceBackend(BaseBackend, ICapWeather):
NAME
=
'meteofrance'
MAINTAINER
=
'Cedric Defortis'
EMAIL
=
'cedric@aiur.fr'
VERSION
=
'0.8.
2
'
VERSION
=
'0.8.
3
'
DESCRIPTION
=
'Get forecasts from the MeteoFrance website'
LICENSE
=
'AGPLv3+'
BROWSER
=
MeteofranceBrowser
...
...
weboob/backends/minutes20/backend.py
View file @
0a2ea69e
...
...
@@ -27,7 +27,7 @@ class Newspaper20minutesBackend(GenericNewspaperBackend, ICapMessages):
"Newspaper20minutesBackend class"
MAINTAINER
=
'Julien Hebert'
EMAIL
=
'juke@free.fr'
VERSION
=
'0.8.
2
'
VERSION
=
'0.8.
3
'
LICENSE
=
'AGPLv3+'
STORAGE
=
{
'seen'
:
{}}
NAME
=
'minutes20'
...
...
weboob/backends/newsfeed/backend.py
View file @
0a2ea69e
...
...
@@ -31,7 +31,7 @@ class NewsfeedBackend(BaseBackend, ICapMessages):
NAME
=
'newsfeed'
MAINTAINER
=
u"Clément Schreiner"
EMAIL
=
"clemux@clemux.info"
VERSION
=
'0.8.
2
'
VERSION
=
'0.8.
3
'
DESCRIPTION
=
"Loads RSS and Atom feeds from any website"
LICENSE
=
"AGPLv3+"
CONFIG
=
ValuesDict
(
Value
(
'url'
,
label
=
"Atom/RSS feed's url"
))
...
...
weboob/backends/orange/backend.py
View file @
0a2ea69e
...
...
@@ -35,7 +35,7 @@ class OrangeBackend(BaseBackend, ICapAccount, ICapMessages, ICapMessagesPost):
NAME
=
'orange'
MAINTAINER
=
'Nicolas Duhamel'
EMAIL
=
'nicolas@jombi.fr'
VERSION
=
'0.8.
2
'
VERSION
=
'0.8.
3
'
DESCRIPTION
=
'Orange french mobile phone provider'
LICENSE
=
'AGPLv3+'
CONFIG
=
ValuesDict
(
Value
(
'login'
,
label
=
'Login'
),
...
...
weboob/backends/ouifm/backend.py
View file @
0a2ea69e
...
...
@@ -32,7 +32,7 @@ class OuiFMBackend(BaseBackend, ICapRadio, ICapCollection):
NAME
=
'ouifm'
MAINTAINER
=
'Romain Bignon'
EMAIL
=
'romain@weboob.org'
VERSION
=
'0.8.
2
'
VERSION
=
'0.8.
3
'
DESCRIPTION
=
u'The Ouï FM french radio'
LICENSE
=
'AGPLv3+'
BROWSER
=
OuiFMBrowser
...
...
weboob/backends/pastealacon/backend.py
View file @
0a2ea69e
...
...
@@ -37,7 +37,7 @@ class PastealaconBackend(BaseBackend, BasePasteBackend):
NAME
=
'pastealacon'
MAINTAINER
=
'Laurent Bachelier'
EMAIL
=
'laurent@bachelier.name'
VERSION
=
'0.8.
2
'
VERSION
=
'0.8.
3
'
DESCRIPTION
=
'Paste a la con paste tool'
LICENSE
=
'AGPLv3+'
BROWSER
=
PastealaconBrowser
...
...
weboob/backends/pastebin/backend.py
View file @
0a2ea69e
...
...
@@ -36,7 +36,7 @@ class PastebinBackend(BaseBackend, BasePasteBackend):
NAME
=
'pastebin'
MAINTAINER
=
'Laurent Bachelier'
EMAIL
=
'laurent@bachelier.name'
VERSION
=
'0.8.
2
'
VERSION
=
'0.8.
3
'
DESCRIPTION
=
'Pastebin paste tool'
LICENSE
=
'AGPLv3+'
BROWSER
=
PastebinBrowser
...
...
weboob/backends/piratebay/backend.py
View file @
0a2ea69e
...
...
@@ -30,7 +30,7 @@ class PiratebayBackend(BaseBackend, ICapTorrent):
NAME
=
'piratebay'
MAINTAINER
=
'Julien Veyssier'
EMAIL
=
'julien.veyssier@aiur.fr'
VERSION
=
'0.8.
2
'
VERSION
=
'0.8.
3
'
DESCRIPTION
=
'the pirate bay bittorrent tracker'
LICENSE
=
'AGPLv3+'
#CONFIG = ValuesDict(Value('domain', label='Domain (example "ssl.what.cd")'),
...
...
weboob/backends/redmine/backend.py
View file @
0a2ea69e
...
...
@@ -34,7 +34,7 @@ class RedmineBackend(BaseBackend, ICapContent):
NAME
=
'redmine'
MAINTAINER
=
'Romain Bignon'
EMAIL
=
'romain@weboob.org'
VERSION
=
'0.8.
2
'
VERSION
=
'0.8.
3
'
DESCRIPTION
=
'The Redmine project management web application'
LICENSE
=
'AGPLv3+'
CONFIG
=
ValuesDict
(
Value
(
'url'
,
label
=
'URL of the Redmine website'
),
...
...
weboob/backends/sfr/backend.py
View file @
0a2ea69e
...
...
@@ -35,7 +35,7 @@ class SfrBackend(BaseBackend, ICapAccount, ICapMessages, ICapMessagesPost):
NAME
=
'sfr'
MAINTAINER
=
'Christophe Benz'
EMAIL
=
'christophe.benz@gmail.com'
VERSION
=
'0.8.
2
'
VERSION
=
'0.8.
3
'
DESCRIPTION
=
'SFR french mobile phone provider'
LICENSE
=
'AGPLv3+'
CONFIG
=
ValuesDict
(
Value
(
'login'
,
label
=
'Login'
),
...
...
weboob/backends/societegenerale/backend.py
View file @
0a2ea69e
...
...
@@ -35,7 +35,7 @@ class SocieteGeneraleBackend(BaseBackend, ICapBank):
NAME
=
'societegenerale'
MAINTAINER
=
'Jocelyn Jaubert'
EMAIL
=
'jocelyn.jaubert@gmail.com'
VERSION
=
'0.8.
2
'
VERSION
=
'0.8.
3
'
LICENSE
=
'AGPLv3+'
DESCRIPTION
=
u'Société Générale french bank
\'
website'
CONFIG
=
ValuesDict
(
Value
(
'login'
,
label
=
'Account ID'
),
...
...
weboob/backends/transilien/backend.py
View file @
0a2ea69e
...
...
@@ -28,7 +28,7 @@ class TransilienBackend(BaseBackend, ICapTravel):
NAME
=
'transilien'
MAINTAINER
=
u'Julien Hébert'
EMAIL
=
'juke@free.fr'
VERSION
=
'0.8.
2
'
VERSION
=
'0.8.
3
'
LICENSE
=
'AGPLv3+'
DESCRIPTION
=
"Transports in Paris"
BROWSER
=
Transilien
...
...
weboob/backends/yahoo/backend.py
View file @
0a2ea69e
...
...
@@ -38,7 +38,7 @@ class YahooBackend(BaseBackend, ICapWeather):
NAME
=
'yahoo'
MAINTAINER
=
'Romain Bignon'
EMAIL
=
'romain@weboob.org'
VERSION
=
'0.8.
2
'
VERSION
=
'0.8.
3
'
DESCRIPTION
=
'Yahoo'
LICENSE
=
'AGPLv3+'
BROWSER
=
BaseBrowser
...
...
weboob/backends/youjizz/backend.py
View file @
0a2ea69e
...
...
@@ -34,7 +34,7 @@ class YoujizzBackend(BaseBackend, ICapVideo):
NAME
=
'youjizz'
MAINTAINER
=
'Roger Philibert'
EMAIL
=
'roger.philibert@gmail.com'
VERSION
=
'0.8.
2
'
VERSION
=
'0.8.
3
'
DESCRIPTION
=
'Youjizz videos website'
LICENSE
=
'AGPLv3+'
BROWSER
=
YoujizzBrowser
...
...
weboob/backends/youporn/backend.py
View file @
0a2ea69e
...
...
@@ -34,7 +34,7 @@ class YoupornBackend(BaseBackend, ICapVideo):
NAME
=
'youporn'
MAINTAINER
=
'Romain Bignon'
EMAIL
=
'romain@weboob.org'
VERSION
=
'0.8.
2
'
VERSION
=
'0.8.
3
'
DESCRIPTION
=
'Youporn videos website'
LICENSE
=
'AGPLv3+'
BROWSER
=
YoupornBrowser
...
...
weboob/backends/youtube/backend.py
View file @
0a2ea69e
...
...
@@ -40,7 +40,7 @@ class YoutubeBackend(BaseBackend, ICapVideo):
NAME
=
'youtube'
MAINTAINER
=
'Christophe Benz'
EMAIL
=
'christophe.benz@gmail.com'
VERSION
=
'0.8.
2
'
VERSION
=
'0.8.
3
'
DESCRIPTION
=
'Youtube videos website'
LICENSE
=
'AGPLv3+'
BROWSER
=
YoutubeBrowser
...
...
weboob/tools/capabilities/messages/GenericBackend.py
View file @ <