Add missing "whatis entry" to man pages

This is recommended by Debian.
closes #618
This commit is contained in:
Laurent Bachelier 2013-02-13 00:38:33 +01:00
commit ae06ae3384
64 changed files with 284 additions and 213 deletions

View file

@ -1,6 +1,6 @@
.TH BOOBANK 1 "25 janvier 2013" "boobank 0\&.e"
.TH BOOBANK 1 "13 February 2013" "boobank 0\&.f"
.SH NAME
boobank
boobank \- manage bank accounts
.SH SYNOPSIS
.B boobank
[\-dqv] [\-b \fIbackends\fR] [\-cnfs] [\fIcommand\fR [\fIarguments\fR..]]
@ -42,9 +42,9 @@ Console application allowing to list your bank accounts and get their balance, d
.br
* creditcooperatif (Credit Cooperatif French bank website)
.br
* creditmutuel (Crédit Mutuel French bank website)
* creditdunord (Crédit du Nord French bank website)
.br
* db (Un truc nul pour faire marcher boobank)
* creditmutuel (Crédit Mutuel French bank website)
.br
* fortuneo (Fortuneo French bank website)
.br
@ -56,6 +56,8 @@ Console application allowing to list your bank accounts and get their balance, d
.br
* lcl (Le Crédit Lyonnais French bank website)
.br
* paypal (PayPal money transfer website)
.br
* societegenerale (Société Générale French bank website)
.SH BOOBANK COMMANDS
.TP
@ -227,6 +229,9 @@ 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)
.TP
\fB\-I\fR, \fB\-\-insecure\fR
do not validate SSL
.SH LOGGING OPTIONS
.TP
@ -244,9 +249,6 @@ 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

View file

@ -1,6 +1,6 @@
.TH BOOBATHON 1 "25 janvier 2013" "boobathon 0\&.e"
.TH BOOBATHON 1 "13 February 2013" "boobathon 0\&.f"
.SH NAME
boobathon
boobathon \- participate in a Boobathon
.SH SYNOPSIS
.B boobathon
[\-dqv] [\-b \fIbackends\fR] [\-cnfs] \fIboobathon\fR
@ -213,6 +213,9 @@ 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)
.TP
\fB\-I\fR, \fB\-\-insecure\fR
do not validate SSL
.SH LOGGING OPTIONS
.TP
@ -230,9 +233,6 @@ 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

View file

@ -1,6 +1,6 @@
.TH BOOBILL 1 "25 janvier 2013" "boobill 0\&.e"
.TH BOOBILL 1 "13 February 2013" "boobill 0\&.f"
.SH NAME
boobill
boobill \- get and download bills
.SH SYNOPSIS
.B boobill
[\-dqv] [\-b \fIbackends\fR] [\-cnfs] [\fIcommand\fR [\fIarguments\fR..]]
@ -211,6 +211,9 @@ 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)
.TP
\fB\-I\fR, \fB\-\-insecure\fR
do not validate SSL
.SH LOGGING OPTIONS
.TP
@ -228,9 +231,6 @@ 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

View file

@ -1,6 +1,6 @@
.TH BOOBMSG 1 "25 janvier 2013" "boobmsg 0\&.e"
.TH BOOBMSG 1 "13 February 2013" "boobmsg 0\&.f"
.SH NAME
boobmsg
boobmsg \- send and receive message threads
.SH SYNOPSIS
.B boobmsg
[\-dqv] [\-b \fIbackends\fR] [\-cnfs] [\fIcommand\fR [\fIarguments\fR..]]
@ -225,6 +225,9 @@ 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)
.TP
\fB\-I\fR, \fB\-\-insecure\fR
do not validate SSL
.SH BOOBMSG OPTIONS
.TP
@ -250,9 +253,6 @@ 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

View file

@ -1,6 +1,6 @@
.TH BOOBOOKS 1 "25 janvier 2013" "boobooks 0\&.e"
.TH BOOBOOKS 1 "13 February 2013" "boobooks 0\&.f"
.SH NAME
boobooks
boobooks \- manage rented books
.SH SYNOPSIS
.B boobooks
[\-dqv] [\-b \fIbackends\fR] [\-cnfs] [\fIcommand\fR [\fIarguments\fR..]]
@ -161,6 +161,9 @@ 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)
.TP
\fB\-I\fR, \fB\-\-insecure\fR
do not validate SSL
.SH LOGGING OPTIONS
.TP
@ -178,9 +181,6 @@ 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

View file

@ -1,6 +1,6 @@
.TH BOOBTRACKER 1 "25 janvier 2013" "boobtracker 0\&.e"
.TH BOOBTRACKER 1 "13 February 2013" "boobtracker 0\&.f"
.SH NAME
boobtracker
boobtracker \- manage bug tracking issues
.SH SYNOPSIS
.B boobtracker
[\-dqv] [\-b \fIbackends\fR] [\-cnfs] [\fIcommand\fR [\fIarguments\fR..]]
@ -11,7 +11,7 @@ boobtracker
.SH DESCRIPTION
.LP
Console application allowing to send messages on various websites and to display message threads and contents.
Console application allowing to create, edit, view bug tracking issues.
.SS Supported websites:
* redmine (The Redmine project management web application)
@ -229,6 +229,9 @@ 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)
.TP
\fB\-I\fR, \fB\-\-insecure\fR
do not validate SSL
.SH BOOBTRACKER OPTIONS
.TP
@ -260,9 +263,6 @@ 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

View file

