Florent
1daa866949
Move the import oh html2text outside of misc
2014-07-09 11:43:14 +02:00
Florent
e67d92cb51
Well, we *never* do i18n
2014-07-09 11:23:15 +02:00
Florent
c122e6f9cc
Do not import/export dates utils in misc
2014-07-09 11:20:56 +02:00
Florent
0e3e32adb1
Do not import exceptions of requests / load browser if needed
...
The import process of requests is very expensive: it imports all urllib,
and a lot of stuff. It is a problem on slow hardware, for applications
not running browser2 (example: weboob-config update).
This patch has two mains parts:
* introduces load_browser to load a browser only if needed (a lot of repository
processing does not need a browser)
* Do not import exceptions of requests, but use Weboob internals one
Before: 6455 open/190 modules imported
After: 3997 open/112 modules
2014-07-09 10:54:33 +02:00
Florent
fb555c3079
Do not import lxml in headers of page.py
2014-07-09 10:23:24 +02:00
Florent
8a2a1ece5e
Do not always import module used only in debug mode
2014-07-09 10:23:24 +02:00
Florent
76cb004eb4
Move ItemListTable-Element outside of page.py
...
One of the goal is to not import all modules needed by filters by
loading the page file.
In the same goal, move the import of parsers in the class definition.
2014-07-09 10:23:20 +02:00
Florent
f7cd0abc3b
Remove import of browser1 in BaseApplication
2014-07-08 17:15:39 +02:00
Bezleputh
4a9cee1126
[feedly] import weboob.tools.json instead of simplejson
2014-07-07 22:35:14 +02:00
Florent
b5da172488
Upgrade documentation with s/ICap/Cap
2014-07-07 16:32:54 +02:00
Florent
6de2ed66b1
Upgrade the error message in boilerplate
2014-07-07 16:30:57 +02:00
Florent
3ab0cf2899
Remove a useless file
2014-07-07 16:28:13 +02:00
Florent
3bb28b9b80
Update the README of munin-generic
2014-07-07 16:12:26 +02:00
Florent
9f8d866a80
s/ICap/Cap in contrib
2014-07-07 16:09:25 +02:00
Romain Bignon
983ed221e2
ability to use filters as classes in chain (refs #1426 )
2014-07-05 20:22:45 +02:00
Romain Bignon
2268eb2ff1
ability to use Dict['a']['b']['c'] instead of Dict('a/b/c') (refs #1426 )
2014-07-05 20:22:39 +02:00
Romain Bignon
8efd37e71d
overload & and | operators to chain filters (refs #1426 )
2014-07-05 20:00:04 +02:00
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
Romain Bignon
7411e729e6
fully support python3
2014-07-05 14:50:35 +02:00
Romain Bignon
01b52ef5f9
fix detection of python version and output
2014-07-05 14:34:43 +02:00
Julien Hebert
5ab97c1f13
support python3 (closes #1417,#1418,#1419)
2014-07-05 14:34:39 +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
a7f652fb46
[hybride] fix pyflakes
2014-07-05 14:24:41 +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
Bezleputh
38a550d2b4
[feedly] New module feedly
2014-07-05 14:24:03 +02:00
Bezleputh
4a22e687aa
[hybride] handle summer holyday in tests
2014-07-05 14:23:59 +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
d6213643c8
backport some youtube-dl changes ( closes #1422 )
2014-07-05 14:12:58 +02:00
Vincent Texier
8d3b110934
Fix bug is_logged function
...
closes #1423
Signed-off-by: Vincent Texier <vit@free.fr>
Signed-off-by: Romain Bignon <romain@symlink.me>
2014-07-05 13:59:38 +02:00
Romain Bignon
41f07101cd
fix set of debit date for card transactions
2014-07-03 16:00:30 +02:00
Romain Bignon
d1a1938780
fix sort of transactions
...
It now sorts transactions on each page instead of doing it globally
2014-07-01 20:38:09 +02:00
Romain Bignon
18c1f46922
ability to override the flush() method
2014-07-01 20:37:58 +02:00
Vincent Paredes
7f03596605
adding support for oney
2014-07-01 19:19:11 +02:00
Vincent Paredes
714a0e7617
matching content with url using is_here
2014-07-01 15:52:51 +02:00
Romain Bignon
0008cf17f1
order transactions by date to prevent LinearDateGuesser to be duped by the f*cking website
2014-07-01 12:10:17 +02:00
Romain Bignon
8d38e60f05
certificate changed
2014-06-30 19:08:11 +02:00
Bezleputh
fc7c478a2e
[twitter] do not iterate all tweets in tests
2014-06-27 09:00:07 +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
Romain Bignon
a9a4fbc1a2
certificate updated ( closes #1414 )
2014-06-25 10:15:11 +02:00
Laurent Bachelier
9481628252
Add Oleg Plakhotniuk to AUTHORS, minor fixes
2014-06-23 23:52:26 +02:00
Oleg Plakhotniuk
983ef7b925
Paypal transactions history fetching with adaptive steps.
...
Signed-off-by: Oleg Plakhotniuk <olegus8@gmail.com>
closes #1406
2014-06-23 23:46:09 +02:00
Vincent A
51ebf99763
sueurdemetal: fix broken module due to departments containing letters
2014-06-23 16:08:43 +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