Commit graph

4,836 commits

Author SHA1 Message Date
Florent
a82f57512c bump to 0.i 2014-01-08 23:40:16 +01:00
Florent
0414bed4de Weboob 0.h released 2014-01-08 23:39:45 +01:00
Florent
c045c34379 Revert "Trailing whitespace"
Python does not like """"

This reverts commit ff34cc7b66.
2014-01-08 23:38:27 +01:00
Florent
ff34cc7b66 Trailing whitespace 2014-01-08 23:29:55 +01:00
Pierre Mazière
46513c7783 rename id method arguments to _id
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2014-01-08 23:29:55 +01:00
Pierre Mazière
78aab49ddd rename id method arguments to _id
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2014-01-08 23:22:31 +01:00
Bezleputh
03fab27108 [regionsjob] fix bug when no society_name found in advert. 2014-01-08 19:27:07 +01:00
Pierre Mazière
8b295ec609 BaseFile: add 'size' property for file size in bytes
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2014-01-08 17:39:45 +01:00
Laurent Bachelier
a3306cc222 Add mpv to default players
It's another fork of mplayer, more active than mplayer2.
2014-01-08 08:06:18 +01:00
Bezleputh
83520a177a [regionsJob] Add new module regionsJob 2014-01-07 19:45:19 +01:00
Florent
a5a4c2e44a Accept 0 and negative value for count
We already accept zero and negative value with the option -n, for
consistency it is good to accept it in interactive mode.
2014-01-07 18:59:19 +01:00
Florent
54a16964d4 Test colissimo id lengths, and raise some errors 2014-01-07 14:47:36 +01:00
Florent
41278a1d9b Test if banned
closes #1321
2014-01-07 14:42:37 +01:00
Florent
52111043e3 Revert part of e15b2a8473 2014-01-07 12:57:36 +01:00
Florent
9223d92fc8 restrict ls to 40 results by default 2014-01-06 17:13:16 +01:00
Florent
dfaee052b9 Allow anonymous surfing on nolifetv 2014-01-06 16:51:47 +01:00
Florent
92dfab4069 More text in error 2014-01-06 15:26:09 +01:00
Florent
0b39d2d873 Coding style 2014-01-06 15:17:21 +01:00
Florent
0a7414d3e5 Remove unused imported
Ref e7805cec12
2014-01-06 15:14:38 +01:00
Florent
af33442ba2 Catch error in condition evaluation
And return a better message to users
2014-01-06 15:02:04 +01:00
Florent
3bb4b50ba0 Fix bug introduced in ReplApplication.get_object refactoring
Ref e15b2a8473
    e0417f702d
    0668db2b5a
2014-01-06 14:58:29 +01:00
Pierre Mazière
0668db2b5a ReplApplication.get_object(): fix backend lookup
because self.enabled_backends contains BaseBackend objects
and not backend name strings

Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2014-01-05 22:46:05 +01:00
Pierre Mazière
e7805cec12 rename AudioStreamInfo into StreamInfo
Allowing future use with upcoming VideoStream

Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2014-01-05 22:46:05 +01:00
Pierre Mazière
d34f8f2e40 grooveshark: adapt test for logged and non logged users
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2014-01-05 22:46:05 +01:00
Pierre Mazière
587e287063 grooveshark: fix test if user is not logged
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2014-01-05 22:46:05 +01:00
Pierre Mazière
61d6ca8916 grooveshark: fix typo in test
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2014-01-05 22:46:05 +01:00
Pierre Mazière
097cbf56bb grooveshark: fix NoneType return value when user is not logged
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2014-01-05 22:46:05 +01:00
Pierre Mazière
ffcaeaedec grooveshark: fix unitialized property user_id in GroovesharkBrowser
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2014-01-05 22:46:05 +01:00
Pierre Mazière
444da30c3a grooveshark: migrate from ICapVideo to ICapAudio
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2014-01-05 22:46:05 +01:00
Pierre Mazière
c4e7e4e333 radioob: add support for playlist of BaseAudio objects 2014-01-05 22:46:05 +01:00
Pierre Mazière
fba0744483 radioob: add support for download and streaming of BaseAudio objects
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2014-01-05 22:46:04 +01:00
Pierre Mazière
e0417f702d ReplApplication.get_object(): exclude backends which does not implement 'method'
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2014-01-05 22:46:04 +01:00
Pierre Mazière
e15b2a8473 ReplApplication.get_object(): return None if method does not exist
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2014-01-05 22:46:04 +01:00
Pierre Mazière
6842dda4cc add thumbnail property to BaseAudio
this can be used, for example, to associate an audio
file or stream with an image related to its author,
or an album cover

Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2014-01-05 22:46:04 +01:00
Romain Bignon
2c00655c98 update AUTHORS 2014-01-05 22:02:09 +01:00
Caramdache
40b6b77662 Add OFX support in boobank
Signed-off-by: Caramdache <caramdache@gmail.com>
Signed-off-by: Romain Bignon <romain@symlink.me>
2014-01-05 21:59:22 +01:00
Vincent Texier
057aa7e684 fix bugs in daily motion video page (closes #1320) 2014-01-02 22:33:01 +01:00
Laurent Bachelier
b450098508 Add another way to check for Pillow 2014-01-01 22:47:22 +01:00
Ryan Nowakowski
fcc075b656 fix GenericComicReaderTest import path
./tools/run_tests.sh was failing due to an incorrect import path

Signed-off-by: Ryan Nowakowski <tubaman@fattuba.com>
2013-12-30 15:06:44 +01:00
Laurent Bachelier
665e19b80b local_run: Augment existing PYTHONPATH 2013-12-30 02:47:07 +01:00
Bezleputh
2fed5f676c [biplan] fix date parsing 2013-12-26 19:47:26 +01:00
Bezleputh
d91cbf83d2 [Monster] Site changed 2013-12-26 18:11:16 +01:00
Romain Bignon
a1c156ca79 update AUTHORS 2013-12-23 13:24:29 +01:00
Clément Calmels
7100d35acd NolifeTV module update
Use mobile.nolife-tv.com instead of online.nolife-tv.com.
Add theme/type entries.
These changes are inspired by XBMC NolifeTV plugin from Julien Gormotte:
julien@gormotte.info

videoob> ls
~ (theme) Par theme (nolifetv)
~ (type) Par type (nolifetv)
~ (latest) Latest NolifeTV videos (nolifetv)
videoob> cd theme
videoob:/theme> ls
~ (Actualités) Actualités (nolifetv)
~ (Fictions) Fictions (nolifetv)
~ (Musique) Musique (nolifetv)
~ (Nolife) Nolife (nolifetv)
~ (Culture & Style) Culture & Style (nolifetv)
~ (Jeu vidéo) Jeu vidéo (nolifetv)
~ (Sélection pour découvrir Nolife) Sélection pour découvrir Nolife (nolifetv)
~ (Japon) Japon (nolifetv)
videoob:/theme> cd Japon
videoob:/theme/Japon> ls
~ (77) Japan in Motion (nolifetv)
~ (68) J-Top (Speed run) (nolifetv)
~ (84) Nochan (nolifetv)
~ (49) OTO (nolifetv)
~ (100) toco toco (nolifetv)
~ (112) Nihongo ga dekimasu ka (nolifetv)
~ (57) Tôkyô Café (nolifetv)
videoob:/theme/Japon> cd 57
Hint: There are more results available for nolifetv (use option -n or count command)
 1 — Tôkyô Café - 239 - La statue Gundam à Odaiba (nolifetv)
 2 — Tôkyô Café - 238 - UNCHAIN (nolifetv)
 3 — Tôkyô Café - 237 - The End au Théâtre du Châtelet (nolifetv)
 4 — Tôkyô Café - 236 - Scéance photo à Asobi Station dans le quartier de Harajuku avec YANO Anna (nolifetv)
 5 — Tôkyô Café - 235 - Le TGS 2013 vu par Suzuka (nolifetv)
 6 — Tôkyô Café - 234 - Street Live de Itowokashi à Tôkyô (chanson en intégralité) (nolifetv)
 7 — Tôkyô Café - 234 - Street Live de Itowokashi à Tôkyô (nolifetv)
 8 — Tôkyô Café - 233 - Tsume Fan Day (nolifetv)
 9 — Tôkyô Café - 232 - Puzzle & Dragons (nolifetv)
10 — Tôkyô Café - 231 - Japan Expo 2013 (nolifetv)

Signed-off-by: Clément Calmels <cboulte@gmail.com>
Signed-off-by: Romain Bignon <romain@symlink.me>
2013-12-23 13:24:24 +01:00
Romain Bignon
25fe231340 modify grooveshark module to use the new BaseVideo/ICapVideo classes 2013-12-22 22:37:51 +01:00
Romain Bignon
baeac9a9cb modify gdcvault module to use the new BaseVideo/ICapVideo classes 2013-12-22 22:37:35 +01:00
Romain Bignon
bcbf966006 modify ehentai module to use the new BaseVideo/ICapVideo classes 2013-12-22 22:37:22 +01:00
Romain Bignon
6837e81b08 modify arte module to use the new BaseVideo/ICapVideo classes 2013-12-22 22:36:53 +01:00
Romain Bignon
6af0c9acae fix typo 2013-12-22 22:28:47 +01:00
Romain Bignon
818b756e27 json formatter: all subobjects are also encoded 2013-12-22 22:12:03 +01:00