@ -1,6 +1,6 @@
.TH COMPAROOB 1 "25 janvier 2013" "comparoob 0\&.e"
.TH COMPAROOB 1 "13 February 2013" "comparoob 0\&.f"
.SH NAME
comparoob
comparoob \- compare products
.SH SYNOPSIS
.B comparoob
[\-dqv] [\-b \fIbackends\fR] [\-cnfs] [\fIcommand\fR [\fIarguments\fR..]]
@ -159,6 +159,9 @@ 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)
.TP
\fB\-I\fR, \fB\-\-insecure\fR
do not validate SSL
.SH LOGGING OPTIONS
.TP
@ -176,9 +179,6 @@ 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

View file

@ -1,6 +1,6 @@
.TH FLATBOOB 1 "25 janvier 2013" "flatboob 0\&.e"
.TH FLATBOOB 1 "13 February 2013" "flatboob 0\&.f"
.SH NAME
flatboob
flatboob \- search for housing
.SH SYNOPSIS
.B flatboob
[\-dqv] [\-b \fIbackends\fR] [\-cnfs] [\fIcommand\fR [\fIarguments\fR..]]
@ -11,7 +11,7 @@ flatboob
.SH DESCRIPTION
.LP
Console application to search a house.
Console application to search for housing.
.SS Supported websites:
* pap (French housing website)
@ -161,6 +161,9 @@ 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)
.TP
\fB\-I\fR, \fB\-\-insecure\fR
do not validate SSL
.SH LOGGING OPTIONS
.TP
@ -178,9 +181,6 @@ 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

View file

@ -1,6 +1,6 @@
.TH GALLEROOB 1 "25 janvier 2013" "galleroob 0\&.e"
.TH GALLEROOB 1 "13 February 2013" "galleroob 0\&.f"
.SH NAME
galleroob
galleroob \- browse and download web image galleries
.SH SYNOPSIS
.B galleroob
[\-dqv] [\-b \fIbackends\fR] [\-cnfs] [\fIcommand\fR [\fIarguments\fR..]]
@ -187,6 +187,9 @@ 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)
.TP
\fB\-I\fR, \fB\-\-insecure\fR
do not validate SSL
.SH LOGGING OPTIONS
.TP
@ -204,9 +207,6 @@ 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

View file

@ -1,6 +1,6 @@
.TH GEOLOOC 1 "25 janvier 2013" "geolooc 0\&.e"
.TH GEOLOOC 1 "13 February 2013" "geolooc 0\&.f"
.SH NAME
geolooc
geolooc \- geolocalize IP addresses
.SH SYNOPSIS
.B geolooc
[\-dqv] [\-b \fIbackends\fR] [\-cnfs] [\fIcommand\fR [\fIarguments\fR..]]
@ -156,6 +156,9 @@ 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)
.TP
\fB\-I\fR, \fB\-\-insecure\fR
do not validate SSL
.SH LOGGING OPTIONS
.TP
@ -173,9 +176,6 @@ 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

View file

@ -1,6 +1,6 @@
.TH HAVEDATE 1 "25 janvier 2013" "havedate 0\&.e"
.TH HAVEDATE 1 "13 February 2013" "havedate 0\&.f"
.SH NAME
havedate
havedate \- interact with dating websites
.SH SYNOPSIS
.B havedate
[\-dqv] [\-b \fIbackends\fR] [\-cnfs] [\fIcommand\fR [\fIarguments\fR..]]
@ -221,6 +221,9 @@ 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)
.TP
\fB\-I\fR, \fB\-\-insecure\fR
do not validate SSL
.SH HAVEDATE OPTIONS
.TP
@ -246,9 +249,6 @@ 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

View file

@ -1,6 +1,6 @@
.TH MASSTRANSIT 1 "28 October 2012" "masstransit 0\&.d"
.TH MASSTRANSIT 1 "13 February 2013" "masstransit 0\&.f"
.SH NAME
masstransit
masstransit \- search for train stations and departures
.SH SYNOPSIS
.B masstransit
[\-h] [\-dqv] [\-b \fIbackends\fR] ...
@ -8,6 +8,11 @@ masstransit
.B masstransit
[\-\-help] [\-\-version]
.SH DESCRIPTION
.LP
Maemo application allowing to search for train stations and get departure times.
.SH OPTIONS
.TP
\fB\-\-version\fR
@ -18,6 +23,12 @@ 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)
.TP
\fB\-I\fR, \fB\-\-insecure\fR
do not validate SSL
.SH LOGGING OPTIONS
.TP

View file

@ -1,6 +1,6 @@
.TH MONBOOB 1 "25 janvier 2013" "monboob 0\&.e"
.TH MONBOOB 1 "13 February 2013" "monboob 0\&.f"
.SH NAME
monboob
monboob \- daemon to send and check messages
.SH SYNOPSIS
.B monboob
[\-dqv] [\-b \fIbackends\fR] [\-cnfs] [\fIcommand\fR [\fIarguments\fR..]]
@ -74,6 +74,9 @@ 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)
.TP
\fB\-I\fR, \fB\-\-insecure\fR
do not validate SSL
.SH MONBOOB OPTIONS
.TP
@ -96,9 +99,6 @@ 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

View file

