Weboob 0.a released

This commit is contained in:
Romain Bignon 2012-02-05 19:19:23 +01:00
commit 7e00089590
25 changed files with 247 additions and 56 deletions

113
ChangeLog
View file

@ -1,3 +1,116 @@
Weboob 0.a (2012-02-05)
General
* New backend: Boursorama (CapBank).
* New backend: CMB (CapBank).
* New backend: HSBC (CapBank).
* New backend: ING (CapBank).
* New backend: Nolifetv (CapVideo).
* New backend: RadioFrance (CapVideo, CapRadio) which merges
FranceInter and LeMouv backends.
* Support repositories to manage backends (#747).
* Support XDG Base Directory Specification (#765).
* Make CapCollection understandable and usable by humans.
Console applications
* Ability to add all supported modules at once.
* With -a, try to separate saved responses by backend (#661).
Qt applications
* Verbose error messages (#775).
Backend: AuM
* Display the 'title' field on contact profiles.
* Get events (baskets, charms and visits).
* Add city in status message.
* Add 'Sent with my iPhone' in mail signatures when needed.
* Display at least one photo url in profile even if there isn't any
visible.
* Add a 'ratio' field.
* Fix: getting contacts list.
* Fix: support new API.
* Fix: ipaddr is not available anymore.
* Fix: do not crash if there are php errors before json.
Backend: Batoto
* Change .com to .net.
Backend: BNP
* Fix: website changed (#769).
Backend: BP
* Fix: website changed.
* Fix: open images in memory instead of saving them in temp files.
Backend: CanalPlus
* Support https?://www\.canal-?plus\.fr/.*\?vid=(\d+) urls.
Backend: CreditMutuel
* Internal transfer implemented.
* Fix: website changed.
Backend: Dailymotion
* Fix: support missing descriptions.
Backend: DLFP
* Limit feed entries by date instead of number of results.
Backend: FranceTelevisions
* Fix: website changed.
Backend: Gazelle
* Handle general errors when website is unavailable.
Backend: INA
* Fix: parsing of URLs.
Backend: Kickass
* Fix: website changed.
Backend: LCL
* Add support for various types of accounts.
* List 45 days history by default.
* Fix: website changed.
Backend: LeFigaro
* Better cleanup of generic articles (#725).
* Fix: website changed.
Backend: Orange
* Fix: unicode errors.
Backend: Pastebin
* Handle user pages.
Backend: Piratebay
* Fix: website changed.
Backend: SocieteGenerale
* Fix: website changed.
Backend: Youjizz
* Fix: video URLs have changed.
Backend: Youporn
* Fix: website changed.
Backend: Youtube
* Fix: website changed.
Application: QBoobMsg
* When a thread is a discussion, display messages linearly.
* Add a button 'Profile'.
Application: QHaveSex
* Add a 'Events' tab.
* Add a 'Notes' tab for taking notes about a contact.
Application: QVideoob
* Fix: crash when there is no thumbnail on a video (#708).
Application: weboob-config-qt
* Ability to edit sources.list, update repositories and install
modules.
Weboob 0.9 (2011-10-10) Weboob 0.9 (2011-10-10)
General General
* New backend: Batoto (CapGallery). * New backend: Batoto (CapGallery).

View file

@ -1,4 +1,4 @@
.TH BOOBANK 1 "10 October 2011" "boobank 0\&.9" .TH BOOBANK 1 "05 February 2012" "boobank 0\&.a"
.SH NAME .SH NAME
boobank boobank
.SH SYNOPSIS .SH SYNOPSIS
@ -16,12 +16,20 @@ Console application allowing to list your bank accounts and get their balance, d
.SS Supported websites: .SS Supported websites:
* bnporc (BNP Paribas french bank' website) * bnporc (BNP Paribas french bank' website)
.br .br
* boursorama (Boursorama french bank's website)
.br
* bp (La banque postale, French bank) * bp (La banque postale, French bank)
.br .br
* cmb (Credit Mutuel de Bretagne)
.br
* cragr (Credit Agricole french bank's website) * cragr (Credit Agricole french bank's website)
.br .br
* creditmutuel (Crédit Mutuel french bank) * creditmutuel (Crédit Mutuel french bank)
.br .br
* hsbc (HSBC bank' website)
.br
* ing (ING french bank' website)
.br
* lcl (Le Credit Lyonnais crappy french bank) * lcl (Le Credit Lyonnais crappy french bank)
.br .br
* societegenerale (Société Générale french bank' website) * societegenerale (Société Générale french bank' website)
@ -82,9 +90,11 @@ ACTION is one of the following (default: list):
.br .br
* remove remove a backend * remove remove a backend
.TP .TP
\fBcd\fR \fIPATH\fR \fBcd\fR [\fIPATH\fR]
.br .br
Follow a path. Follow a path.
.br
If empty, return home.
.TP .TP
\fBcondition\fR [\fIEXPRESSION\fR | off] \fBcondition\fR [\fIEXPRESSION\fR | off]
.br .br

View file

@ -1,4 +1,4 @@
.TH BOOBATHON 1 "10 October 2011" "boobathon 0\&.9" .TH BOOBATHON 1 "05 February 2012" "boobathon 0\&.a"
.SH NAME .SH NAME
boobathon boobathon
.SH SYNOPSIS .SH SYNOPSIS
@ -100,9 +100,11 @@ ACTION is one of the following (default: list):
.br .br
* remove remove a backend * remove remove a backend
.TP .TP
\fBcd\fR \fIPATH\fR \fBcd\fR [\fIPATH\fR]
.br .br
Follow a path. Follow a path.
.br
If empty, return home.
.TP .TP
\fBcondition\fR [\fIEXPRESSION\fR | off] \fBcondition\fR [\fIEXPRESSION\fR | off]
.br .br

View file

@ -1,4 +1,4 @@
.TH BOOBMSG 1 "10 October 2011" "boobmsg 0\&.9" .TH BOOBMSG 1 "05 February 2012" "boobmsg 0\&.a"
.SH NAME .SH NAME
boobmsg boobmsg
.SH SYNOPSIS .SH SYNOPSIS
@ -96,9 +96,11 @@ ACTION is one of the following (default: list):
.br .br
* remove remove a backend * remove remove a backend
.TP .TP
\fBcd\fR \fIPATH\fR \fBcd\fR [\fIPATH\fR]
.br .br
Follow a path. Follow a path.
.br
If empty, return home.
.TP .TP
\fBcondition\fR [\fIEXPRESSION\fR | off] \fBcondition\fR [\fIEXPRESSION\fR | off]
.br .br

View file

@ -1,4 +1,4 @@
.TH CHATOOB 1 "10 October 2011" "chatoob 0\&.9" .TH CHATOOB 1 "05 February 2012" "chatoob 0\&.a"
.SH NAME .SH NAME
chatoob chatoob
.SH SYNOPSIS .SH SYNOPSIS
@ -54,9 +54,11 @@ ACTION is one of the following (default: list):
.br .br
* remove remove a backend * remove remove a backend
.TP .TP
\fBcd\fR \fIPATH\fR \fBcd\fR [\fIPATH\fR]
.br .br
Follow a path. Follow a path.
.br
If empty, return home.
.TP .TP
\fBcondition\fR [\fIEXPRESSION\fR | off] \fBcondition\fR [\fIEXPRESSION\fR | off]
.br .br

View file

@ -1,4 +1,4 @@
.TH GALLEROOB 1 "10 October 2011" "galleroob 0\&.9" .TH GALLEROOB 1 "05 February 2012" "galleroob 0\&.a"
.SH NAME .SH NAME
galleroob galleroob
.SH SYNOPSIS .SH SYNOPSIS
@ -78,9 +78,11 @@ ACTION is one of the following (default: list):
.br .br
* remove remove a backend * remove remove a backend
.TP .TP
\fBcd\fR \fIPATH\fR \fBcd\fR [\fIPATH\fR]
.br .br
Follow a path. Follow a path.
.br
If empty, return home.
.TP .TP
\fBcondition\fR [\fIEXPRESSION\fR | off] \fBcondition\fR [\fIEXPRESSION\fR | off]
.br .br

View file

@ -1,4 +1,4 @@
.TH GEOLOOC 1 "10 October 2011" "geolooc 0\&.9" .TH GEOLOOC 1 "05 February 2012" "geolooc 0\&.a"
.SH NAME .SH NAME
geolooc geolooc
.SH SYNOPSIS .SH SYNOPSIS
@ -43,9 +43,11 @@ ACTION is one of the following (default: list):
.br .br
* remove remove a backend * remove remove a backend
.TP .TP
\fBcd\fR \fIPATH\fR \fBcd\fR [\fIPATH\fR]
.br .br
Follow a path. Follow a path.
.br
If empty, return home.
.TP .TP
\fBcondition\fR [\fIEXPRESSION\fR | off] \fBcondition\fR [\fIEXPRESSION\fR | off]
.br .br

View file

@ -1,4 +1,4 @@
.TH HAVESEX 1 "10 October 2011" "havesex 0\&.9" .TH HAVESEX 1 "05 February 2012" "havesex 0\&.a"
.SH NAME .SH NAME
havesex havesex
.SH SYNOPSIS .SH SYNOPSIS
@ -70,9 +70,11 @@ ACTION is one of the following (default: list):
.br .br
* remove remove a backend * remove remove a backend
.TP .TP
\fBcd\fR \fIPATH\fR \fBcd\fR [\fIPATH\fR]
.br .br
Follow a path. Follow a path.
.br
If empty, return home.
.TP .TP
\fBcondition\fR [\fIEXPRESSION\fR | off] \fBcondition\fR [\fIEXPRESSION\fR | off]
.br .br

View file

@ -1,4 +1,4 @@
.TH MASSTRANSIT 1 "10 October 2011" "masstransit 0\&.9" .TH MASSTRANSIT 1 "05 February 2012" "masstransit 0\&.a"
.SH NAME .SH NAME
masstransit masstransit
.SH SYNOPSIS .SH SYNOPSIS

View file

@ -1,4 +1,4 @@
.TH MONBOOB 1 "10 October 2011" "monboob 0\&.9" .TH MONBOOB 1 "05 February 2012" "monboob 0\&.a"
.SH NAME .SH NAME
monboob monboob
.SH SYNOPSIS .SH SYNOPSIS

View file

@ -1,4 +1,4 @@
.TH PASTOOB 1 "10 October 2011" "pastoob 0\&.9" .TH PASTOOB 1 "05 February 2012" "pastoob 0\&.a"
.SH NAME .SH NAME
pastoob pastoob
.SH SYNOPSIS .SH SYNOPSIS
@ -54,9 +54,11 @@ ACTION is one of the following (default: list):
.br .br
* remove remove a backend * remove remove a backend
.TP .TP
\fBcd\fR \fIPATH\fR \fBcd\fR [\fIPATH\fR]
.br .br
Follow a path. Follow a path.
.br
If empty, return home.
.TP .TP
\fBcondition\fR [\fIEXPRESSION\fR | off] \fBcondition\fR [\fIEXPRESSION\fR | off]
.br .br

View file

@ -1,4 +1,4 @@
.TH QBOOBMSG 1 "10 October 2011" "qboobmsg 0\&.9" .TH QBOOBMSG 1 "05 February 2012" "qboobmsg 0\&.a"
.SH NAME .SH NAME
qboobmsg qboobmsg
.SH SYNOPSIS .SH SYNOPSIS

View file

@ -1,4 +1,4 @@
.TH QHAVESEX 1 "10 October 2011" "qhavesex 0\&.9" .TH QHAVESEX 1 "05 February 2012" "qhavesex 0\&.a"
.SH NAME .SH NAME
qhavesex qhavesex
.SH SYNOPSIS .SH SYNOPSIS

View file

@ -1,4 +1,4 @@
.TH QVIDEOOB 1 "08 May 2011" "qvideoob 0\&.8" .TH QVIDEOOB 1 "05 February 2012" "qvideoob 0\&.a"
.SH NAME .SH NAME
qvideoob qvideoob
.SH SYNOPSIS .SH SYNOPSIS
@ -20,8 +20,14 @@ Qt application allowing to search videos on various websites and play them.
.br .br
* dailymotion (Dailymotion videos website) * dailymotion (Dailymotion videos website)
.br .br
* francetelevisions (France Televisions video website)
.br
* ina (INA french video archives) * ina (INA french video archives)
.br .br
* nolifetv (NolifeTV videos website)
.br
* radiofrance (The radios of Radio France (Inter, Culture, Le Mouv', etc.))
.br
* youjizz (Youjizz videos website) * youjizz (Youjizz videos website)
.br .br
* youporn (Youporn videos website) * youporn (Youporn videos website)

View file

@ -1,4 +1,4 @@
.TH QWEBCONTENTEDIT 1 "10 October 2011" "qwebcontentedit 0\&.9" .TH QWEBCONTENTEDIT 1 "05 February 2012" "qwebcontentedit 0\&.a"
.SH NAME .SH NAME
qwebcontentedit qwebcontentedit
.SH SYNOPSIS .SH SYNOPSIS

View file

@ -1,4 +1,4 @@
.TH RADIOOB 1 "10 October 2011" "radioob 0\&.9" .TH RADIOOB 1 "05 February 2012" "radioob 0\&.a"
.SH NAME .SH NAME
radioob radioob
.SH SYNOPSIS .SH SYNOPSIS
@ -14,13 +14,11 @@ radioob
Console application allowing to search for web radio stations, listen to them and get information like the current song. Console application allowing to search for web radio stations, listen to them and get information like the current song.
.SS Supported websites: .SS Supported websites:
* franceinter (The france inter french radio)
.br
* lemouv (The le mouv' french radio)
.br
* nova (Nova french radio) * nova (Nova french radio)
.br .br
* ouifm (The Ouï FM french radio) * ouifm (The Ouï FM french radio)
.br
* radiofrance (The radios of Radio France (Inter, Culture, Le Mouv', etc.))
.SH RADIOOB COMMANDS .SH RADIOOB COMMANDS
.TP .TP
\fBinfo\fR \fIID\fR \fBinfo\fR \fIID\fR
@ -64,9 +62,11 @@ ACTION is one of the following (default: list):
.br .br
* remove remove a backend * remove remove a backend
.TP .TP
\fBcd\fR \fIPATH\fR \fBcd\fR [\fIPATH\fR]
.br .br
Follow a path. Follow a path.
.br
If empty, return home.
.TP .TP
\fBcondition\fR [\fIEXPRESSION\fR | off] \fBcondition\fR [\fIEXPRESSION\fR | off]
.br .br
@ -138,7 +138,7 @@ Availables: debug, info, warning, error.
.TP .TP
\fBls\fR \fBls\fR
.br .br
List objects in current path. List radios
.TP .TP
\fBquit\fR \fBquit\fR
.br .br

View file

@ -1,4 +1,4 @@
.TH TRAVELOOB 1 "10 October 2011" "traveloob 0\&.9" .TH TRAVELOOB 1 "05 February 2012" "traveloob 0\&.a"
.SH NAME .SH NAME
traveloob traveloob
.SH SYNOPSIS .SH SYNOPSIS
@ -74,9 +74,11 @@ ACTION is one of the following (default: list):
.br .br
* remove remove a backend * remove remove a backend
.TP .TP
\fBcd\fR \fIPATH\fR \fBcd\fR [\fIPATH\fR]
.br .br
Follow a path. Follow a path.
.br
If empty, return home.
.TP .TP
\fBcondition\fR [\fIEXPRESSION\fR | off] \fBcondition\fR [\fIEXPRESSION\fR | off]
.br .br

View file

@ -1,4 +1,4 @@
.TH VIDEOOB 1 "10 October 2011" "videoob 0\&.9" .TH VIDEOOB 1 "05 February 2012" "videoob 0\&.a"
.SH NAME .SH NAME
videoob videoob
.SH SYNOPSIS .SH SYNOPSIS
@ -24,6 +24,10 @@ Console application allowing to search for videos on various websites, play and
.br .br
* ina (INA french video archives) * ina (INA french video archives)
.br .br
* nolifetv (NolifeTV videos website)
.br
* radiofrance (The radios of Radio France (Inter, Culture, Le Mouv', etc.))
.br
* youjizz (Youjizz videos website) * youjizz (Youjizz videos website)
.br .br
* youporn (Youporn videos website) * youporn (Youporn videos website)
@ -84,9 +88,11 @@ ACTION is one of the following (default: list):
.br .br
* remove remove a backend * remove remove a backend
.TP .TP
\fBcd\fR \fIPATH\fR \fBcd\fR [\fIPATH\fR]
.br .br
Follow a path. Follow a path.
.br
If empty, return home.
.TP .TP
\fBcondition\fR [\fIEXPRESSION\fR | off] \fBcondition\fR [\fIEXPRESSION\fR | off]
.br .br

View file

@ -1,4 +1,4 @@
.TH WEBCONTENTEDIT 1 "10 October 2011" "webcontentedit 0\&.9" .TH WEBCONTENTEDIT 1 "05 February 2012" "webcontentedit 0\&.a"
.SH NAME .SH NAME
webcontentedit webcontentedit
.SH SYNOPSIS .SH SYNOPSIS
@ -54,9 +54,11 @@ ACTION is one of the following (default: list):
.br .br
* remove remove a backend * remove remove a backend
.TP .TP
\fBcd\fR \fIPATH\fR \fBcd\fR [\fIPATH\fR]
.br .br
Follow a path. Follow a path.
.br
If empty, return home.
.TP .TP
\fBcondition\fR [\fIEXPRESSION\fR | off] \fBcondition\fR [\fIEXPRESSION\fR | off]
.br .br

View file

@ -1,4 +1,4 @@
.TH WEBOOB-CLI 1 "10 October 2011" "weboob-cli 0\&.9" .TH WEBOOB-CLI 1 "05 February 2012" "weboob-cli 0\&.a"
.SH NAME .SH NAME
weboob-cli weboob-cli
.SH SYNOPSIS .SH SYNOPSIS

View file

@ -1,4 +1,4 @@
.TH WEBOOB-CONFIG-QT 1 "10 October 2011" "weboob-config-qt 0\&.9" .TH WEBOOB-CONFIG-QT 1 "05 February 2012" "weboob-config-qt 0\&.a"
.SH NAME .SH NAME
weboob-config-qt weboob-config-qt
.SH SYNOPSIS .SH SYNOPSIS

View file

@ -1,4 +1,4 @@
.TH WEBOOB-CONFIG 1 "10 October 2011" "weboob-config 0\&.9" .TH WEBOOB-CONFIG 1 "05 February 2012" "weboob-config 0\&.a"
.SH NAME .SH NAME
weboob-config weboob-config
.SH SYNOPSIS .SH SYNOPSIS
@ -19,15 +19,35 @@ Weboob\-Config is a console application to add/edit/remove backends, and to regi
.TP .TP
\fBadd\fR \fINAME\fR [\fIOPTIONS\fR ...] \fBadd\fR \fINAME\fR [\fIOPTIONS\fR ...]
.br .br
Add a configured backend. Add a backend.
.TP .TP
\fBapplications\fR \fBapplications\fR
.br .br
Show applications. Show applications.
.TP .TP
\fBbackends\fR [\fICAPS\fR ...] \fBbackends\fR [\fIACTION\fR] [\fIBACKEND_NAME\fR]...
.br .br
Show available backends. 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 .TP
\fBconfirm\fR \fIBACKEND\fR \fBconfirm\fR \fIBACKEND\fR
.br .br
@ -41,33 +61,45 @@ subscribe.
.br .br
It takes mail from stdin. Use it with postfix for example. It takes mail from stdin. Use it with postfix for example.
.TP .TP
\fBdisable\fR \fINAME\fR \fBdisable\fR \fIBACKEND\fR
.br .br
Disable a backend Disable a backend
.TP .TP
\fBedit\fR \fINAME\fR \fBedit\fR \fIBACKEND\fR
.br .br
Edit a backend Edit a backend
.TP .TP
\fBenable\fR \fINAME\fR \fBenable\fR \fIBACKEND\fR
.br .br
Enable a disabled backend Enable a disabled backend
.TP .TP
\fBinfo\fR \fINAME\fR \fBinfo\fR \fINAME\fR
.br .br
Display information about a backend. Display information about a module.
.TP
\fBinstall\fR \fIMODULE\fR
.br
Install a module.
.TP .TP
\fBlist\fR [\fICAPS\fR ..] \fBlist\fR [\fICAPS\fR ..]
.br .br
Show configured backends. Show backends.
.TP .TP
\fBregister\fR \fINAME\fR \fBmodules\fR [\fICAPS\fR ...]
.br .br
Register a new account on a backend. Show available modules.
.TP
\fBregister\fR \fIMODULE\fR
.br
Register a new account on a module.
.TP .TP
\fBremove\fR \fINAME\fR \fBremove\fR \fINAME\fR
.br .br
Remove a configured backend. Remove a backend.
.TP
\fBupdate\fR
.br
Update weboob.
.SH OPTIONS .SH OPTIONS
.TP .TP
@ -123,7 +155,7 @@ do not display item keys
file to export result file to export result
.SH COPYRIGHT .SH COPYRIGHT
Copyright(C) 2010-2011 Christophe Benz, Romain Bignon Copyright(C) 2010-2012 Christophe Benz, Romain Bignon
.LP .LP
For full COPYRIGHT see COPYING file with weboob package. For full COPYRIGHT see COPYING file with weboob package.
.LP .LP

View file

@ -1,4 +1,4 @@
.TH WEBOOB-DEBUG 1 "10 October 2011" "weboob-debug 0\&.9" .TH WEBOOB-DEBUG 1 "05 February 2012" "weboob-debug 0\&.a"
.SH NAME .SH NAME
weboob-debug weboob-debug
.SH SYNOPSIS .SH SYNOPSIS
@ -46,9 +46,11 @@ ACTION is one of the following (default: list):
.br .br
* remove remove a backend * remove remove a backend
.TP .TP
\fBcd\fR \fIPATH\fR \fBcd\fR [\fIPATH\fR]
.br .br
Follow a path. Follow a path.
.br
If empty, return home.
.TP .TP
\fBcondition\fR [\fIEXPRESSION\fR | off] \fBcondition\fR [\fIEXPRESSION\fR | off]
.br .br

View file

@ -1,4 +1,4 @@
.TH WEBOORRENTS 1 "10 October 2011" "weboorrents 0\&.9" .TH WEBOORRENTS 1 "05 February 2012" "weboorrents 0\&.a"
.SH NAME .SH NAME
weboorrents weboorrents
.SH SYNOPSIS .SH SYNOPSIS
@ -64,9 +64,11 @@ ACTION is one of the following (default: list):
.br .br
* remove remove a backend * remove remove a backend
.TP .TP
\fBcd\fR \fIPATH\fR \fBcd\fR [\fIPATH\fR]
.br .br
Follow a path. Follow a path.
.br
If empty, return home.
.TP .TP
\fBcondition\fR [\fIEXPRESSION\fR | off] \fBcondition\fR [\fIEXPRESSION\fR | off]
.br .br

View file

@ -1,4 +1,4 @@
.TH WETBOOBS 1 "10 October 2011" "wetboobs 0\&.9" .TH WETBOOBS 1 "05 February 2012" "wetboobs 0\&.a"
.SH NAME .SH NAME
wetboobs wetboobs
.SH SYNOPSIS .SH SYNOPSIS
@ -60,9 +60,11 @@ ACTION is one of the following (default: list):
.br .br
* remove remove a backend * remove remove a backend
.TP .TP
\fBcd\fR \fIPATH\fR \fBcd\fR [\fIPATH\fR]
.br .br
Follow a path. Follow a path.
.br
If empty, return home.
.TP .TP
\fBcondition\fR [\fIEXPRESSION\fR | off] \fBcondition\fR [\fIEXPRESSION\fR | off]
.br .br