Commit graph

3,346 commits

Author SHA1 Message Date
Romain Bignon
e025fb0b20 rename ICap to Cap (closes #1424) 2014-07-05 17:33:44 +02:00
Romain Bignon
51958135cb rename CapBaseObject to BaseObject (refs #1424) 2014-07-05 17:26:05 +02:00
Romain Bignon
4529735935 ability to use weboob.function as alias to weboob.do('function') (closes #1425) 2014-07-05 17:21:10 +02:00
Romain Bignon
ab7057b038 fix repr() and str() on File-based objects 2014-07-05 17:20:53 +02:00
Bezleputh
2e5aa369e0 [repl] in do_ls goes fully back when there is a / in path 2014-07-05 14:24:53 +02:00
Bezleputh
ac161104ea [filter] manage basestring entry in CleanHTML filter 2014-07-05 14:24:37 +02:00
Bezleputh
96271b6de4 [filters] manage default in Dict filter 2014-07-05 14:24:14 +02:00
Laurent Bachelier
73cd8762f5 Allow for a default argument in MultiFilter 2014-07-05 14:23:29 +02:00
Laurent Bachelier
3f2d8ae185 Allow for a custom element finder
And end up with less duplicate code!
2014-07-05 14:23:27 +02:00
Romain Bignon
18c1f46922 ability to override the flush() method 2014-07-01 20:37:58 +02:00
Vincent Paredes
714a0e7617 matching content with url using is_here 2014-07-01 15:52:51 +02:00
Bezleputh
ce60db2e57 [iformatter] move format_dict methods' content from PrettyFormatter to IFormatter 2014-06-27 09:00:07 +02:00
Bezleputh
feb0e378dc [thumbnail] remove data field in to_dict method to avoid json crash during convertion 2014-06-27 09:00:07 +02:00
Bezleputh
aeab3fac71 [json] handle format_collection 2014-06-23 09:29:32 +02:00
Bezleputh
7b5ab26d0f [repl] move format_collection from repl to ifromatter 2014-06-23 09:28:26 +02:00
Oleg Plakhotniuk
8875fad439 Table and Json formatters can write output to a file now.
Signed-off-by: Oleg Plakhotniuk <olegus8@gmail.com>

closes #1412
2014-06-22 19:08:28 +02:00
Laurent Bachelier
b9c6176628 browser2: Allow setting query string params on build_url
The outcome is exactly the same as using requests with the "params"
parameter.
2014-06-20 17:58:51 +02:00
Laurent Bachelier
5dd0e9e0ec Small style fixes 2014-06-20 17:58:51 +02:00
Tanguy Ortolo
c098ac32bc Correct multiple language error
"Information" is always singular in English.
The verb "allows" requires a direct complement ("to allow one to do
something", not "to allow to do something").
2014-06-20 17:39:19 +02:00
Bezleputh
347740c831 [Radioob] fix bug when a radio id contains a dot 2014-06-19 11:58:45 +02:00
Florent
c751b80bb6 Use fullid parameter and not a local formatting 2014-06-18 16:07:11 +02:00
Florent
8fee458824 Add some warnings 2014-06-18 15:45:18 +02:00
Florent
38a8fd00b7 Introduce parse_fields function 2014-06-18 15:45:11 +02:00
Florent
b105b8df19 Fix definition of DISPLAYED_FIELDS 2014-06-18 15:34:59 +02:00
Florent
7244665495 Set fields in a consistant way with do() 2014-06-18 15:20:46 +02:00
Florent
020124d5ff Remove the '*' special fields in formatter 2014-06-18 15:19:35 +02:00
Florent
30732318b5 Introduce the DISPLAYED_FIELDS in formatter 2014-06-17 15:45:13 +02:00
Florent
b0349f0e8c Try to guess if we need to change the formatter 2014-06-17 15:43:04 +02:00
Laurent Bachelier
b013828ad0 browser2: Add a filter to change the base element used for selectors 2014-06-17 00:48:30 +02:00
Bezleputh
b75d6dafcf [repl] change formatter when it cannot handle all selected fields 2014-06-16 21:43:35 +02:00
Bezleputh
b8a1df26c1 fix unicode warning 2014-06-16 21:43:34 +02:00
Romain Bignon
09acbfde5e use ConfigParser in priority with python2 2014-06-10 17:02:15 +02:00
Laurent Bachelier
04cec70e1f browser2 filters: Force unicode, little style fixes
lxml for Python2 has the tendency to return str instead of
unicode when the contents are pure ASCII.
Try to fix the nonsense.
2014-06-04 00:58:35 +02:00
Laurent Bachelier
9619ddcaa2 browser2: Add RawText filter
Allows getting .text of elements without any alteration.
This is useful for at least textarea and pre tags.

Maybe the .join character should be configurable.
2014-06-04 00:49:00 +02:00
Laurent Bachelier
c69c5cf5ef browser2: More specialized exceptions
and extend common exceptions
2014-06-03 22:28:21 +02:00
Bezleputh
c20e6123fc [repl] allow to browse subfolders with ls 2014-06-01 13:39:25 +02:00
Laurent Bachelier
e01fda826c filters: Properly handle defaults that are not datetimes 2014-05-27 17:41:51 +02:00
Laurent Bachelier
d56dff061d Fix French date replacements
Otherwise, "janvier" got me "januaryary".
2014-05-27 15:40:42 +02:00
Romain Bignon
6d451e5f34 Date filter: use default value for empty input 2014-05-27 12:21:24 +02:00
Laurent Bachelier
aa72812b36 date tools: class methods to convert date[time] objects 2014-05-26 20:07:41 +02:00
Laurent Bachelier
3ffee483b0 yaml: Represent weboob date[time] objects as timestamps
Unfortunately, I couldn't make timestamps always load
as our date[time] objects, at least with CLoader.
2014-05-26 20:07:41 +02:00
Bezleputh
644f1ed4b0 [dates] add more french date translations 2014-05-22 15:17:00 +02:00
Romain Bignon
4b4ec43ab7 fix crash on python2.7.7 (conflict a new private method) 2014-05-22 09:25:27 +02:00
Bezleputh
3c4f8d35e0 [Filters] convert date in english in DateTime 2014-05-21 17:54:55 +02:00
Bezleputh
4489356623 [Message] remove required items in Message constructor 2014-05-21 17:53:53 +02:00
Bezleputh
69da2c5d99 [radioob] fix typo 2014-05-20 23:07:40 +02:00
Bezleputh
b6fd529249 move id parsing from application to capability 2014-05-20 23:07:40 +02:00
Bezleputh
ee8e72f51c [radioob] update RadioListFormatter in order to display playlist 2014-05-20 23:07:40 +02:00
Bezleputh
e33c177212 Manage Albums and Playlists in radioob 2014-05-20 23:07:40 +02:00
Laurent Bachelier
fb011f2be6 repositories: Fix HTTP error handling for browser2 2014-05-20 00:02:55 +02:00