@ -1,6 +1,6 @@
.TH PASTOOB 1 "25 janvier 2013" "pastoob 0\&.e"
.TH PASTOOB 1 "13 February 2013" "pastoob 0\&.f"
.SH NAME
pastoob
pastoob \- post and get pastes from pastebins
.SH SYNOPSIS
.B pastoob
[\-dqv] [\-b \fIbackends\fR] [\-cnfs] [\fIcommand\fR [\fIarguments\fR..]]
@ -167,6 +167,20 @@ 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)
.TP
\fB\-I\fR, \fB\-\-insecure\fR
do not validate SSL
.SH PASTOOB OPTIONS
.TP
\fB\-p\fR, \fB\-\-public\fR
Make paste public.
.TP
\fB\-t TITLE\fR, \fB\-\-title=TITLE\fR
Paste title
.TP
\fB\-m MAX_AGE\fR, \fB\-\-max\-age=MAX_AGE\fR
Maximum age (duration), default "1 month"
.SH LOGGING OPTIONS
.TP
@ -184,9 +198,6 @@ 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
@ -214,7 +225,7 @@ do not display item keys
file to export result
.SH COPYRIGHT
Copyright(C) 2011 Laurent Bachelier
Copyright(C) 2011-2013 Laurent Bachelier
.LP
For full COPYRIGHT see COPYING file with weboob package.
.LP

View file

@ -1,6 +1,6 @@
.TH QBOOBMSG 1 "25 janvier 2013" "qboobmsg 0\&.e"
.TH QBOOBMSG 1 "13 February 2013" "qboobmsg 0\&.f"
.SH NAME
qboobmsg
qboobmsg \- send and receive message threads
.SH SYNOPSIS
.B qboobmsg
[\-h] [\-dqv] [\-b \fIbackends\fR] ...
@ -60,6 +60,9 @@ 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)
.TP
\fB\-I\fR, \fB\-\-insecure\fR
do not validate SSL
.SH LOGGING OPTIONS
.TP
@ -77,9 +80,6 @@ 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 COPYRIGHT
Copyright(C) 2010-2011 Romain Bignon

View file

@ -1,6 +1,6 @@
.TH QFLATBOOB 1 "25 janvier 2013" "qflatboob 0\&.e"
.TH QFLATBOOB 1 "13 February 2013" "qflatboob 0\&.f"
.SH NAME
qflatboob
qflatboob \- search for housing
.SH SYNOPSIS
.B qflatboob
[\-h] [\-dqv] [\-b \fIbackends\fR] ...
@ -11,7 +11,7 @@ qflatboob
.SH DESCRIPTION
.LP
Qt application to find housings.
Qt application to search for housing.
.SS Supported websites:
* pap (French housing website)
@ -30,6 +30,9 @@ 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)
.TP
\fB\-I\fR, \fB\-\-insecure\fR
do not validate SSL
.SH LOGGING OPTIONS
.TP
@ -47,9 +50,6 @@ 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 COPYRIGHT
Copyright(C) 2010-2012 Romain Bignon

View file

@ -1,6 +1,6 @@
.TH QHAVEDATE 1 "25 janvier 2013" "qhavedate 0\&.e"
.TH QHAVEDATE 1 "13 February 2013" "qhavedate 0\&.f"
.SH NAME
qhavedate
qhavedate \- interact with dating websites
.SH SYNOPSIS
.B qhavedate
[\-h] [\-dqv] [\-b \fIbackends\fR] ...
@ -28,6 +28,9 @@ 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)
.TP
\fB\-I\fR, \fB\-\-insecure\fR
do not validate SSL
.SH LOGGING OPTIONS
.TP
@ -45,9 +48,6 @@ 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 COPYRIGHT
Copyright(C) 2010-2012 Romain Bignon

View file

@ -1,6 +1,6 @@
.TH QVIDEOOB 1 "28 October 2012" "qvideoob 0\&.d"
.TH QVIDEOOB 1 "13 February 2013" "qvideoob 0\&.f"
.SH NAME
qvideoob
qvideoob \- search and play videos
.SH SYNOPSIS
.B qvideoob
[\-h] [\-dqv] [\-b \fIbackends\fR] ...
@ -53,6 +53,12 @@ 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)
.TP
\fB\-I\fR, \fB\-\-insecure\fR
do not validate SSL
.SH LOGGING OPTIONS
.TP

View file

@ -1,6 +1,6 @@
.TH QWEBCONTENTEDIT 1 "25 janvier 2013" "qwebcontentedit 0\&.e"
.TH QWEBCONTENTEDIT 1 "13 February 2013" "qwebcontentedit 0\&.f"
.SH NAME
qwebcontentedit
qwebcontentedit \- manage websites content
.SH SYNOPSIS
.B qwebcontentedit
[\-h] [\-dqv] [\-b \fIbackends\fR] ...
@ -11,7 +11,7 @@ qwebcontentedit
.SH DESCRIPTION
.LP
Qt application allowing to manage contents of various websites.
Qt application allowing to manage content of various websites.
.SS Supported websites:
* dlfp (Da Linux French Page news website)
@ -32,6 +32,9 @@ 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)
.TP
\fB\-I\fR, \fB\-\-insecure\fR
do not validate SSL
.SH LOGGING OPTIONS
.TP
@ -49,9 +52,6 @@ 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 COPYRIGHT
Copyright(C) 2011 Clément Schreiner

View file

@ -1,6 +1,6 @@
.TH RADIOOB 1 "25 janvier 2013" "radioob 0\&.e"
.TH RADIOOB 1 "13 February 2013" "radioob 0\&.f"
.SH NAME
radioob
radioob \- search, show or listen to radio stations
.SH SYNOPSIS
.B radioob
[\-dqv] [\-b \fIbackends\fR] [\-cnfs] [\fIcommand\fR [\fIarguments\fR..]]
@ -173,6 +173,9 @@ 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)
.TP
\fB\-I\fR, \fB\-\-insecure\fR
do not validate SSL
.SH LOGGING OPTIONS
.TP
@ -190,9 +193,6 @@ 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

View file

