Commit graph

2,548 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
Laurent Bachelier
63da39e005 Remove redefinition of function
Probably the result of a bad merge
2012-02-05 13:19:03 +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
Laurent Bachelier
53915bf6b5 Better way of testing the start of a string 2012-02-04 02:08:56 +01:00
Romain Bignon
d248196bb1 remove nsfw from example config 2012-02-03 23:52:02 +01:00
Romain Bignon
3ebe01b142 add icon for nolifetv 2012-02-03 23:40:42 +01:00
Romain Bignon
92c8873369 remove duplicate capabilities 2012-02-03 19:56:31 +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
baab16b931 Fix completion with new Collection objects 2012-02-03 00:07:45 +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
Romain Bignon
10215d1e4c add a repositories editor in weboob-config-qt 2012-02-02 17:18:15 +01:00
Romain Bignon
59b4e78f65 add IProgress.error() to allow application to handle errors 2012-02-02 17:17:57 +01:00
Romain Bignon
2421aa9d78 disable keyrings without warnings in pyflakes (refs #706) 2012-02-02 15:59:01 +01:00
Romain Bignon
8bf985ad86 do not prompt password when empty 2012-02-02 15:57:34 +01:00
Romain Bignon
33d7a8d466 fetch icons asynchronously (closes #756) 2012-02-02 15:36:36 +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
Romain Bignon
1fa64bf5f1 default parsers are now only lxml and lxmlsoup, to prevent bad behaviors with bad parsers 2012-02-02 10:17:41 +01:00
Romain Bignon
82bffbd660 improve error message when qt4 is not found (closes #733) 2012-02-02 10:13:17 +01:00
Romain Bignon
b2597e9e76 add missing docstring 2012-02-02 08:44:15 +01:00
Romain Bignon
c009b26864 fix crash when a command doesn't have a docstring 2012-02-02 08:44:00 +01:00
Romain Bignon
60638cff63 update AUTHORS 2012-02-02 08:16:33 +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
caf4bbc44a Do not limit the results in radioob 2012-02-02 01:49:14 +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
Laurent Bachelier
1621f3c3c0 Allow more freedom in page regexps
If the user starts with ^ or ends with $, do not add them. This allows
using only $ or ^.
If it's not a string, don't do anything to it (it has to be a regexp, or
mimic one).
Use search() instead of match(). They are the same, except match implies ^.

This does not break any module, it only adds more possibilities.
2012-02-01 23:19:01 +01:00
Romain Bignon
876535ff90 improve error message when a module isn't loadable 2012-02-01 23:07:25 +01:00
Camille Baldock
54b7d45d25 fix bp bug (closes #758) 2012-02-01 23:07:01 +01:00
Romain Bignon
f7a35c7ea8 add a method Weboob.load_backend() 2012-02-01 23:06:00 +01:00
Laurent Bachelier
03f65bb121 Try to separate saved responses by backend
closes #661
2012-02-01 23:04:04 +01:00
Romain Bignon
8c6fe811fe fix order of loaded repositories 2012-02-01 08:33:59 +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