Commit graph

201 commits

Author SHA1 Message Date
Romain Bignon
e55bcf9ff2 fix switch between market and checking websites 2015-02-02 20:14:19 +01:00
Romain Bignon
d26bbc50a8 support of ASV accounts 2015-01-21 14:17:23 +01:00
Romain Bignon
a43068648b allow birthday to be entered with separators 2015-01-21 10:40:03 +01:00
Florent
e54d1391d7 Update regexp 2014-12-07 20:07:23 +01:00
Romain Bignon
a055182e5f fix crash if there is no ':' in IDs 2014-11-13 08:11:01 +01:00
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