@ -1,6 +1,6 @@
.TH TRANSLABOOB 1 "25 janvier 2013" "translaboob 0\&.e"
.TH TRANSLABOOB 1 "13 February 2013" "translaboob 0\&.f"
.SH NAME
translaboob
translaboob \- translate text from one language to another
.SH SYNOPSIS
.B translaboob
[\-dqv] [\-b \fIbackends\fR] [\-cnfs] [\fIcommand\fR [\fIarguments\fR..]]
@ -209,6 +209,9 @@ 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)
.TP
\fB\-I\fR, \fB\-\-insecure\fR
do not validate SSL
.SH LOGGING OPTIONS
.TP
@ -226,9 +229,6 @@ 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

View file

@ -1,6 +1,6 @@
.TH TRAVELOOB 1 "25 janvier 2013" "traveloob 0\&.e"
.TH TRAVELOOB 1 "13 February 2013" "traveloob 0\&.f"
.SH NAME
traveloob
traveloob \- search for train stations and departures
.SH SYNOPSIS
.B traveloob
[\-dqv] [\-b \fIbackends\fR] [\-cnfs] [\fIcommand\fR [\fIarguments\fR..]]
@ -187,6 +187,9 @@ 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)
.TP
\fB\-I\fR, \fB\-\-insecure\fR
do not validate SSL
.SH TRAVELOOB OPTIONS
.TP
@ -210,9 +213,6 @@ 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

View file

@ -1,6 +1,6 @@
.TH VIDEOOB 1 "25 janvier 2013" "videoob 0\&.e"
.TH VIDEOOB 1 "13 February 2013" "videoob 0\&.f"
.SH NAME
videoob
videoob \- search and play videos
.SH SYNOPSIS
.B videoob
[\-dqv] [\-b \fIbackends\fR] [\-cnfs] [\fIcommand\fR [\fIarguments\fR..]]
@ -207,6 +207,9 @@ 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)
.TP
\fB\-I\fR, \fB\-\-insecure\fR
do not validate SSL
.SH LOGGING OPTIONS
.TP
@ -224,9 +227,6 @@ 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

View file

@ -1,6 +1,6 @@
.TH WEBCONTENTEDIT 1 "25 janvier 2013" "webcontentedit 0\&.e"
.TH WEBCONTENTEDIT 1 "13 February 2013" "webcontentedit 0\&.f"
.SH NAME
webcontentedit
webcontentedit \- manage websites content
.SH SYNOPSIS
.B webcontentedit
[\-dqv] [\-b \fIbackends\fR] [\-cnfs] [\fIcommand\fR [\fIarguments\fR..]]
@ -167,6 +167,9 @@ 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)
.TP
\fB\-I\fR, \fB\-\-insecure\fR
do not validate SSL
.SH LOGGING OPTIONS
.TP
@ -184,9 +187,6 @@ 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

View file

@ -1,6 +1,6 @@
.TH WEBOOB-CLI 1 "25 janvier 2013" "weboob-cli 0\&.e"
.TH WEBOOB-CLI 1 "13 February 2013" "weboob-cli 0\&.f"
.SH NAME
weboob-cli
weboob-cli \- call a method on backends
.SH SYNOPSIS
.B weboob\-cli
[\-dqv] [\-b \fIbackends\fR] [\-cnfs] \fIcapability\fR \fImethod\fR [\fIarguments\fR..]
@ -27,6 +27,9 @@ 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)
.TP
\fB\-I\fR, \fB\-\-insecure\fR
do not validate SSL
.SH LOGGING OPTIONS
.TP
@ -44,9 +47,6 @@ 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

View file

@ -1,6 +1,6 @@
.TH WEBOOB-CONFIG-QT 1 "25 janvier 2013" "weboob-config-qt 0\&.e"
.TH WEBOOB-CONFIG-QT 1 "13 February 2013" "weboob-config-qt 0\&.f"
.SH NAME
weboob-config-qt
weboob-config-qt \- manage backends or register new accounts
.SH SYNOPSIS
.B weboob\-config\-qt
[\-h] [\-dqv] [\-b \fIbackends\fR] ...
@ -26,6 +26,9 @@ 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)
.TP
\fB\-I\fR, \fB\-\-insecure\fR
do not validate SSL
.SH LOGGING OPTIONS
.TP
@ -43,9 +46,6 @@ 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 COPYRIGHT
Copyright(C) 2010-2011 Romain Bignon

View file

@ -1,6 +1,6 @@
.TH WEBOOB-CONFIG 1 "25 janvier 2013" "weboob-config 0\&.e"
.TH WEBOOB-CONFIG 1 "13 February 2013" "weboob-config 0\&.f"
.SH NAME
weboob-config
weboob-config \- manage backends or register new accounts
.SH SYNOPSIS
.B weboob\-config
[\-dqv] [\-b \fIbackends\fR] [\-cnfs] [\fIcommand\fR [\fIarguments\fR..]]
@ -110,6 +110,9 @@ 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)
.TP
\fB\-I\fR, \fB\-\-insecure\fR
do not validate SSL
.SH LOGGING OPTIONS
.TP
@ -127,9 +130,6 @@ 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

View file

@ -1,6 +1,6 @@
.TH WEBOOB-DEBUG 1 "25 janvier 2013" "weboob-debug 0\&.e"
.TH WEBOOB-DEBUG 1 "13 February 2013" "weboob-debug 0\&.f"
.SH NAME
weboob-debug
weboob-debug \- debug backends
.SH SYNOPSIS
.B weboob\-debug
[\-h] [\-dqv] [\-b \fIbackends\fR] ...
@ -26,6 +26,9 @@ 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)
.TP
\fB\-I\fR, \fB\-\-insecure\fR
do not validate SSL
.SH LOGGING OPTIONS
.TP
@ -43,9 +46,6 @@ 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 WEBOOB\-DEBUG OPTIONS
.TP

