Commit f119e2e5 authored by Romain Bignon's avatar Romain Bignon

Weboob 0.b released

parent c43e4d40
Weboob 0.b (2012-03-14)
General
* New capability: CapBill.
* New capability: CapBook.
* New capability: CapHousing.
* New capability: CapWaterLevel.
* New module: CappedTV (CapVideo).
* New module: FreeMobile (CapBill).
* New module: OpacWebAloes (CapBook).
* New module: Pap (CapHousing).
* New module: PressEurop (CapMessages).
* New module: Sachsen (CapWaterLevel).
* New module: SeLoger (CapHousing).
* New application: boobill (CapBill).
* New application: boobooks (CapBook).
* New application: flatoob (CapHousing).
* New application: QFlatBoob (CapHousing).
* New contrib script: freemobile-munin.
* Rename application: havesex -> havedate.
* Rename application: QHaveSex -> QHaveDate.
* Remove module: MangaToShokan (website is dead).
Console applications:
* Improvements of 'ls' and 'cd' commands.
* Fix: crash when trying to add twice a same module.
Module: Boursorama
* Fix: IDs of operations.
Module: BNPorc
* Parse categories.
* Parse account types.
* Fix: getting history of secondary accounts.
Module: BP
* Store transactions dates as datetime.date objects.
* Fix: parsing of accounts in particular cases.
Module: CanalPlus
* Friendlier paths in canalplus.
Module: CMB
* Add type and label support to CMB backend.
Module: CrAgr
* Now handle history-less accounts, at least for Toulouse-like layouts.
* Transaction objects are now created using datetime.date (#800).
* Fix: balance retrieval for history-less accounts (#788).
Module: CreditMutuel
* Store Transaction.date as a datetime.date object.
* Support loan history.
* Parse type of transactions.
* Fix: lot of bugs.
Module: DLFP
* Parse a comment only if needed (performances enhancement).
* Get comments only in case of rss-comments changes.
Module: Ecrans
* Store only last 20 articles.
Module: HSBC
* Display only real accounts.
Module: ING
* The account listing is now more robust.
* Parse types of transactions.
Module: Kickass
* Fix: search was broken.
Module: Mangafox
* Fix: crash on Comments page.
Module: NolifeTV
* Support authentication.
* Fix: parsing of videos with missing description.
Module: OuiFM
* Fix: error when no artist/title.
Module: Pastebin
* Fix: getting pastebin paste visiblity.
Module: Piratebay
* Support magnets properly.
Module: RadioFrance
* Support replay.
* Use a better source for FIP.
* Fix: fetching FIP current.
Module: SocieteGenerale
* Check if login is failed.
Module: Youtube
* Fix: crash when there is no author.
Application: boobank
* Display types of transactions.
* Add formatter 'transactions'.
Application: chatoob
* Removed because unused.
Application: videoob-webserver
* Moved to contrib/.
Application: weboob-config
* Fix: command 'list' can filter by capability (#786).
Application: weboorrents
* Support magnet URLs.
Application: wetboobs
* Now supports CapWaterLevel in addition to CapWeather.
Core:
* Big refactoring of CapCollection.
* Use libyaml for faster loading and saving.
* Sign modules.list.
* Support gzipped responses in Browser.
* Fix: retrieving third icons if module is local.
Weboob 0.a (2012-02-05)
General
* New backend: Boursorama (CapBank).
......
.TH BOOBANK 1 "05 February 2012" "boobank 0\&.a"
.TH BOOBANK 1 "14 March 2012" "boobank 0\&.b"
.SH NAME
boobank
.SH SYNOPSIS
......@@ -14,25 +14,25 @@ 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:
* bnporc (BNP Paribas french bank' website)
* bnporc (BNP Paribas French bank website)
.br
* boursorama (Boursorama french bank's website)
* boursorama (Boursorama French bank website)
.br
* bp (La banque postale, French bank)
* bp (La Banque Postale French bank website)
.br
* cmb (Credit Mutuel de Bretagne)
* cmb (Crédit Mutuel de Bretagne French bank website)
.br
* cragr (Credit Agricole french bank's website)
* cragr (Crédit Agricole French bank website)
.br
* creditmutuel (Crédit Mutuel french bank)
* creditmutuel (Crédit Mutuel French bank website)
.br
* hsbc (HSBC bank' website)
* hsbc (HSBC France bank website)
.br
* ing (ING french bank' website)
* ing (ING Direct French bank website)
.br
* lcl (Le Credit Lyonnais crappy french bank)
* lcl (Le Crédit Lyonnais French bank website)
.br
* societegenerale (Société Générale french bank' website)
* societegenerale (Société Générale French bank website)
.SH BOOBANK COMMANDS
.TP
\fBcoming\fR \fIID\fR
......@@ -94,7 +94,9 @@ ACTION is one of the following (default: list):
.br
Follow a path.
.br
If empty, return home.
".." is a special case and goes up one directory.
.br
"" is a special case and goes home.
.TP
\fBcondition\fR [\fIEXPRESSION\fR | off]
.br
......@@ -226,7 +228,7 @@ select result item keys to display (comma separated)
.SH FORMATTING OPTIONS
.TP
\fB\-f FORMATTER\fR, \fB\-\-formatter=FORMATTER\fR
select output formatter (account_list, csv, htmltable, multiline, qif,
select output formatter (account_list, csv, htmltable, multiline, ops_list, qif,
recipient_list, simple, table, transfer, webkit)
.TP
\fB\-\-no\-header\fR
......@@ -245,7 +247,7 @@ For full COPYRIGHT see COPYING file with weboob package.
.LP
.RE
.SH FILES
"~/.weboob/backends"
"~/.config/weboob/backends"
.SH SEE ALSO
Home page: http://weboob.org/Boobank
Home page: http://weboob.org/applications/boobank
.TH BOOBATHON 1 "05 February 2012" "boobathon 0\&.a"
.TH BOOBATHON 1 "14 March 2012" "boobathon 0\&.b"
.SH NAME
boobathon
.SH SYNOPSIS
......@@ -14,9 +14,9 @@ boobathon
Console application to participate to a Boobathon.
.SS Supported websites:
* dlfp (Da Linux French Page)
* dlfp (Da Linux French Page news website)
.br
* mediawiki (Mediawiki wiki software application)
* mediawiki (Wikis running MediaWiki, like Wikipedia)
.br
* redmine (The Redmine project management web application)
.SH BOOBATHON COMMANDS
......@@ -55,7 +55,7 @@ Leave this event.
.TP
\fBmembers\fR
.br
Display members informations.
Display members information.
.TP
\fBprogress\fR
.br
......@@ -104,7 +104,9 @@ ACTION is one of the following (default: list):
.br
Follow a path.
.br
If empty, return home.
".." is a special case and goes up one directory.
.br
"" is a special case and goes home.
.TP
\fBcondition\fR [\fIEXPRESSION\fR | off]
.br
......@@ -254,7 +256,7 @@ For full COPYRIGHT see COPYING file with weboob package.
.LP
.RE
.SH FILES
"~/.weboob/backends"
"~/.config/weboob/backends"
.SH SEE ALSO
Home page: http://weboob.org/Boobathon
Home page: http://weboob.org/applications/boobathon
.TH BOOBILL 1 "14 March 2012" "boobill 0\&.b"
.SH NAME
boobill
.SH SYNOPSIS
.B boobill
[\-dqv] [\-b \fIbackends\fR] [\-cnfs] [\fIcommand\fR [\fIarguments\fR..]]
.br
.B boobill
[\-\-help] [\-\-version]
.SH DESCRIPTION
.LP
Console application allowing to get and download bills.
.SS Supported websites:
* freemobile (Free Mobile website)
.SH BOOBILL COMMANDS
.TP
\fBbills\fR \fII\fRd
.br
Get the list of bills documents for subscription
.br
id is the identifier of the backend
.TP
\fBdetails\fR \fII\fRd
.br
Get details of a subscription.
.TP
\fBdownload\fR \fII\fRd [\fIFILENAME\fR]
.br
download the bill
.br
id is the identifier of the bill (hint: try bills command)
.br
FILENAME is where to write the file. If FILENAME is '\-',
.br
the file is written to stdout.
.TP
\fBhistory\fR \fII\fRd
.br
Get the history of a subscription.
.TP
\fBsubscriptions\fR
.br
List subscriptions
.SH WEBOOB COMMANDS
.TP
\fBbackends\fR [\fIACTION\fR] [\fIBACKEND_NAME\fR]...
.br
Select used backends.
.br
.br
ACTION is one of the following (default: list):
.br
* enable enable given backends
.br
* disable disable given backends
.br
* only enable given backends and disable the others
.br
* list display enabled and available backends
.br
* add add a backend
.br
* register register a new account on a website
.br
* edit edit a backend
.br
* remove remove a backend
.TP
\fBcd\fR [\fIPATH\fR]
.br
Follow a path.
.br
".." is a special case and goes up one directory.
.br
"" is a special case and goes home.
.TP
\fBcondition\fR [\fIEXPRESSION\fR | off]
.br
If an argument is given, set the condition expression used to filter the results.
.br
If the "off" value is given, conditional filtering is disabled.
.br
.br
If no argument is given, print the current condition expression.
.TP
\fBcount\fR [\fINUMBER\fR | off]
.br
If an argument is given, set the maximum number of results fetched.
.br
NUMBER must be at least 1.
.br
"off" value disables counting, and allows infinite searches.
.br
.br
If no argument is given, print the current count value.
.TP
\fBformatter\fR [list | \fIFORMATTER\fR [\fICOMMAND\fR] | option \fIOPTION_NAME\fR [on | off]]
.br
If a FORMATTER is given, set the formatter to use.
.br
You can add a COMMAND to apply the formatter change only to
.br
a given command.
.br
.br
If the argument is "list", print the available formatters.
.br
.br
If the argument is "option", set the formatter options.
.br
Valid options are: header, keys.
.br
If on/off value is given, set the value of the option.
.br
If not, print the current value for the option.
.br
.br
If no argument is given, print the current formatter.
.TP
\fBinspect\fR \fIBACKEND_NAME\fR
.br
Display the HTML string of the current page of the specified backend's browser.
.br
.br
If webkit_mechanize_browser Python module is installed, HTML is displayed in a WebKit GUI.
.TP
\fBlogging\fR [\fILEVEL\fR]
.br
Set logging level.
.br
.br
Availables: debug, info, warning, error.
.br
* quiet is an alias for error
.br
* default is an alias for warning
.TP
\fBls\fR
.br
List objects in current path.
.TP
\fBquit\fR
.br
Quit the application.
.TP
\fBselect\fR [\fIFIELD_NAME\fR]... | "$direct" | "$full"
.br
If an argument is given, set the selected fields.
.br
$direct selects all fields loaded in one http request.
.br
$full selects all fields using as much http requests as necessary.
.br
.br
If no argument is given, print the currently selected fields.
.SH OPTIONS
.TP
\fB\-\-version\fR
show program's version number and exit
.TP
\fB\-h\fR, \fB\-\-help\fR
show this help message and exit
.TP
\fB\-b BACKENDS\fR, \fB\-\-backends=BACKENDS\fR
what backend(s) to enable (comma separated)
.SH LOGGING OPTIONS
.TP
\fB\-d\fR, \fB\-\-debug\fR
display debug messages
.TP
\fB\-q\fR, \fB\-\-quiet\fR
display only error messages
.TP
\fB\-v\fR, \fB\-\-verbose\fR
display info messages
.TP
\fB\-\-logging\-file=LOGGING_FILE\fR
file to save logs
.TP
\fB\-a\fR, \fB\-\-save\-responses\fR
save every response
.SH RESULTS OPTIONS
.TP
\fB\-c CONDITION\fR, \fB\-\-condition=CONDITION\fR
filter result items to display given a boolean expression
.TP
\fB\-n COUNT\fR, \fB\-\-count=COUNT\fR
get a maximum number of results (all backends merged)
.TP
\fB\-s SELECT\fR, \fB\-\-select=SELECT\fR
select result item keys to display (comma separated)
.SH FORMATTING OPTIONS
.TP
\fB\-f FORMATTER\fR, \fB\-\-formatter=FORMATTER\fR
select output formatter (csv, htmltable, multiline, simple, subscriptions,
table, webkit)
.TP
\fB\-\-no\-header\fR
do not display header
.TP
\fB\-\-no\-keys\fR
do not display item keys
.TP
\fB\-O OUTFILE\fR, \fB\-\-outfile=OUTFILE\fR
file to export result
.SH COPYRIGHT
Copyright(C) 2012 Florent Fourcot
.LP
For full COPYRIGHT see COPYING file with weboob package.
.LP
.RE
.SH FILES
"~/.config/weboob/backends"
.SH SEE ALSO
Home page: http://weboob.org/applications/boobill
.TH BOOBMSG 1 "05 February 2012" "boobmsg 0\&.a"
.TH BOOBMSG 1 "14 March 2012" "boobmsg 0\&.b"
.SH NAME
boobmsg
.SH SYNOPSIS
......@@ -14,31 +14,33 @@ boobmsg
Console application allowing to send messages on various websites and to display message threads and contents.
.SS Supported websites:
* aum (“Adopte un mec” french dating website)
* aum ("Adopte un Mec" French dating website)
.br
* bouygues (Bouygues french mobile phone provider)
* bouygues (Bouygues Télécom French mobile phone provider)
.br
* dlfp (Da Linux French Page)
* dlfp (Da Linux French Page news website)
.br
* ecrans (Ecrans French news website)
* ecrans (Écrans French news website)
.br
* fourchan (4chan website)
* fourchan (4chan image board)
.br
* hds (histoires\-de\-sexe.net french erotic novels)
* hds (Histoires de Sexe French erotic novels)
.br
* inrocks (Inrock French news website)
* inrocks (Les Inrocks French news website)
.br
* lefigaro (Lefigaro French news website)
* lefigaro (Le Figaro French newspaper website)
.br
* minutes20 (20minutes French news website)
* minutes20 (2 Minutes French newspaper website)
.br
* newsfeed (Loads RSS and Atom feeds from any website)
.br
* orange (Orange french mobile phone provider)
* orange (Orange French mobile phone provider)
.br
* phpbb (phpBB forum)
.br
* sfr (SFR french mobile phone provider)
* presseurop (Presseurop website)
.br
* sfr (SFR French mobile phone provider)
.SH BOOBMSG COMMANDS
.TP
\fBexport_all\fR
......@@ -100,7 +102,9 @@ ACTION is one of the following (default: list):
.br
Follow a path.
.br
If empty, return home.
".." is a special case and goes up one directory.
.br
"" is a special case and goes home.
.TP
\fBcondition\fR [\fIEXPRESSION\fR | off]
.br
......@@ -259,7 +263,7 @@ For full COPYRIGHT see COPYING file with weboob package.
.LP
.RE
.SH FILES
"~/.weboob/backends"
"~/.config/weboob/backends"
.SH SEE ALSO
Home page: http://weboob.org/Boobmsg
Home page: http://weboob.org/applications/boobmsg
.TH BOOBOOKS 1 "14 March 2012" "boobooks 0\&.b"
.SH NAME
boobooks
.SH SYNOPSIS
.B boobooks
[\-dqv] [\-b \fIbackends\fR] [\-cnfs] [\fIcommand\fR [\fIarguments\fR..]]
.br
.B boobooks
[\-\-help] [\-\-version]
.SH DESCRIPTION
.LP
Console application allowing to list your books rented or booked at the library, book and search new ones, get your booking history (if available).
.SS Supported websites:
* opacwebaloes (Aloes Library software)
.SH WEBOOB COMMANDS
.TP
\fBbackends\fR [\fIACTION\fR] [\fIBACKEND_NAME\fR]...
.br
Select used backends.
.br
.br
ACTION is one of the following (default: list):
.br
* enable enable given backends
.br
* disable disable given backends
.br
* only enable given backends and disable the others
.br
* list display enabled and available backends
.br
* add add a backend
.br
* register register a new account on a website
.br
* edit edit a backend
.br
* remove remove a backend
.TP
\fBcd\fR [\fIPATH\fR]
.br
Follow a path.
.br
".." is a special case and goes up one directory.
.br
"" is a special case and goes home.
.TP
\fBcondition\fR [\fIEXPRESSION\fR | off]
.br
If an argument is given, set the condition expression used to filter the results.
.br
If the "off" value is given, conditional filtering is disabled.
.br
.br
If no argument is given, print the current condition expression.
.TP
\fBcount\fR [\fINUMBER\fR | off]
.br
If an argument is given, set the maximum number of results fetched.
.br
NUMBER must be at least 1.
.br
"off" value disables counting, and allows infinite searches.
.br
.br
If no argument is given, print the current count value.
.TP
\fBformatter\fR [list | \fIFORMATTER\fR [\fICOMMAND\fR] | option \fIOPTION_NAME\fR [on | off]]
.br
If a FORMATTER is given, set the formatter to use.
.br
You can add a COMMAND to apply the formatter change only to
.br
a given command.
.br
.br
If the argument is "list", print the available formatters.
.br
.br
If the argument is "option", set the formatter options.
.br
Valid options are: header, keys.
.br
If on/off value is given, set the value of the option.
.br
If not, print the current value for the option.
.br
.br
If no argument is given, print the current formatter.
.TP
\fBinspect\fR \fIBACKEND_NAME\fR
.br
Display the HTML string of the current page of the specified backend's browser.
.br
.br
If webkit_mechanize_browser Python module is installed, HTML is displayed in a WebKit GUI.
.TP
\fBlogging\fR [\fILEVEL\fR]
.br
Set logging level.
.br
.br
Availables: debug, info, warning, error.
.br
* quiet is an alias for error
.br
* default is an alias for warning
.TP
\fBls\fR
.br
List objects in current path.
.TP
\fBquit\fR
.br
Quit the application.
.TP
\fBselect\fR [\fIFIELD_NAME\fR]... | "$direct" | "$full"
.br
If an argument is given, set the selected fields.
.br
$direct selects all fields loaded in one http request.
.br
$full selects all fields using as much http requests as necessary.
.br
.br
If no argument is given, print the currently selected fields.
.SH OPTIONS
.TP
\fB\-\-version\fR
show program's version number and exit
.TP
\fB\-h\fR, \fB\-\-help\fR
show this help message and exit
.TP
\fB\-b BACKENDS\fR, \fB\-\-backends=BACKENDS\fR
what backend(s) to enable (comma separated)
.SH LOGGING OPTIONS
.TP
\fB\-d\fR, \fB\-\-debug\fR
display debug messages
.TP
\fB\-q\fR, \fB\-\-quiet\fR
display only error messages
.TP
\fB\-v\fR, \fB\-\-verbose\fR
display info messages
.TP
\fB\-\-logging\-file=LOGGING_FILE\fR
file to save logs
.TP
\fB\-a\fR, \fB\-\-save\-responses\fR
save every response
.SH RESULTS OPTIONS
.TP
\fB\-c CONDITION\fR, \fB\-\-condition=CONDITION\fR
filter result items to display given a boolean expression
.TP
\fB\-n COUNT\fR, \fB\-\-count=COUNT\fR
get a maximum number of results (all backends merged)
.TP
\fB\-s SELECT\fR, \fB\-\-select=SELECT\fR
select result item keys to display (comma separated)
.SH FORMATTING OPTIONS
.TP
\fB\-f FORMATTER\fR, \fB\-\-formatter=FORMATTER\fR
select output formatter (csv, htmltable, multiline, rented_list, simple, table,
webkit)
.TP
\fB\-\-no\-header\fR
do not display header
.TP
\fB\-\-no\-keys\fR
do not display item keys
.TP
\fB\-O OUTFILE\fR, \fB\-\-outfile=OUTFILE\fR
file to export result
.SH COPYRIGHT
Copyright(C) 2012 Jeremy Monnet
.LP
For full COPYRIGHT see COPYING file with weboob package.
.LP
.RE
.SH FILES
"~/.config/weboob/backends"
.SH SEE ALSO
Home page: http://weboob.org/applications/boobooks
.TH BOOBTRACKER 1 "05 February 2012" "boobtracker 0\&.a"
.TH BOOBTRACKER 1 "14 March 2012" "boobtracker 0\&.b"
.SH NAME
boobtracker
.SH SYNOPSIS
......@@ -120,7 +120,9 @@ ACTION is one of the following (default: list):
.br
Follow a path.
.br
If empty, return home.
".." is a special case and goes up one directory.
.br
"" is a special case and goes home.
.TP
\fBcondition\fR [\fIEXPRESSION\fR | off]
.br
......@@ -285,7 +287,7 @@ For full COPYRIGHT see COPYING file with weboob package.
.LP
.RE
.SH FILES
"~/.weboob/backends"
"~/.config/weboob/backends"
.SH SEE ALSO
Home page: http://weboob.org/Boobtracker
Home page: http://weboob.org/applications/boobtracker
.TH FLATBOOB 1 "03 March 2012" "flatboob 0\&.b"
.TH FLATBOOB 1 "14 March 2012" "flatboob 0\&.b"
.SH NAME
flatboob
.SH SYNOPSIS
......@@ -52,7 +52,9 @@ ACTION is one of the following (default: list):
.br
Follow a path.
.br