Commit 3209289c authored by Florent Fourcot's avatar Florent Fourcot

Weboob 0.e released

parent d9ceecdf
Weboob 0.e (2013-01-25)
General
* New module: Axa Banque (CapBank) (#807).
* New module: Barclays bank (CapBank).
* New module: Carrefour Banque (CapBank).
* New module: Credit Cooperatif (CapBank).
* New module: Credit Mutuel Sud Ouest (CapBank).
* New module: Gan Assurances (CapBank).
* New module: Mangago (CapGallery).
* New script: anonymiser.sh.
Module: Arte
* Fix: parsing video title (site changed).
Module: Banque Populaire
* Update transaction regexps.
* Correctly encode login and password.
* Fix: change hostname of Aquitaine Centre atlantique bank region.
* Fix: parsing accounts for some specific versions of website (reported
by Alain Spaite).
* Get the full label of an account.
* Fix: parsing banquepopulaire accounts with no link.
* Fix: crash where there is no transactions for an account.
* Fix: date parsing (happy new year).
* Add Credit Maritime regions compatibles with Banque Populaire.
Module: bnporc
* Add a second SSL cert.
* Support international withdrawal.
Module: Boursorama
* Fix: Correctly parse label of deferred card transactions.
* Support of Livret A accounts.
* Support new Virtual keyboard.
Module: bp
* Fix: compatibility with python2.6.
* Add a SSL timeout.
* Support page delestage.
* Support deferred debit.
Module: Bred
* Correctly encode login and password.
* Support payment in several times.
* Fix: parsing accounts when there are interlines.
* ignore special accounts.
* Fix: crash when there is no ID on a transaction.
Module: Caisse d'épargne
* Handle login errors.
* Support when website is unavailable.
* Parse more card transactions.
* Fix: parsing funding accounts.
* New favicon.
Module: cic
* New favicon.
* Fix: parsing amounts in special cases
* Fix: parsing card pages in special cases
Module: cmb
* do not consider special accounts
* Fix: parsing balance
Module: CrAgr
* update transaction regexps
* Fix: do not crash if there is no history link for an account
* correctly use iterators
Module: dlfp
* Allow anonyme browsing (#923)
* Fix: deconnection error
* Fix: Support new html structure
Module: ebonics
* Add favicon
Module: ehentai
* Fix: Support new website
Module: Fortuneo
* Add new certificate
Module: France Télévisions
* Fix: Support new website
Module: Freemobile
* Fix: Support the new website
* Add a real id for all details objects (#932)
* Add renew date (#931)
* Support of multi-accounts (#890)
Module: Gazelle
* Fix: parsing torrents descriptions
Module: HSBC
* Raise exception on login error
Module: ING
* Add ICapBill to download monthly reports (#897)
* Add support of proxy account
* Add support of Livret Epargne Orange accounts
* Fix: crash when there is no operation on an account
* Support question page
Module: INA
* Try to handle more videos
Module: LCL
* Fix: login regexp
* Add the new SSL certificat
* Add a pattern to detect cards
Module: Leclercmobile
* Fix: Support new versions of website
Module: Le Figaro
* Fix: encoding
* Remove some unused files (#819)
* Fix: author selection
Module: Nettokom
* Add validity date
Module: Opacwebaloes
* Fix: Accept ID with 8 chars (#921)
Module: pastalacon
* Remove some test warnings
Module: pastebin
* Fix: visibility detection
* Fix: login without API
* Remove some test warnings
Module: Piratebay
* Fix: search (site changed)
Module: Presseurop
* Remove tweeter sharing
* Use clean_relativ_urls
* Fix: Support new version of daily titles
Module: Sachsen
* Add a favicon
* Search is no more case sentitive
* Use ICapGauge instead of ICapWaterLevel
* Get alarm level
Module: Societegenerale
* Handle error when service is unavailable
* Update transaction regexps
* New SSL certificat
* Check date of card debit to apply it
* Fix: crash on special accounts
Module: Taz
* Remove some adds
Module: Wordreference
* Fix: parsing (#840, #1036)
Module: youporn
* Set domain to www.youporn.com
Module: youtube
* Fix: login
CapBank
* Support currencies
CapBill
* Rename iter_history to iter_bills_history
* Add validity and renew date fields
CapCollection
* Declare fields to avoid warnings
CapGauge
* Change API to be more flexible
* Add GaugeSensor objects
CapVideo
* Fix: CapVideo-related ConversionWarnings (dailymotion, ehentai,
francetelevisions, ina, radiofrance, youjizz, youporn, youtube)
CapWaterLevel
* Rename it to ICapGauge
Console Applications
* Properly get to the previous path, not home
* Add support for ls -d option (#858)
* Add global "insecure" option to skip SSL validation (#930)
* Allow to exclude some backends (#617)
Application: boobill
* Add the keyword "all" to download command
Application: boobmsg
* Improve documentation of export_thread
* Allow "show" command in non-interactive mode
* Datetime now human readable
Application: comparoob
* Remove double products with multiple backends
* Sort results in comparoob (#934)
Application: radioob
* Support of rtmp
Application: videoob
* Add -e to rtmpdump options
* Allow to use all videos players
* Allow to give arguments to players
* Add mplayer2 support
Application: weboob-config
* fix double message "Unable to load module"
Application: wetboobs
* Change to use ICapGauge instead of ICapWaterLevel
* Add sensors command
Tools: html2text
* Set INLINE_LINKS to false
Tools: Newsfeed
* Take the creation date if no update available
Tools: Messages/GenericBackend
* Get the real thread of an article
* Add clean_relativ_urls function
Tools: VirtKeyboard
* Add an overridable method to check pixel colos
* Add a parameter "convert"
Tools: IParser
* Add a raw parser
Tools: LxmlParser
* Get all strings under this element
Tools: tests
* Save and submit test results
* Better way of handling non-module tests
* Guess the right builder name
* Use the guessed nosetests for the core tests too
Tools: pyflakes
* Use flake8 if available instead of pyflakes
Core
* Check value of ValueBackendPassword during load
* Add new exception BrowserForbidden and add handler in applications
* Fix langage when the lastet version is already installed
* Allow multiple CERTHASH values in a module
* Ability to specify a parser to use on a page handler
Installation
* setup.py: print what executable we were looking for
* setup.py: be less confusing when make is missing
Contrib: boobank-munin
* Fix: encoding issue
Contrib: downloadboob
* Correctly create symlink and support when one is removed
* 'exclude' parameter is case insensitive
Contrib: nettokom-munin
* Print all labels in config mode and stack results
Weboob 0.d (2012-10-28)
General
* New module: BanquePopulaire (CapBank).
......
.TH BOOBANK 1 "28 October 2012" "boobank 0\&.d"
.TH BOOBANK 1 "25 janvier 2013" "boobank 0\&.e"
.SH NAME
boobank
.SH SYNOPSIS
......@@ -14,8 +14,12 @@ boobank
Console application allowing to list your bank accounts and get their balance, display accounts history and coming bank operations, and transfer money from an account to another (if available).
.SS Supported websites:
* axabanque (AXA Banque French bank website)
.br
* banquepopulaire (Banque Populaire French bank website)
.br
* barclays (Barclays French bank website)
.br
* bnporc (BNP Paribas French bank website)
.br
* boursorama (Boursorama French bank website)
......@@ -26,16 +30,26 @@ Console application allowing to list your bank accounts and get their balance, d
.br
* caissedepargne (Caisse d'Épargne French bank website)
.br
* carrefourbanque (Carrefour Banque French bank website)
.br
* cic (CIC French bank website)
.br
* cmb (Crédit Mutuel de Bretagne French bank website)
.br
* cmso (Credit Mutuel Sud Ouest French bank website)
.br
* cragr (Crédit Agricole French bank website)
.br
* creditcooperatif (Credit Cooperatif French bank website)
.br
* creditmutuel (Crédit Mutuel French bank website)
.br
* db (Un truc nul pour faire marcher boobank)
.br
* fortuneo (Fortuneo French bank website)
.br
* ganassurances (Groupama Assurances French bank website)
.br
* hsbc (HSBC France bank website)
.br
* ing (ING Direct French bank website)
......@@ -178,7 +192,7 @@ Availables: debug, info, warning, error.
.br
* default is an alias for warning
.TP
\fBls\fR [\fIPATH\fR]
\fBls\fR [\-d] [\fIPATH\fR]
.br
List objects in current path.
.br
......@@ -210,6 +224,9 @@ show this help message and exit
.TP
\fB\-b BACKENDS\fR, \fB\-\-backends=BACKENDS\fR
what backend(s) to enable (comma separated)
.TP
\fB\-e EXCLUDE_BACKENDS\fR, \fB\-\-exclude\-backends=EXCLUDE_BACKENDS\fR
what backend(s) to exclude (comma separated)
.SH LOGGING OPTIONS
.TP
......@@ -227,6 +244,9 @@ file to save logs
.TP
\fB\-a\fR, \fB\-\-save\-responses\fR
save every response
.TP
\fB\-I\fR, \fB\-\-insecure\fR
do not validate SSL
.SH RESULTS OPTIONS
.TP
......
.TH BOOBATHON 1 "28 October 2012" "boobathon 0\&.d"
.TH BOOBATHON 1 "25 janvier 2013" "boobathon 0\&.e"
.SH NAME
boobathon
.SH SYNOPSIS
......@@ -178,7 +178,7 @@ Availables: debug, info, warning, error.
.br
* default is an alias for warning
.TP
\fBls\fR [\fIPATH\fR]
\fBls\fR [\-d] [\fIPATH\fR]
.br
List objects in current path.
.br
......@@ -210,6 +210,9 @@ show this help message and exit
.TP
\fB\-b BACKENDS\fR, \fB\-\-backends=BACKENDS\fR
what backend(s) to enable (comma separated)
.TP
\fB\-e EXCLUDE_BACKENDS\fR, \fB\-\-exclude\-backends=EXCLUDE_BACKENDS\fR
what backend(s) to exclude (comma separated)
.SH LOGGING OPTIONS
.TP
......@@ -227,6 +230,9 @@ file to save logs
.TP
\fB\-a\fR, \fB\-\-save\-responses\fR
save every response
.TP
\fB\-I\fR, \fB\-\-insecure\fR
do not validate SSL
.SH RESULTS OPTIONS
.TP
......
.TH BOOBILL 1 "28 October 2012" "boobill 0\&.d"
.TH BOOBILL 1 "25 janvier 2013" "boobill 0\&.e"
.SH NAME
boobill
.SH SYNOPSIS
......@@ -16,6 +16,8 @@ Console application allowing to get and download bills.
.SS Supported websites:
* freemobile (Free Mobile website)
.br
* ing (ING Direct French bank website)
.br
* leclercmobile (Leclerc Mobile website)
.br
* nettokom (Nettokom website)
......@@ -48,6 +50,18 @@ id is the identifier of the bill (hint: try bills command)
FILENAME is where to write the file. If FILENAME is '\-',
.br
the file is written to stdout.
.br
.br
download all [Id]
.br
.br
You can use special word "all" and download all bills of
.br
subscription identified by Id.
.br
If Id not given, download bills of all subscriptions.
.TP
\fBhistory\fR [\fII\fRd]
.br
......@@ -162,7 +176,7 @@ Availables: debug, info, warning, error.
.br
* default is an alias for warning
.TP
\fBls\fR [\fIPATH\fR]
\fBls\fR [\-d] [\fIPATH\fR]
.br
List objects in current path.
.br
......@@ -194,6 +208,9 @@ show this help message and exit
.TP
\fB\-b BACKENDS\fR, \fB\-\-backends=BACKENDS\fR
what backend(s) to enable (comma separated)
.TP
\fB\-e EXCLUDE_BACKENDS\fR, \fB\-\-exclude\-backends=EXCLUDE_BACKENDS\fR
what backend(s) to exclude (comma separated)
.SH LOGGING OPTIONS
.TP
......@@ -211,6 +228,9 @@ file to save logs
.TP
\fB\-a\fR, \fB\-\-save\-responses\fR
save every response
.TP
\fB\-I\fR, \fB\-\-insecure\fR
do not validate SSL
.SH RESULTS OPTIONS
.TP
......
.TH BOOBMSG 1 "28 October 2012" "boobmsg 0\&.d"
.TH BOOBMSG 1 "25 janvier 2013" "boobmsg 0\&.e"
.SH NAME
boobmsg
.SH SYNOPSIS
......@@ -53,9 +53,9 @@ Console application allowing to send messages on various websites and to display
.br
Export All threads
.TP
\fBexport_thread\fR
\fBexport_thread\fR \fIID\fR
.br
Export a thread
Export the thread identified by ID
.TP
\fBlist\fR
.br
......@@ -190,7 +190,7 @@ Availables: debug, info, warning, error.
.br
* default is an alias for warning
.TP
\fBls\fR [\fIPATH\fR]
\fBls\fR [\-d] [\fIPATH\fR]
.br
List objects in current path.
.br
......@@ -222,6 +222,9 @@ show this help message and exit
.TP
\fB\-b BACKENDS\fR, \fB\-\-backends=BACKENDS\fR
what backend(s) to enable (comma separated)
.TP
\fB\-e EXCLUDE_BACKENDS\fR, \fB\-\-exclude\-backends=EXCLUDE_BACKENDS\fR
what backend(s) to exclude (comma separated)
.SH BOOBMSG OPTIONS
.TP
......@@ -247,6 +250,9 @@ file to save logs
.TP
\fB\-a\fR, \fB\-\-save\-responses\fR
save every response
.TP
\fB\-I\fR, \fB\-\-insecure\fR
do not validate SSL
.SH RESULTS OPTIONS
.TP
......
.TH BOOBOOKS 1 "28 October 2012" "boobooks 0\&.d"
.TH BOOBOOKS 1 "25 janvier 2013" "boobooks 0\&.e"
.SH NAME
boobooks
.SH SYNOPSIS
......@@ -126,7 +126,7 @@ Availables: debug, info, warning, error.
.br
* default is an alias for warning
.TP
\fBls\fR [\fIPATH\fR]
\fBls\fR [\-d] [\fIPATH\fR]
.br
List objects in current path.
.br
......@@ -158,6 +158,9 @@ show this help message and exit
.TP
\fB\-b BACKENDS\fR, \fB\-\-backends=BACKENDS\fR
what backend(s) to enable (comma separated)
.TP
\fB\-e EXCLUDE_BACKENDS\fR, \fB\-\-exclude\-backends=EXCLUDE_BACKENDS\fR
what backend(s) to exclude (comma separated)
.SH LOGGING OPTIONS
.TP
......@@ -175,6 +178,9 @@ file to save logs
.TP
\fB\-a\fR, \fB\-\-save\-responses\fR
save every response
.TP
\fB\-I\fR, \fB\-\-insecure\fR
do not validate SSL
.SH RESULTS OPTIONS
.TP
......
.TH BOOBTRACKER 1 "28 October 2012" "boobtracker 0\&.d"
.TH BOOBTRACKER 1 "25 janvier 2013" "boobtracker 0\&.e"
.SH NAME
boobtracker
.SH SYNOPSIS
......@@ -194,7 +194,7 @@ Availables: debug, info, warning, error.
.br
* default is an alias for warning
.TP
\fBls\fR [\fIPATH\fR]
\fBls\fR [\-d] [\fIPATH\fR]
.br
List objects in current path.
.br
......@@ -226,6 +226,9 @@ show this help message and exit
.TP
\fB\-b BACKENDS\fR, \fB\-\-backends=BACKENDS\fR
what backend(s) to enable (comma separated)
.TP
\fB\-e EXCLUDE_BACKENDS\fR, \fB\-\-exclude\-backends=EXCLUDE_BACKENDS\fR
what backend(s) to exclude (comma separated)
.SH BOOBTRACKER OPTIONS
.TP
......@@ -257,6 +260,9 @@ file to save logs
.TP
\fB\-a\fR, \fB\-\-save\-responses\fR
save every response
.TP
\fB\-I\fR, \fB\-\-insecure\fR
do not validate SSL
.SH RESULTS OPTIONS
.TP
......
.TH COMPAROOB 1 "28 October 2012" "comparoob 0\&.d"
.TH COMPAROOB 1 "25 janvier 2013" "comparoob 0\&.e"
.SH NAME
comparoob
.SH SYNOPSIS
......@@ -124,7 +124,7 @@ Availables: debug, info, warning, error.
.br
* default is an alias for warning
.TP
\fBls\fR [\fIPATH\fR]
\fBls\fR [\-d] [\fIPATH\fR]
.br
List objects in current path.
.br
......@@ -156,6 +156,9 @@ show this help message and exit
.TP
\fB\-b BACKENDS\fR, \fB\-\-backends=BACKENDS\fR
what backend(s) to enable (comma separated)
.TP
\fB\-e EXCLUDE_BACKENDS\fR, \fB\-\-exclude\-backends=EXCLUDE_BACKENDS\fR
what backend(s) to exclude (comma separated)
.SH LOGGING OPTIONS
.TP
......@@ -173,6 +176,9 @@ file to save logs
.TP
\fB\-a\fR, \fB\-\-save\-responses\fR
save every response
.TP
\fB\-I\fR, \fB\-\-insecure\fR
do not validate SSL
.SH RESULTS OPTIONS
.TP
......
.TH FLATBOOB 1 "28 October 2012" "flatboob 0\&.d"
.TH FLATBOOB 1 "25 janvier 2013" "flatboob 0\&.e"
.SH NAME
flatboob
.SH SYNOPSIS
......@@ -126,7 +126,7 @@ Availables: debug, info, warning, error.
.br
* default is an alias for warning
.TP
\fBls\fR [\fIPATH\fR]
\fBls\fR [\-d] [\fIPATH\fR]
.br
List objects in current path.
.br
......@@ -158,6 +158,9 @@ show this help message and exit
.TP
\fB\-b BACKENDS\fR, \fB\-\-backends=BACKENDS\fR
what backend(s) to enable (comma separated)
.TP
\fB\-e EXCLUDE_BACKENDS\fR, \fB\-\-exclude\-backends=EXCLUDE_BACKENDS\fR
what backend(s) to exclude (comma separated)
.SH LOGGING OPTIONS
.TP
......@@ -175,6 +178,9 @@ file to save logs
.TP
\fB\-a\fR, \fB\-\-save\-responses\fR
save every response
.TP
\fB\-I\fR, \fB\-\-insecure\fR
do not validate SSL
.SH RESULTS OPTIONS
.TP
......
.TH GALLEROOB 1 "28 October 2012" "galleroob 0\&.d"
.TH GALLEROOB 1 "25 janvier 2013" "galleroob 0\&.e"
.SH NAME
galleroob
.SH SYNOPSIS
......@@ -24,6 +24,8 @@ galleroob browses and downloads web image galleries
.br
* mangafox (Manga Fox manga reading website)
.br
* mangago (Mangago manga reading site)
.br
* mangahere (Manga Here manga reading website)
.br
* mangareader (MangaReader manga reading website)
......@@ -150,7 +152,7 @@ Availables: debug, info, warning, error.
.br
* default is an alias for warning
.TP
\fBls\fR [\fIPATH\fR]
\fBls\fR [\-d] [\fIPATH\fR]
.br
List objects in current path.
.br
......@@ -182,6 +184,9 @@ show this help message and exit
.TP
\fB\-b BACKENDS\fR, \fB\-\-backends=BACKENDS\fR
what backend(s) to enable (comma separated)
.TP
\fB\-e EXCLUDE_BACKENDS\fR, \fB\-\-exclude\-backends=EXCLUDE_BACKENDS\fR
what backend(s) to exclude (comma separated)
.SH LOGGING OPTIONS
.TP
......@@ -199,6 +204,9 @@ file to save logs
.TP
\fB\-a\fR, \fB\-\-save\-responses\fR
save every response
.TP
\fB\-I\fR, \fB\-\-insecure\fR
do not validate SSL
.SH RESULTS OPTIONS
.TP
......
.TH GEOLOOC 1 "28 October 2012" "geolooc 0\&.d"
.TH GEOLOOC 1 "25 janvier 2013" "geolooc 0\&.e"
.SH NAME
geolooc
.SH SYNOPSIS
......@@ -121,7 +121,7 @@ Availables: debug, info, warning, error.
.br
* default is an alias for warning
.TP
\fBls\fR [\fIPATH\fR]
\fBls\fR [\-d] [\fIPATH\fR]
.br
List objects in current path.
.br
......@@ -153,6 +153,9 @@ show this help message and exit
.TP
\fB\-b BACKENDS\fR, \fB\-\-backends=BACKENDS\fR
what backend(s) to enable (comma separated)
.TP
\fB\-e EXCLUDE_BACKENDS\fR, \fB\-\-exclude\-backends=EXCLUDE_BACKENDS\fR
what backend(s) to exclude (comma separated)
.SH LOGGING OPTIONS
.TP
......@@ -170,6 +173,9 @@ file to save logs
.TP
\fB\-a\fR, \fB\-\-save\-responses\fR
save every response
.TP
\fB\-I\fR, \fB\-\-insecure\fR
do not validate SSL
.SH RESULTS OPTIONS
.TP
......
.TH HAVEDATE 1 "28 October 2012" "havedate 0\&.d"
.TH HAVEDATE 1 "25 janvier 2013" "havedate 0\&.e"
.SH NAME
havedate
.SH SYNOPSIS
......@@ -25,9 +25,9 @@ Display dating events.
.br
Export All threads
.TP
\fBexport_thread\fR
\fBexport_thread\fR \fIID\fR
.br
Export a thread
Export the thread identified by ID
.TP
\fBlist\fR
.br
......@@ -186,7 +186,7 @@ Availables: debug, info, warning, error.
.br
* default is an alias for warning
.TP
\fBls\fR [\fIPATH\fR]
\fBls\fR [\-d] [\fIPATH\fR]
.br
List objects in current path.
.br
......@@ -218,6 +218,9 @@ show this help message and exit
.TP
\fB\-b BACKENDS\fR, \fB\-\-backends=BACKENDS\fR
what backend(s) to enable (comma separated)
.TP
\fB\-e EXCLUDE_BACKENDS\fR, \fB\-\-exclude\-backends=EXCLUDE_BACKENDS\fR
what backend(s) to exclude (comma separated)
.SH HAVEDATE OPTIONS
.TP
......@@ -243,6 +246,9 @@ file to save logs
.TP
\fB\-a\fR, \fB\-\-save\-responses\fR
save every response
.TP
\fB\-I\fR, \fB\-\-insecure\fR
do not validate SSL
.SH RESULTS OPTIONS
.TP
......
.TH MONBOOB 1 "28 October 2012" "monboob 0\&.d"
.TH MONBOOB 1 "25 janvier 2013" "monboob 0\&.e"
.SH NAME
monboob
.SH SYNOPSIS
......@@ -71,6 +71,9 @@ show this help message and exit
.TP
\fB\-b BACKENDS\fR, \fB\-\-backends=BACKENDS\fR
what backend(s) to enable (comma separated)
.TP
\fB\-e EXCLUDE_BACKENDS\fR, \fB\-\-exclude\-backends=EXCLUDE_BACKENDS\fR
what backend(s) to exclude (comma separated)
.SH MONBOOB OPTIONS
.TP
......@@ -93,6 +96,9 @@ file to save logs
.TP
\fB\-a\fR, \fB\-\-save\-responses\fR
save every response
.TP
\fB\-I\fR, \fB\-\-insecure\fR
do not validate SSL
.SH RESULTS OPTIONS
.TP
......
.TH PASTOOB 1 "28 October 2012" "pastoob 0\&.d"
.TH PASTOOB 1 "25 janvier 2013" "pastoob 0\&.e"
.SH NAME
pastoob
.SH SYNOPSIS
......@@ -132,7 +132,7 @@ Availables: debug, info, warning, error.
.br
* default is an alias for warning
.TP
\fBls\fR [\fIPATH\fR]
\fBls\fR [\-d] [\fIPATH\fR]
.br
List objects in current path.
.br
......@@ -164,6 +164,9 @@ show this help message and exit
.TP
\fB\-b BACKENDS\fR, \fB\-\-backends=BACKENDS\fR
what backend(s) to enable (comma separated)
.TP
\fB\-e EXCLUDE_BACKENDS\fR, \fB\-\-exclude\-backends=EXCLUDE_BACKENDS\fR
what backend(s) to exclude (comma separated)
.SH LOGGING OPTIONS
.TP
......@@ -181,6 +184,9 @@ file to save logs
.TP
\fB\-a\fR, \fB\-\-save\-responses\fR
save every response
.TP
\fB\-I\fR, \fB\-\-insecure\fR
do not validate SSL