View file

@ -1,6 +1,6 @@
.TH WEBOOB-REPOS 1 "25 janvier 2013" "weboob-repos 0\&.e"
.TH WEBOOB-REPOS 1 "13 February 2013" "weboob-repos 0\&.f"
.SH NAME
weboob-repos
weboob-repos \- manage a weboob repository
.SH SYNOPSIS
.B weboob\-repos
[\-dqv] [\-b \fIbackends\fR] [\-cnfs] [\fIcommand\fR [\fIarguments\fR..]]
@ -70,6 +70,9 @@ 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)
.TP
\fB\-I\fR, \fB\-\-insecure\fR
do not validate SSL
.SH LOGGING OPTIONS
.TP
@ -87,9 +90,6 @@ 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

View file

@ -1,6 +1,6 @@
.TH WEBOORRENTS 1 "25 janvier 2013" "weboorrents 0\&.e"
.TH WEBOORRENTS 1 "13 February 2013" "weboorrents 0\&.f"
.SH NAME
weboorrents
weboorrents \- search and download torrents
.SH SYNOPSIS
.B weboorrents
[\-dqv] [\-b \fIbackends\fR] [\-cnfs] [\fIcommand\fR [\fIarguments\fR..]]
@ -177,6 +177,9 @@ 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)
.TP
\fB\-I\fR, \fB\-\-insecure\fR
do not validate SSL
.SH LOGGING OPTIONS
.TP
@ -194,9 +197,6 @@ 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

View file

@ -1,6 +1,6 @@
.TH WETBOOBS 1 "25 janvier 2013" "wetboobs 0\&.e"
.TH WETBOOBS 1 "13 February 2013" "wetboobs 0\&.f"
.SH NAME
wetboobs
wetboobs \- display weather and forecasts
.SH SYNOPSIS
.B wetboobs
[\-dqv] [\-b \fIbackends\fR] [\-cnfs] [\fIcommand\fR [\fIarguments\fR..]]
@ -181,6 +181,9 @@ 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)
.TP
\fB\-I\fR, \fB\-\-insecure\fR
do not validate SSL
.SH LOGGING OPTIONS
.TP
@ -198,9 +201,6 @@ 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

View file

