Florent
46bd54b41c
Remove hack to convert decimal to int
...
And better compliance with objects parameters
2014-10-23 15:32:26 +02:00
Florent
20546df89e
Fix navigation after a transfer
2014-10-22 17:22:31 +02:00
Florent
f805284567
Change selection of keyboard (more generic)
2014-10-22 17:22:09 +02:00
Florent
32d792ba4c
Coding style
2014-10-22 16:00:57 +02:00
Florent
feb1405813
bump to 1.1
2014-10-17 14:10:38 +02:00
Laurent Bachelier
7aeb3e942e
pep8: Fix indentation is not a multiple of four
...
autopep8 -a -r -i --select E111 .
Manual check.
2014-10-11 01:41:00 +02:00
Romain Bignon
d61e15cf84
rename things related to browsers
...
weboob.tools.browser -> weboob.deprecated.browser
weboob.tools.parsers -> weboob.deprecated.browser.parsers
weboob.tools.mech -> weboob.deprecated.mech
weboob.browser2 -> weboob.browser
weboob.core.exceptions -> weboob.exceptions
Also, the new tree for browser2 is:
weboob.browser: import weboob.browser.browsers.* and weboob.browser.url.*
weboob.browser.browsers: all browsers (including PagesBrowser and LoginBrowser)
weboob.browser.url: the URL class
weboob.browser.profiles: all Profile classes
weboob.browser.sessions: WeboobSession and FuturesSession
weboob.browser.cookies: that's a cookies thing
weboob.browser.pages: all Page and derivated classes, and Form class
weboob.browser.exceptions: specific browser exceptions
weboob.browser.elements: AbstractElement classes, and 'method' decorator
weboob.browser.filters.*: all filters
2014-10-07 00:30:07 +02:00
Florent
9949bbf919
Move exceptions to weboob.core.exceptions
2014-10-02 11:04:14 +02:00
Florent
a019819f9d
Move browser2 from weboob/tools/b2 to weboob/browser2
2014-10-02 11:01:34 +02:00
Florent
54a1bc4809
Remove * imports in filters
2014-09-29 22:31:54 +02:00
Florent
aab2e341f9
Add a @ckeck_bourse decorator for a clean redirect
2014-09-29 10:14:51 +02:00
Florent
cee106a0e5
Add loggedPage on bourse.ingdirect.fr
2014-09-29 10:14:29 +02:00
Romain Bignon
35f03a00a1
fix crash on coming operations
2014-09-29 00:34:54 +02:00
Florent
5a1d83b567
Rename BaseModule to Module and Module to LoadedModule
2014-09-26 10:18:12 +02:00
Florent
f3aeddffbc
Rename backend.py to module.py
2014-09-26 10:18:12 +02:00
Florent
9370b2fae7
s/Backend/Module
2014-09-26 10:18:11 +02:00
Florent
3ecb491c1c
s/BACKEND/MODULE/
2014-09-26 10:18:11 +02:00
Florent
8559af3d6a
s/BaseBackend/BaseModule
2014-09-26 10:18:11 +02:00
Laurent Bachelier
3da02fde24
Remove useless __all__ in modules
...
They bring nothing of value (we never use import * anyway) and introduce
a maintenance burden.
The __all__ that I left might not be very useful either but at least
they are not a pain to maintain; they are also used by pyflakes in some
cases.
2014-09-09 19:00:02 +02:00
Florent
ab8067bc92
Real testing of saving accounts...
2014-09-04 23:52:38 +02:00
Florent
02349089b1
Is the history in a loop?
2014-09-04 23:48:19 +02:00
Florent
3076579747
Index is back for some accounts...
2014-09-04 23:37:16 +02:00
Florent
432f97e95c
bump to 1.0
2014-09-03 17:14:10 +02:00
Romain Bignon
28eb04c6d5
fix: do not keep reference to the first page to parse transactions
2014-09-03 13:19:20 +02:00
Florent
4c29f8a4cd
Fix history for saving accounts
2014-09-02 15:23:32 +02:00
Romain Bignon
2d08719789
fix parsing of 'tomorrow' transaction dates
2014-09-02 15:03:48 +02:00
Florent
732417b94a
Support coming operations
2014-08-28 11:52:15 +02:00
Florent
346c6efc6b
Remove (finally!) the index on ing / do not get coming operations
2014-08-27 11:04:04 +02:00
Florent
a434f33a61
Set replace_dots everywhere
...
The goal is to change the default value in CleanDecimal
2014-08-21 10:21:53 +02:00
Laurent Bachelier
0f90d6e9dd
Some English fixes
...
"informations" is incorrect; try to use a better word, or the invariant "information".
2014-07-09 12:50:32 +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
Romain Bignon
e025fb0b20
rename ICap to Cap ( closes #1424 )
2014-07-05 17:33:44 +02:00
Florent
9ca0bbae6a
bump to 0.j
2014-05-19 22:45:35 +02:00
Romain Bignon
0ff2abb2fd
don't crash when quantities are >999
2014-05-19 09:25:21 +02:00
Romain Bignon
e434bb90e2
all browser2 modules may import exceptions from weboob.tools.exceptions
2014-05-17 14:27:56 +02:00
Florent
e0ebe4c1d4
Better tests coverage in ING
2014-05-08 12:23:10 +02:00
Florent
3235a00f09
Be sure to download a pdf
2014-05-08 12:20:45 +02:00
Romain Bignon
8f11fd40bc
pyflakes fix
2014-04-26 12:07:22 +02:00
Florent
d6d5d4cebd
Set obj_id to None before to return it to the browser
2014-04-24 19:45:28 +02:00
Florent
cf71e6bf6a
Fix pagination on iter_bills
2014-04-15 10:38:53 +02:00
Florent
c488a0c7ae
Use @pagination
2014-04-15 10:26:25 +02:00
Romain Bignon
c31d72e630
fix when there are decimal quantities
2014-04-13 12:32:50 +02:00
Florent
56d1100166
self.where should be a instance variable
2014-04-02 12:49:20 +02:00
Florent
74b99c4a8d
Filters on kwargs for find_object
2014-04-02 10:46:31 +02:00
Florent
6591785a10
s/find_id_list/find_object/
2014-04-02 10:31:00 +02:00
Florent
080c4aff81
Introduce find_id_list
...
And code simplification in backends/browsers
2014-04-01 17:40:38 +02:00
Florent
cc1e587552
Use browser2 tools in get_recipients
2014-04-01 16:06:36 +02:00
Florent
a5e55208ae
Support pagination in iter_bills
2014-04-01 15:14:28 +02:00
Florent
c34ef464ab
Factorize code of virtual keyboard
2014-04-01 14:42:43 +02:00
Florent
1994970385
Simplify the code
2014-04-01 12:59:13 +02:00