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
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