@ -113,8 +113,7 @@ def main():
if os.path.isfile(fpath) and os.access(fpath, os.X_OK):
with open(fpath) as f:
# Python will likely want create a compiled file, we provide a place
tmpdir = os.path.join(tempfile.gettempdir(), \
"weboob", "make_man")
tmpdir = os.path.join(tempfile.gettempdir(), "weboob", "make_man")
if not os.path.isdir(tmpdir):
os.makedirs(tmpdir)
tmpfile = os.path.join(tmpdir, fname)
@ -164,7 +163,7 @@ def analyze_application(app, script_name):
helptext = helptext.replace("-", r"\-")
header = '.TH %s 1 "%s" "%s %s"' % (script_name.upper(), time.strftime("%d %B %Y"),
script_name, app.VERSION.replace('.', '\\&.'))
name = ".SH NAME\n%s" % script_name
name = ".SH NAME\n%s \- %s" % (script_name, application.SHORT_DESCRIPTION)
footer = """.SH COPYRIGHT
%s
.LP

View file

@ -159,6 +159,7 @@ class Boobank(ReplApplication):
DESCRIPTION = "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)."
SHORT_DESCRIPTION = "manage bank accounts"
EXTRA_FORMATTERS = {'account_list': AccountListFormatter,
'recipient_list': RecipientListFormatter,
'transfer': TransferFormatter,

View file

@ -277,6 +277,7 @@ class Boobathon(ReplApplication):
VERSION = '0.f'
COPYRIGHT = 'Copyright(C) 2011 Romain Bignon'
DESCRIPTION = 'Console application to participate to a Boobathon.'
SHORT_DESCRIPTION = "participate in a Boobathon"
CAPS = ICapContent
SYNOPSIS = 'Usage: %prog [-dqv] [-b backends] [-cnfs] boobathon\n'
SYNOPSIS += ' %prog [--help] [--version]'

View file

@ -43,6 +43,7 @@ class Boobill(ReplApplication):
VERSION = '0.f'
COPYRIGHT = 'Copyright(C) 2012 Florent Fourcot'
DESCRIPTION = 'Console application allowing to get and download bills.'
SHORT_DESCRIPTION = "get and download bills"
CAPS = ICapBill
COLLECTION_OBJECTS = (Subscription, )
EXTRA_FORMATTERS = {'subscriptions': SubscriptionsFormatter,

View file

@ -271,6 +271,7 @@ class Boobmsg(ReplApplication):
COPYRIGHT = 'Copyright(C) 2010-2011 Christophe Benz'
DESCRIPTION = "Console application allowing to send messages on various websites and " \
"to display message threads and contents."
SHORT_DESCRIPTION = "send and receive message threads"
CAPS = ICapMessages
EXTRA_FORMATTERS = {'msglist': MessagesListFormatter,
'msg': MessageFormatter,

View file

@ -36,6 +36,7 @@ class RentedListFormatter(PrettyFormatter):
s += u' %sLATE!%s' % (self.RED, self.NC)
return s
class Boobooks(ReplApplication):
APPNAME = 'boobooks'
VERSION = '0.f'
@ -43,6 +44,7 @@ class Boobooks(ReplApplication):
CAPS = ICapBook
DESCRIPTION = "Console application allowing to list your books rented or booked at the library, " \
"book and search new ones, get your booking history (if available)."
SHORT_DESCRIPTION = "manage rented books"
EXTRA_FORMATTERS = {'rented_list': RentedListFormatter,
}
DEFAULT_FORMATTER = 'table'

View file

@ -59,6 +59,7 @@ class IssueFormatter(IFormatter):
result += html2text(u.message)
return result
class IssuesListFormatter(PrettyFormatter):
MANDATORY_FIELDS = ('id', 'project', 'status', 'title', 'category')
@ -73,8 +74,8 @@ class BoobTracker(ReplApplication):
APPNAME = 'boobtracker'
VERSION = '0.f'
COPYRIGHT = 'Copyright(C) 2011 Romain Bignon'
DESCRIPTION = "Console application allowing to send messages on various websites and " \
"to display message threads and contents."
DESCRIPTION = "Console application allowing to create, edit, view bug tracking issues."
SHORT_DESCRIPTION = "manage bug tracking issues"
CAPS = ICapBugTracker
EXTRA_FORMATTERS = {'issue_info': IssueFormatter,
'issues_list': IssuesListFormatter,

View file

@ -79,7 +79,8 @@ class Comparoob(ReplApplication):
APPNAME = 'comparoob'
VERSION = '0.f'
COPYRIGHT = 'Copyright(C) 2012 Romain Bignon'
DESCRIPTION = 'Console application to compare products.'
DESCRIPTION = "Console application to compare products."
SHORT_DESCRIPTION = "compare products"
DEFAULT_FORMATTER = 'table'
EXTRA_FORMATTERS = {'prices': PricesFormatter,
'price': PriceFormatter,

View file

@ -58,6 +58,7 @@ class HousingFormatter(IFormatter):
result += ' %s: %s\n' % (key, value)
return result
class HousingListFormatter(PrettyFormatter):
MANDATORY_FIELDS = ('id', 'title', 'cost', 'text')
@ -76,7 +77,8 @@ class Flatboob(ReplApplication):
APPNAME = 'flatboob'
VERSION = '0.f'
COPYRIGHT = 'Copyright(C) 2012 Romain Bignon'
DESCRIPTION = 'Console application to search a house.'
DESCRIPTION = "Console application to search for housing."
SHORT_DESCRIPTION = "search for housing"
CAPS = ICapHousing
EXTRA_FORMATTERS = {'housing_list': HousingListFormatter,
'housing': HousingFormatter,

View file

@ -51,6 +51,7 @@ class Galleroob(ReplApplication):
VERSION = '0.f'
COPYRIGHT = u'Copyright(C) 2011 Noé Rubinstein'
DESCRIPTION = 'galleroob browses and downloads web image galleries'
SHORT_DESCRIPTION = 'browse and download web image galleries'
CAPS = ICapGallery
EXTRA_FORMATTERS = {'gallery_list': GalleryListFormatter}
COMMANDS_FORMATTERS = {'search': 'gallery_list', 'ls': 'gallery_list'}

View file

@ -31,7 +31,8 @@ class Geolooc(ReplApplication):
APPNAME = 'geolooc'
VERSION = '0.f'
COPYRIGHT = 'Copyright(C) 2010-2011 Romain Bignon'
DESCRIPTION = 'Console application allowing to geolocalize IP addresses.'
DESCRIPTION = "Console application allowing to geolocalize IP addresses."
SHORT_DESCRIPTION = "geolocalize IP addresses"
CAPS = ICapGeolocIp
def main(self, argv):

View file

@ -45,12 +45,14 @@ class EventListFormatter(PrettyFormatter):
if hasattr(event, 'message'):
return event.message
class HaveDate(Boobmsg):
APPNAME = 'havedate'
VERSION = '0.f'
COPYRIGHT = 'Copyright(C) 2010-2012 Romain Bignon'
DESCRIPTION = 'Console application allowing to interact with various dating websites ' \
'and to optimize seduction algorithmically.'
DESCRIPTION = "Console application allowing to interact with various dating websites " \
"and to optimize seduction algorithmically."
SHORT_DESCRIPTION = "interact with dating websites"
STORAGE_FILENAME = 'dating.storage'
STORAGE = {'optims': {}}
CAPS = ICapDating

View file

@ -281,6 +281,8 @@ class Masstransit(BaseApplication):
APPNAME = 'masstransit'
VERSION = '0.f'
COPYRIGHT = 'Copyright(C) 2010-2011 Julien Hébert'
DESCRIPTION = "Maemo application allowing to search for train stations and get departure times."
SHORT_DESCRIPTION = "search for train stations and departures"
def main(self, argv):
self.load_backends(ICapTravel)

View file

@ -41,6 +41,7 @@ from weboob.tools.misc import html2text, get_backtrace, utc2local, to_unicode
__all__ = ['Monboob']
class FakeSMTPD(SMTPServer):
def __init__(self, app, bindaddr, port):
SMTPServer.__init__(self, (bindaddr, port), None)
@ -50,6 +51,7 @@ class FakeSMTPD(SMTPServer):
msg = message_from_string(data)
self.app.process_incoming_mail(msg)
class MonboobScheduler(Scheduler):
def __init__(self, app):
Scheduler.__init__(self)
@ -89,6 +91,7 @@ class Monboob(ReplApplication):
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.'
SHORT_DESCRIPTION = "daemon to send and check messages"
CONFIG = {'interval': 300,
'domain': 'weboob.example.org',
'recipient': 'weboob@example.org',

View file

@ -37,8 +37,9 @@ __all__ = ['Pastoob']
class Pastoob(ReplApplication):
APPNAME = 'pastoob'
VERSION = '0.f'
COPYRIGHT = 'Copyright(C) 2011 Laurent Bachelier'
DESCRIPTION = 'Console application allowing to post and get pastes from pastebins.'
COPYRIGHT = 'Copyright(C) 2011-2013 Laurent Bachelier'
DESCRIPTION = "Console application allowing to post and get pastes from pastebins."
SHORT_DESCRIPTION = "post and get pastes from pastebins"
CAPS = ICapPaste
def main(self, argv):

View file

@ -23,11 +23,13 @@ from weboob.tools.application.qt import QtApplication
from .main_window import MainWindow
class QBoobMsg(QtApplication):
APPNAME = 'qboobmsg'
VERSION = '0.f'
COPYRIGHT = 'Copyright(C) 2010-2011 Romain Bignon'
DESCRIPTION = 'Qt application allowing to read messages on various websites and reply to them.'
DESCRIPTION = "Qt application allowing to read messages on various websites and reply to them."
SHORT_DESCRIPTION = "send and receive message threads"
CAPS = ICapMessages
def main(self, argv):

View file

@ -24,11 +24,13 @@ from weboob.tools.config.yamlconfig import YamlConfig
from .main_window import MainWindow
class QFlatBoob(QtApplication):
APPNAME = 'qflatboob'
VERSION = '0.f'
COPYRIGHT = 'Copyright(C) 2010-2012 Romain Bignon'
DESCRIPTION = 'Qt application to find housings.'
DESCRIPTION = "Qt application to search for housing."
SHORT_DESCRIPTION = "search for housing"
CAPS = ICapHousing
CONFIG = {'queries': {}}
STORAGE = {'bookmarks': [], 'read': [], 'notes': {}}

View file

@ -27,7 +27,8 @@ class QHaveDate(QtApplication):
APPNAME = 'qhavedate'
VERSION = '0.f'
COPYRIGHT = 'Copyright(C) 2010-2012 Romain Bignon'
DESCRIPTION = 'Qt application allowing to interact with various dating websites.'
DESCRIPTION = "Qt application allowing to interact with various dating websites."
SHORT_DESCRIPTION = "interact with dating websites"
CAPS = ICapDating
STORAGE_FILENAME = 'dating.storage'

View file

@ -23,11 +23,13 @@ from weboob.tools.application.qt import QtApplication
from .main_window import MainWindow
class QVideoob(QtApplication):
APPNAME = 'qvideoob'
VERSION = '0.f'
COPYRIGHT = 'Copyright(C) 2010-2011 Romain Bignon'
DESCRIPTION = 'Qt application allowing to search videos on various websites and play them.'
DESCRIPTION = "Qt application allowing to search videos on various websites and play them."
SHORT_DESCRIPTION = "search and play videos"
CAPS = ICapVideo
CONFIG = {'settings': {'nsfw': 1,
'sfw': 1,

View file

@ -27,7 +27,8 @@ class QWebContentEdit(QtApplication):
APPNAME = 'qwebcontentedit'
VERSION = '0.f'
COPYRIGHT = u'Copyright(C) 2011 Clément Schreiner'
DESCRIPTION = 'Qt application allowing to manage contents of various websites.'
DESCRIPTION = "Qt application allowing to manage content of various websites."
SHORT_DESCRIPTION = "manage websites content"
CAPS = ICapContent
def main(self, argv):

View file

@ -28,6 +28,7 @@ class QWeboobCfg(QtApplication):
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."
SHORT_DESCRIPTION = "manage backends or register new accounts"
def main(self, argv):
self.load_backends()

View file

@ -33,7 +33,6 @@ __all__ = ['Radioob']
class RadioListFormatter(PrettyFormatter):
MANDATORY_FIELDS = ('id', 'title', 'description')
def get_title(self, obj):
return obj.title
@ -51,8 +50,9 @@ class Radioob(ReplApplication):
APPNAME = 'radioob'
VERSION = '0.f'
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.'
DESCRIPTION = "Console application allowing to search for web radio stations, listen to them and get information " \
"like the current song."
SHORT_DESCRIPTION = "search, show or listen to radio stations"
CAPS = ICapRadio
EXTRA_FORMATTERS = {'radio_list': RadioListFormatter}
COMMANDS_FORMATTERS = {'ls': 'radio_list',

View file

@ -33,6 +33,7 @@ class TranslationFormatter(IFormatter):
def format_obj(self, obj, alias):
return u'%s* %s%s\n\t%s' % (self.BOLD, obj.backend, self.NC, obj.text.replace('\n', '\n\t'))
class XmlTranslationFormatter(IFormatter):
MANDATORY_FIELDS = ('id', 'text')
@ -43,11 +44,13 @@ class XmlTranslationFormatter(IFormatter):
def format_obj(self, obj, alias):
return u'<translation %s>\n%s\n</translation>' % (obj.backend, obj.text)
class Translaboob(ReplApplication):
APPNAME = 'translaboob'
VERSION = '0.f'
COPYRIGHT = 'Copyright(C) 2012 Lucien Loiseau'
DESCRIPTION = 'Console application to translate text from one language to another'
DESCRIPTION = "Console application to translate text from one language to another"
SHORT_DESCRIPTION = "translate text from one language to another"
CAPS = ICapTranslate
EXTRA_FORMATTERS = {'translation': TranslationFormatter,
'xmltrans': XmlTranslationFormatter,
@ -67,7 +70,6 @@ class Translaboob(ReplApplication):
'nigger': 'Nigger!',
}
def do_translate(self, line):
"""
translate FROM TO [TEXT]

