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