Commit graph

1,950 commits

Author SHA1 Message Date
Laurent Bachelier
988542463d Fix piratebay
Move to .se, remove https for downloads, use the correct link for
downloads.
And some cosmetic enhancements
2012-02-05 16:44:16 +01:00
Laurent Bachelier
664e4cc094 Python 2.5 compatibility 2012-02-05 13:39:24 +01:00
Laurent Bachelier
bfb3689456 Add object type filtering to iter_resources 2012-02-05 13:30:02 +01:00
Julien Veyssier
9305df412d [creditmut] internal transfer implemented 2012-02-04 16:57:14 +01:00
Romain Bignon
2b7f6c5bc8 add favicon and tests 2012-02-04 16:19:46 +01:00
Romain Bignon
98da2447b8 remove useless regexp 2012-02-04 16:05:41 +01:00
Romain Bignon
3ebdbbc473 add backend hsbc 2012-02-04 16:04:06 +01:00
Romain Bignon
e1e20a44fe strip agency and key from account IDs 2012-02-04 12:38:33 +01:00
Laurent Bachelier
70034d002d Provide the right extension for downloads 2012-02-04 11:34:41 +01:00
Laurent Bachelier
0dacfa1150 Add support for fetching past emissions URLs
Works with France Inter and France Culture
2012-02-04 02:08:56 +01:00
Romain Bignon
3ebe01b142 add icon for nolifetv 2012-02-03 23:40:42 +01:00
Laurent Bachelier
1a32711fa6 Fix typo in current emission artist for radiofrance 2012-02-03 13:58:04 +01:00
Laurent Bachelier
7ca156116e Support fetching the current FIP song
Sadly the weird encoding stuff is required.
2012-02-03 13:55:03 +01:00
Laurent Bachelier
3c9c2c7490 Split backend.py into backend.py and browser.py
It was becoming too large.
2012-02-03 13:55:02 +01:00
Romain Bignon
815bff0f1a fix handling urls 2012-02-03 13:46:48 +01:00
Laurent Bachelier
682e14c86a Make CapCollection understandable and useable by humans
* Make the declaration of fct and it in the constructor Collection,
 instead of adding them from the outside
* Add a function to flatten a list containing collection (solves the
 radioob search crash)
* Better display of collections in the "ls" command (and display both id
 and title)
* The "cd" command goes to the root of the path (like the UNIX cd)
* Move the Video object of canalplus in a correct path
* Make Collection iterable
* Add comments to CapCollection
* Cache the result of fct in a Collection; it is only called once
* CollectionNotFound errors can be more explicit by providing a path
* Require utf-8 in collection paths
* Code cleanups
2012-02-02 23:44:13 +01:00
Laurent Bachelier
8d15911d67 Fix some failures with badly set 'current' field. 2012-02-02 15:25:13 +01:00
Laurent Bachelier
a37382ff50 Move francebleu into a Collection
Rationale:
* 43 stations for a radio not many people care about
* It's still available by cd francebleu; ls
* The fact that it exists is displayed on the 'root' ls (though poorly,
 but it's CapCollection's/ReplApplication fault).
2012-02-02 15:24:47 +01:00
Laurent Bachelier
a19b1be338 The past participle of split is "split", not "splitted" 2012-02-02 14:26:35 +01:00
Romain Bignon
32b5037e19 disable HTTP debug 2012-02-02 11:11:30 +01:00
Laurent Bachelier
70317ca4e3 Sort radios 2012-02-02 10:31:51 +01:00
Laurent Bachelier
365247bd63 Add support for current France Musique info 2012-02-02 02:24:04 +01:00
Laurent Bachelier
3c20c95891 Report the correct bitrate 2012-02-02 02:00:20 +01:00
Laurent Bachelier
e0e8149bc8 Add all France Bleu stations 2012-02-02 01:53:55 +01:00
Laurent Bachelier
a1359c2303 Add another source for direct
And extract artist / title if possible
2012-02-02 01:08:41 +01:00
Laurent Bachelier
271a387ba5 Rewrite lemouv/franceinter into radiofrance
* Support for France Inter and Le Mouv', and many new radios.
* For some radios only, the current emission is fetched. Previously it was
 wrong for all two of them.