View file

@ -33,7 +33,8 @@ class Traveloob(ReplApplication):
APPNAME = 'traveloob'
VERSION = '0.f'
COPYRIGHT = 'Copyright(C) 2010-2011 Romain Bignon'
DESCRIPTION = 'Console application allowing to search for train stations and get departure times.'
DESCRIPTION = "Console application allowing to search for train stations and get departure times."
SHORT_DESCRIPTION = "search for train stations and departures"
CAPS = ICapTravel
DEFAULT_FORMATTER = 'table'

View file

@ -53,8 +53,9 @@ class Videoob(ReplApplication):
APPNAME = 'videoob'
VERSION = '0.f'
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.'
DESCRIPTION = "Console application allowing to search for videos on various websites, " \
"play and download them and get information."
SHORT_DESCRIPTION = "search and play videos"
CAPS = ICapVideo
EXTRA_FORMATTERS = {'video_list': VideoListFormatter}
COMMANDS_FORMATTERS = {'search': 'video_list',

View file

@ -37,7 +37,8 @@ class WebContentEdit(ReplApplication):
APPNAME = 'webcontentedit'
VERSION = '0.f'
COPYRIGHT = 'Copyright(C) 2010-2011 Romain Bignon'
DESCRIPTION = 'Console application allowing to display and edit contents on various websites.'
DESCRIPTION = "Console application allowing to display and edit contents on various websites."
SHORT_DESCRIPTION = "manage websites content"
CAPS = ICapContent
def do_edit(self, line):

View file

@ -38,6 +38,7 @@ class WeboobCfg(ReplApplication):
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."
SHORT_DESCRIPTION = "manage backends or register new accounts"
COMMANDS_FORMATTERS = {'modules': 'table',
'list': 'table',
}
@ -127,8 +128,8 @@ class WeboobCfg(ReplApplication):
row = OrderedDict([('Name', instance_name),
('Module', name),
('Configuration', ', '.join(
'%s=%s' % (key, ('*****' if key in module.config and module.config[key].masked \
else value)) \
'%s=%s' % (key, ('*****' if key in module.config and module.config[key].masked
else value))
for key, value in params.iteritems())),
])
self.format(row)
@ -144,7 +145,6 @@ class WeboobCfg(ReplApplication):
print >>sys.stderr, 'Backend instance "%s" does not exist' % instance_name
return 1
def _do_toggle(self, name, state):
try:
bname, items = self.weboob.backends_config.get_backend(name)

View file

@ -34,6 +34,7 @@ class WeboobCli(ReplApplication):
SYNOPSIS += ' %prog [--help] [--version]'
DESCRIPTION = "Weboob-Cli is a console application to call a specific method on backends " \
"which implement the given capability."
SHORT_DESCRIPTION = "call a method on backends"
DISABLE_REPL = True
def load_default_backends(self):

View file

@ -29,6 +29,7 @@ class WeboobDebug(BaseApplication):
VERSION = '0.f'
COPYRIGHT = 'Copyright(C) 2010-2011 Christophe Benz'
DESCRIPTION = "Weboob-Debug is a console application to debug backends."
SHORT_DESCRIPTION = "debug backends"
def __init__(self, option_parser=None):
super(WeboobDebug, self).__init__(option_parser)

View file

@ -42,6 +42,7 @@ class WeboobRepos(ReplApplication):
VERSION = '0.f'
COPYRIGHT = 'Copyright(C) 2012 Romain Bignon'
DESCRIPTION = "Weboob-repos is a console application to manage a Weboob Repository."
SHORT_DESCRIPTION = "manage a weboob repository"
COMMANDS_FORMATTERS = {'backends': 'table',
'list': 'table',
}

View file

@ -73,8 +73,9 @@ class Weboorrents(ReplApplication):
APPNAME = 'weboorrents'
VERSION = '0.f'
COPYRIGHT = 'Copyright(C) 2010-2012 Romain Bignon'
DESCRIPTION = 'Console application allowing to search for torrents on various trackers ' \
'and download .torrent files.'
DESCRIPTION = "Console application allowing to search for torrents on various trackers " \
"and download .torrent files."
SHORT_DESCRIPTION = "search and download torrents"
CAPS = ICapTorrent
EXTRA_FORMATTERS = {'torrent_list': TorrentListFormatter,
'torrent_info': TorrentInfoFormatter,

View file

@ -27,6 +27,7 @@ import sys
__all__ = ['WetBoobs']
class ForecastsFormatter(IFormatter):
MANDATORY_FIELDS = ('id', 'date', 'low', 'high')
@ -38,6 +39,7 @@ class ForecastsFormatter(IFormatter):
result += ' %s' % obj.text
return result
class CurrentFormatter(IFormatter):
MANDATORY_FIELDS = ('id', 'date', 'temp')
@ -49,6 +51,7 @@ class CurrentFormatter(IFormatter):
result += u' - %s' % obj.text
return result
class CitiesFormatter(PrettyFormatter):
MANDATORY_FIELDS = ('id', 'name')
@ -60,7 +63,8 @@ class WetBoobs(ReplApplication):
APPNAME = 'wetboobs'
VERSION = '0.f'
COPYRIGHT = 'Copyright(C) 2010-2011 Romain Bignon'
DESCRIPTION = 'Console application allowing to display weather and forecasts in your city.'
DESCRIPTION = "Console application allowing to display weather and forecasts in your city."
SHORT_DESCRIPTION = "display weather and forecasts"
CAPS = (ICapWeather, ICapGauge)
DEFAULT_FORMATTER = 'table'
EXTRA_FORMATTERS = {'cities': CitiesFormatter,