diff --git a/ChangeLog b/ChangeLog index 766ed5cc..15c4f840 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,276 @@ +Weboob 0.f (2013-03-26) + + General + * New application: booblyrics + * New application: cineoob + * New application: cookboob + * New application: suboob + * New application: qcineoob + * New application: qcookboob + * New capabilitie: CapSubtitles + * New capabilitie: CapCinema + * New capabilitie: CapLyrics + * New capabilitie: CapRecipe + * New module: American Express (CapBank) + * New module: Paypal (CapBank) + * New module: Crédit du Nord (CapBank) + * New module: Allocine (CapCinema) + * New module: IMBD (CapCinema) + * New module: Parole De Musique (CapLyrics) + * New module: Parolesmania (CapLyrics) + * New module: Seeklyrics (CapLyrics) + * New module: 750g (CapRecipe) + * New module: Cuisineaz (CapRecipe) + * New module: Marmiton (CapRecipe) + * New module: Attilasub (CapSubtitle) + * New module: OpenSubtitles (CapSubtitle) + * New module: tvsubtitles (CapSubtitle) + * New module: Btmon (CapTorrent) + * New module: DresdenWetter (CapWeather) + * New script: Generic Munin Plugin + + Core + * Do not cry if an object is not support to be filled by a backend + * Add a CSV parser + * Remove two old and useless debug messages (bcall) + * Force updating modules after upgrade (#1066) + + Core: application + * Fix crash when there is no selected fields + * Allow infinite search with 0 + * Add a JSON encoder + * move to_dict to base.py (#1060, #1061) + + Core: browser + * Ability to set a ENCODING constant to BasePage which overrides the + Browser's one + * Use recent firefox user agent (Firefox ESR) + * Fall back on SSLv3 if TLSv1 fails + * Cache the sucessful SSL protocol + + Core: tools + * Create DateGuesser extracted from cragr + + Application: boobill + * Improve documentation of download command + + Application: havedate + * Display contact IDs in 'events' command output + + Application: pastoob + * Add command-line parameters (#920) + * Support "no expiration" + + Application: videoob + * Add resume option for video downloading + * Stop the video when closing with ESC + + Application: webcontentedit + * Add non tty stdin support to edit command + * Add "get" command to webcontentedit + + Application: Wetboobs + * Add a default error message on SensorNotFound + + Module: aum + * Handle GONE exception + * Mimic mobile application (#1041) + * Fix: date used may be UTC + * Fix: display of summary + * Support new 'favorite_food' field + * Go on website to get stats and geographical position + * Read field ratio + * Don't stop on threads with a contact who left the website + * Fix: send email when taken in a basket + + Module: axabanque + * Remove mkdtemp in module + * Fix: crash on a new tab + + Module: banquepopulaire + * Fix: parsing of some card transactions + * Update regexps + + Module: barclays + * Update regexps + * Support market page (but do not display any history) + * Support when accounts are in javascript... + + Module: bnporc + * Remove mkdtemp in modul + * Support pro accounts + + Module: boursoram + * Take id of the website for transactions + * On page to update user information, raise BrowserIncorrectPassword + * Get maximum history + * Do not crash for special accounts + * Remove mkdtemp in module + + Module: bp + * Fix: New SSL certificat + + Module: bred + * Fix: deferred debit cards parsing + + Module: caissedepargne + * Update regexps + * New SSL certificat + * Support more history + + Module: cic + * support pagination + * support wher forced to go on change_password page + * Fix: crash on pagination + + Module: cmso + * Update regexps + + Module: cragr + * Use LinearDateGuesser + * New maintener + * Support new website + + Module: creditmutuel + * Transfer now accepts long and short IDs + * Support pagination + * Support wher forced to go on change_password page + * Fix: transfer problem + * Fix: crash on pagination + + Module: dailymotion + * Fix search + * Avoid redirects + * Fix: extraction of video url + + Module: dlfp + * Do not crash when revision is provided(#1067) + + Module: fortuneo + * Update regexps + * Support when website asks to renew password + * Fix: card transaction pattern + * Fix: accounts list on new version of website + * Get more history + * Support PRLV pattern + + Module: francetelevisions + * Fix: search + + Module: freemobile + * Add an id for calls + * Fix get_bill + * Add multi-account support for bills command + + Module: gdcvault + * Retrieve now video, audio, slides and Dual Screen Video + * Implement searching + * Implement login + * Handle pages with redirects to files + * Fix a lot of bugs on some pages + + Module: hsbc + * Support deferred cards + * Do not support other kind of account histories than CPT + + Module: ing + * Detect when website is unavailable + * Fix: new website + * Fix: generation of IDs + * Merge LoginPage and Login2Page to prevent problems when the website + fails with 500 + * Prevent useless debug folders + + Module: isohunt + * Fix: bug if leech or seed is empty corrected + * Fillobj integration + + Module: kickass + * Fix: downloading gziped torrents + * Fix: download URL and support magnets + * Return NotAvailable if needed + * Fix: url correction + * Fix: download URL and magnet support in all iter_torrents + + Module: mediawiki + * Add support for the revision argument + + Module: lcl + * Support when there is an error + * Remove mkdtemp in modules + + Module: leclercmobile + * Add an id for balance objects + + Module: nettokom + * Fix: crash when no data available + * Display validity date of subscriptions + + Module: piratebay + * Fix: bug on empty result page corrected + * fillobj integration + * get_torrent return None if 404 + * Unescape title + + Module: presseurop + * Better id management + * Increase RSS size + + Module: redmine + * Add support for the revision argument (#1067) + + Module: sachsen + * Fix: as0.gif keyerror + * Better image analyse + + Module: societegenerale + * Fix: login + * Fix: Do not crash when an account is unavailable + * Fix: Transfer regexp + * Recipient of a transfer can be a name + + Module: trictractv + * Add an icon + + Module: vimeo + * Fix for no-embed videos + + Module: wordreference + * Fix: Take the first word + * Make result cleaner + * Add favicon + + Module: youtube + * Fix: detection of media url on youtube + + Capabilitie: CapBank + * More robust currency guessing + * Fix repr() on transactions with unicode labels + * support empty dates for transactions + + Documentation + * New git URL + * Add missing "whatis entry" to man pages (#618) + + Contrib + * Add a "id_regexp" parameter to filter results on video id + * Exclude on case sensitive pattern + * Add utf-8 support on title_exclude + + Tools + * Add basic boilerplate script (replace gen_comic_reader.sh) + * Remove storage_convert.py + * Ignore Qt generated UI files (pyflakes) + + Packaging + * Update setup.py for latest Gentoo installs + * Use a central Makefile + * Fast and silent building + * Ensure proper building of man pages + * Tell groff manpages are utf-8 + * Update INSTALL + + Weboob 0.e (2013-01-25) General diff --git a/man/boobank.1 b/man/boobank.1 index f25456de..50d1cdec 100644 --- a/man/boobank.1 +++ b/man/boobank.1 @@ -1,5 +1,5 @@ .\" -*- coding: utf-8 -*- -.TH BOOBANK 1 "09 March 2013" "boobank 0\&.f" +.TH BOOBANK 1 "26 mars 2013" "boobank 0\&.f" .SH NAME boobank \- manage bank accounts .SH SYNOPSIS @@ -15,6 +15,8 @@ boobank \- manage bank accounts 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: +* americanexpress (American Express French bank website) +.br * axabanque (AXA Banque French bank website) .br * banquepopulaire (Banque Populaire French bank website) diff --git a/man/boobathon.1 b/man/boobathon.1 index 791cde05..dd99c852 100644 --- a/man/boobathon.1 +++ b/man/boobathon.1 @@ -1,5 +1,5 @@ .\" -*- coding: utf-8 -*- -.TH BOOBATHON 1 "09 March 2013" "boobathon 0\&.f" +.TH BOOBATHON 1 "26 mars 2013" "boobathon 0\&.f" .SH NAME boobathon \- participate in a Boobathon .SH SYNOPSIS diff --git a/man/boobill.1 b/man/boobill.1 index a3929d61..c45fbf88 100644 --- a/man/boobill.1 +++ b/man/boobill.1 @@ -1,5 +1,5 @@ .\" -*- coding: utf-8 -*- -.TH BOOBILL 1 "09 March 2013" "boobill 0\&.f" +.TH BOOBILL 1 "26 mars 2013" "boobill 0\&.f" .SH NAME boobill \- get and download bills .SH SYNOPSIS @@ -42,7 +42,11 @@ Get details of subscriptions. .br If no ID given, display all details of all backends .TP -\fBdownload\fR \fII\fRd [\fIFILENAME\fR] +\fBdownload\fR [\fII\fRd | all] [\fIFILENAME\fR] +.br +download Id [FILENAME] +.br + .br download the bill .br diff --git a/man/boobmsg.1 b/man/boobmsg.1 index 4c5af397..fc9a0405 100644 --- a/man/boobmsg.1 +++ b/man/boobmsg.1 @@ -1,5 +1,5 @@ .\" -*- coding: utf-8 -*- -.TH BOOBMSG 1 "09 March 2013" "boobmsg 0\&.f" +.TH BOOBMSG 1 "26 mars 2013" "boobmsg 0\&.f" .SH NAME boobmsg \- send and receive message threads .SH SYNOPSIS diff --git a/man/boobooks.1 b/man/boobooks.1 index d4361edc..54c340e6 100644 --- a/man/boobooks.1 +++ b/man/boobooks.1 @@ -1,5 +1,5 @@ .\" -*- coding: utf-8 -*- -.TH BOOBOOKS 1 "09 March 2013" "boobooks 0\&.f" +.TH BOOBOOKS 1 "26 mars 2013" "boobooks 0\&.f" .SH NAME boobooks \- manage rented books .SH SYNOPSIS diff --git a/man/boobtracker.1 b/man/boobtracker.1 index f50623a1..1c547cef 100644 --- a/man/boobtracker.1 +++ b/man/boobtracker.1 @@ -1,5 +1,5 @@ .\" -*- coding: utf-8 -*- -.TH BOOBTRACKER 1 "09 March 2013" "boobtracker 0\&.f" +.TH BOOBTRACKER 1 "26 mars 2013" "boobtracker 0\&.f" .SH NAME boobtracker \- manage bug tracking issues .SH SYNOPSIS diff --git a/man/comparoob.1 b/man/comparoob.1 index 1dd6ee67..40820c45 100644 --- a/man/comparoob.1 +++ b/man/comparoob.1 @@ -1,5 +1,5 @@ .\" -*- coding: utf-8 -*- -.TH COMPAROOB 1 "09 March 2013" "comparoob 0\&.f" +.TH COMPAROOB 1 "26 mars 2013" "comparoob 0\&.f" .SH NAME comparoob \- compare products .SH SYNOPSIS diff --git a/man/flatboob.1 b/man/flatboob.1 index 5f71f09d..d71a8ab2 100644 --- a/man/flatboob.1 +++ b/man/flatboob.1 @@ -1,5 +1,5 @@ .\" -*- coding: utf-8 -*- -.TH FLATBOOB 1 "09 March 2013" "flatboob 0\&.f" +.TH FLATBOOB 1 "26 mars 2013" "flatboob 0\&.f" .SH NAME flatboob \- search for housing .SH SYNOPSIS diff --git a/man/galleroob.1 b/man/galleroob.1 index c5ad3323..e3b0782d 100644 --- a/man/galleroob.1 +++ b/man/galleroob.1 @@ -1,5 +1,5 @@ .\" -*- coding: utf-8 -*- -.TH GALLEROOB 1 "09 March 2013" "galleroob 0\&.f" +.TH GALLEROOB 1 "26 mars 2013" "galleroob 0\&.f" .SH NAME galleroob \- browse and download web image galleries .SH SYNOPSIS diff --git a/man/geolooc.1 b/man/geolooc.1 index 4296a40d..84e58021 100644 --- a/man/geolooc.1 +++ b/man/geolooc.1 @@ -1,5 +1,5 @@ .\" -*- coding: utf-8 -*- -.TH GEOLOOC 1 "09 March 2013" "geolooc 0\&.f" +.TH GEOLOOC 1 "26 mars 2013" "geolooc 0\&.f" .SH NAME geolooc \- geolocalize IP addresses .SH SYNOPSIS diff --git a/man/havedate.1 b/man/havedate.1 index f4e328ab..cb1c454d 100644 --- a/man/havedate.1 +++ b/man/havedate.1 @@ -1,5 +1,5 @@ .\" -*- coding: utf-8 -*- -.TH HAVEDATE 1 "09 March 2013" "havedate 0\&.f" +.TH HAVEDATE 1 "26 mars 2013" "havedate 0\&.f" .SH NAME havedate \- interact with dating websites .SH SYNOPSIS diff --git a/man/monboob.1 b/man/monboob.1 index 3e0fa6d5..319bbc12 100644 --- a/man/monboob.1 +++ b/man/monboob.1 @@ -1,5 +1,5 @@ .\" -*- coding: utf-8 -*- -.TH MONBOOB 1 "09 March 2013" "monboob 0\&.f" +.TH MONBOOB 1 "26 mars 2013" "monboob 0\&.f" .SH NAME monboob \- daemon to send and check messages .SH SYNOPSIS diff --git a/man/pastoob.1 b/man/pastoob.1 index 467cee81..7218ce57 100644 --- a/man/pastoob.1 +++ b/man/pastoob.1 @@ -1,5 +1,5 @@ .\" -*- coding: utf-8 -*- -.TH PASTOOB 1 "09 March 2013" "pastoob 0\&.f" +.TH PASTOOB 1 "26 mars 2013" "pastoob 0\&.f" .SH NAME pastoob \- post and get pastes from pastebins .SH SYNOPSIS diff --git a/man/qboobmsg.1 b/man/qboobmsg.1 index 97fe7dd2..a0b21564 100644 --- a/man/qboobmsg.1 +++ b/man/qboobmsg.1 @@ -1,5 +1,5 @@ .\" -*- coding: utf-8 -*- -.TH QBOOBMSG 1 "09 March 2013" "qboobmsg 0\&.f" +.TH QBOOBMSG 1 "26 mars 2013" "qboobmsg 0\&.f" .SH NAME qboobmsg \- send and receive message threads .SH SYNOPSIS diff --git a/man/qflatboob.1 b/man/qflatboob.1 index a00e7154..489218eb 100644 --- a/man/qflatboob.1 +++ b/man/qflatboob.1 @@ -1,5 +1,5 @@ .\" -*- coding: utf-8 -*- -.TH QFLATBOOB 1 "09 March 2013" "qflatboob 0\&.f" +.TH QFLATBOOB 1 "26 mars 2013" "qflatboob 0\&.f" .SH NAME qflatboob \- search for housing .SH SYNOPSIS diff --git a/man/qhavedate.1 b/man/qhavedate.1 index 23a19a0a..aa281028 100644 --- a/man/qhavedate.1 +++ b/man/qhavedate.1 @@ -1,5 +1,5 @@ .\" -*- coding: utf-8 -*- -.TH QHAVEDATE 1 "09 March 2013" "qhavedate 0\&.f" +.TH QHAVEDATE 1 "26 mars 2013" "qhavedate 0\&.f" .SH NAME qhavedate \- interact with dating websites .SH SYNOPSIS diff --git a/man/qvideoob.1 b/man/qvideoob.1 index b30877f0..8a4b6d92 100644 --- a/man/qvideoob.1 +++ b/man/qvideoob.1 @@ -1,5 +1,5 @@ .\" -*- coding: utf-8 -*- -.TH QVIDEOOB 1 "09 March 2013" "qvideoob 0\&.f" +.TH QVIDEOOB 1 "26 mars 2013" "qvideoob 0\&.f" .SH NAME qvideoob \- search and play videos .SH SYNOPSIS diff --git a/man/qwebcontentedit.1 b/man/qwebcontentedit.1 index eef59354..c89bdee9 100644 --- a/man/qwebcontentedit.1 +++ b/man/qwebcontentedit.1 @@ -1,5 +1,5 @@ .\" -*- coding: utf-8 -*- -.TH QWEBCONTENTEDIT 1 "09 March 2013" "qwebcontentedit 0\&.f" +.TH QWEBCONTENTEDIT 1 "26 mars 2013" "qwebcontentedit 0\&.f" .SH NAME qwebcontentedit \- manage websites content .SH SYNOPSIS diff --git a/man/radioob.1 b/man/radioob.1 index aca82abf..3947bf43 100644 --- a/man/radioob.1 +++ b/man/radioob.1 @@ -1,5 +1,5 @@ .\" -*- coding: utf-8 -*- -.TH RADIOOB 1 "09 March 2013" "radioob 0\&.f" +.TH RADIOOB 1 "26 mars 2013" "radioob 0\&.f" .SH NAME radioob \- search, show or listen to radio stations .SH SYNOPSIS diff --git a/man/translaboob.1 b/man/translaboob.1 index c489be82..260a95a6 100644 --- a/man/translaboob.1 +++ b/man/translaboob.1 @@ -1,5 +1,5 @@ .\" -*- coding: utf-8 -*- -.TH TRANSLABOOB 1 "09 March 2013" "translaboob 0\&.f" +.TH TRANSLABOOB 1 "26 mars 2013" "translaboob 0\&.f" .SH NAME translaboob \- translate text from one language to another .SH SYNOPSIS diff --git a/man/traveloob.1 b/man/traveloob.1 index b35432f6..cb7fc4f3 100644 --- a/man/traveloob.1 +++ b/man/traveloob.1 @@ -1,5 +1,5 @@ .\" -*- coding: utf-8 -*- -.TH TRAVELOOB 1 "09 March 2013" "traveloob 0\&.f" +.TH TRAVELOOB 1 "26 mars 2013" "traveloob 0\&.f" .SH NAME traveloob \- search for train stations and departures .SH SYNOPSIS diff --git a/man/videoob.1 b/man/videoob.1 index adea9a68..6645732a 100644 --- a/man/videoob.1 +++ b/man/videoob.1 @@ -1,5 +1,5 @@ .\" -*- coding: utf-8 -*- -.TH VIDEOOB 1 "09 March 2013" "videoob 0\&.f" +.TH VIDEOOB 1 "26 mars 2013" "videoob 0\&.f" .SH NAME videoob \- search and play videos .SH SYNOPSIS diff --git a/man/webcontentedit.1 b/man/webcontentedit.1 index ece0b7c1..e024e232 100644 --- a/man/webcontentedit.1 +++ b/man/webcontentedit.1 @@ -1,5 +1,5 @@ .\" -*- coding: utf-8 -*- -.TH WEBCONTENTEDIT 1 "09 March 2013" "webcontentedit 0\&.f" +.TH WEBCONTENTEDIT 1 "26 mars 2013" "webcontentedit 0\&.f" .SH NAME webcontentedit \- manage websites content .SH SYNOPSIS @@ -26,6 +26,10 @@ Console application allowing to display and edit contents on various websites. .br Edit a content with $EDITOR, then push it on the website. .TP +\fBget\fR \fIID\fR [revision] +.br +Get page contents +.TP \fBlog\fR \fIID\fR .br Display log of a page diff --git a/man/weboob-cli.1 b/man/weboob-cli.1 index 17420b83..babbae4d 100644 --- a/man/weboob-cli.1 +++ b/man/weboob-cli.1 @@ -1,5 +1,5 @@ .\" -*- coding: utf-8 -*- -.TH WEBOOB-CLI 1 "09 March 2013" "weboob-cli 0\&.f" +.TH WEBOOB-CLI 1 "26 mars 2013" "weboob-cli 0\&.f" .SH NAME weboob-cli \- call a method on backends .SH SYNOPSIS diff --git a/man/weboob-config-qt.1 b/man/weboob-config-qt.1 index 60d2610e..b9f0ff57 100644 --- a/man/weboob-config-qt.1 +++ b/man/weboob-config-qt.1 @@ -1,5 +1,5 @@ .\" -*- coding: utf-8 -*- -.TH WEBOOB-CONFIG-QT 1 "09 March 2013" "weboob-config-qt 0\&.f" +.TH WEBOOB-CONFIG-QT 1 "26 mars 2013" "weboob-config-qt 0\&.f" .SH NAME weboob-config-qt \- manage backends or register new accounts .SH SYNOPSIS diff --git a/man/weboob-config.1 b/man/weboob-config.1 index a777ec61..6ba582db 100644 --- a/man/weboob-config.1 +++ b/man/weboob-config.1 @@ -1,5 +1,5 @@ .\" -*- coding: utf-8 -*- -.TH WEBOOB-CONFIG 1 "09 March 2013" "weboob-config 0\&.f" +.TH WEBOOB-CONFIG 1 "26 mars 2013" "weboob-config 0\&.f" .SH NAME weboob-config \- manage backends or register new accounts .SH SYNOPSIS diff --git a/man/weboob-debug.1 b/man/weboob-debug.1 index 3956d178..e6b996c3 100644 --- a/man/weboob-debug.1 +++ b/man/weboob-debug.1 @@ -1,5 +1,5 @@ .\" -*- coding: utf-8 -*- -.TH WEBOOB-DEBUG 1 "09 March 2013" "weboob-debug 0\&.f" +.TH WEBOOB-DEBUG 1 "26 mars 2013" "weboob-debug 0\&.f" .SH NAME weboob-debug \- debug backends .SH SYNOPSIS diff --git a/man/weboob-repos.1 b/man/weboob-repos.1 index 5326d7c8..eaf6a453 100644 --- a/man/weboob-repos.1 +++ b/man/weboob-repos.1 @@ -1,5 +1,5 @@ .\" -*- coding: utf-8 -*- -.TH WEBOOB-REPOS 1 "09 March 2013" "weboob-repos 0\&.f" +.TH WEBOOB-REPOS 1 "26 mars 2013" "weboob-repos 0\&.f" .SH NAME weboob-repos \- manage a weboob repository .SH SYNOPSIS diff --git a/man/weboorrents.1 b/man/weboorrents.1 index dc7662d8..bd5e170b 100644 --- a/man/weboorrents.1 +++ b/man/weboorrents.1 @@ -1,5 +1,5 @@ .\" -*- coding: utf-8 -*- -.TH WEBOORRENTS 1 "09 March 2013" "weboorrents 0\&.f" +.TH WEBOORRENTS 1 "26 mars 2013" "weboorrents 0\&.f" .SH NAME weboorrents \- search and download torrents .SH SYNOPSIS diff --git a/man/wetboobs.1 b/man/wetboobs.1 index 3a898123..177cfa5c 100644 --- a/man/wetboobs.1 +++ b/man/wetboobs.1 @@ -1,5 +1,5 @@ .\" -*- coding: utf-8 -*- -.TH WETBOOBS 1 "09 March 2013" "wetboobs 0\&.f" +.TH WETBOOBS 1 "26 mars 2013" "wetboobs 0\&.f" .SH NAME wetboobs \- display weather and forecasts .SH SYNOPSIS