* New icon.
* Fix typo in LICENSE.
* Fix code style.
* Use fillobj() instead of duplicate code.
* Since there is not much left of the originals, I made myself the maintainer.
2012-02-02 00:29:24 +01:00
Camille Baldock
54b7d45d25 fix bp bug (closes #758) 2012-02-01 23:07:01 +01:00
Laurent Bachelier
57ce35cef1 Better cleanup of generic articles and lefigaro
try_drop_tree() was only removing the first result.
closes #725
2012-02-01 02:04:17 +01:00
Laurent Bachelier
b7f3d9cd82 Fix francetelevisions test 2012-02-01 00:34:52 +01:00
Laurent Bachelier
f3470a0128 Fix francetelevisions for website updates
And also add support for existing data it lacked.
2012-02-01 00:29:43 +01:00
Romain Bignon
0c901e7d5e search on /recherche.html instead of /replay/recherche.html 2012-01-31 21:29:49 +01:00
Romain Bignon
592d686f1c date isn't available anymore on search results (refs #772) 2012-01-31 18:35:17 +01:00
Romain Bignon
ce91c52912 fix parsing of URLs 2012-01-31 18:08:09 +01:00
Romain Bignon
27d666dfe1 website has changed 2012-01-31 17:51:23 +01:00
Romain Bignon
a46ece15b1 support new bnp website (refs #769) 2012-01-31 17:09:35 +01:00
Romain Bignon
b61f89b5c9 pyflakes fixes 2012-01-30 15:29:23 +01:00
Laurent Bachelier
dd60e65174 Add support for generating a keyring 2012-01-29 16:50:23 +01:00
Florent
35bbb38e85 ING: find the keyboard in case of webiste announcement
Signed-off-by: Florent <weboob@flo.fourcot.fr>
Signed-off-by: Romain Bignon <romain@peerfuse.org>
2012-01-28 11:53:58 +01:00
Jocelyn Jaubert
393abe6c1e SG: Remove non-implemented features from test.py
Signed-off-by: Jocelyn Jaubert <jocelyn.jaubert@gmail.com>
Signed-off-by: Romain Bignon <romain@peerfuse.org>
2012-01-27 17:39:23 +01:00
Jocelyn Jaubert
7e9bad6178 SG: update account page list to changes on webpage
Signed-off-by: Jocelyn Jaubert <jocelyn.jaubert@gmail.com>
Signed-off-by: Romain Bignon <romain@peerfuse.org>
2012-01-27 17:39:21 +01:00
Romain Bignon
75884a8d06 do not install modules/ 2012-01-27 17:34:08 +01:00
Pierre Mazière
8566c3442d LCL: list 45 days history by default
Signed-off-by: Gilles Quenot <gilles.quenot@gmail.com>
Signed-off-by: Pierre Mazière <pierre.maziere@gmail.com>
2012-01-25 00:25:13 +01:00
Pierre Mazière
8a70c77b80 LCL: update to fit web site changes
Update login process
Secure login by adding a random value in the URL as in
the original web site
Deal with both Pro and Particulier versions

Signed-off-by: Pierre Mazière <pierre.maziere@gmail.com>
2012-01-24 23:51:58 +01:00
Romain Bignon
605d673dd4 support https?://www\.canal-?plus\.fr/.*\?vid=(\d+) urls 2012-01-24 22:38:39 +01:00
Romain Bignon
b10f21334b do not crash if there are php errors before json 2012-01-21 17:54:17 +01:00
Romain Bignon
eb5b5a312f fix parsing youtube URL 2012-01-21 16:19:45 +01:00
Julien Veyssier
2f55acd62b [creditmut] 'espace_client.aspx' just after login should work (closes #754) 2012-01-19 15:50:33 +01:00
Romain Bignon
abb24b9954 several fixes to run successfully tests 2012-01-17 17:46:13 +01:00
Romain Bignon
832e5d9683 fixes on CMB 2012-01-17 17:00:54 +01:00
Romain Bignon
14a7a1d362 support repositories to manage backends (closes #747) 2012-01-17 17:00:05 +01:00