Commit graph

222 commits

Author SHA1 Message Date
Romain Bignon
ba02773ce1 load ISIN code from details page if not available in the list 2015-09-06 12:08:21 +02:00
Romain Bignon
1959e79048 fix finding jid on some pages 2015-08-07 13:31:07 +02:00
Romain Bignon
06e0df0b4f correctly get subscriptions even if previous page was on market 2015-07-26 15:18:20 +02:00
Romain Bignon
4c2cb80761 fix set of Investment.unitprice for market accounts 2015-06-10 20:57:21 +02:00
Vincent Paredes
5fe53ca8a5 handling netissima page 2015-06-10 20:57:21 +02:00
Vincent Paredes
ca3744aedd fixing not avalaible value 2015-06-10 20:57:21 +02:00
Romain Bignon
68e8bd94f8 euro funds have diff equal to 0 2015-06-10 20:57:21 +02:00
Romain Bignon
2706f9bf71 fix switches between market and bank websites 2015-05-22 16:11:56 +02:00
Romain Bignon
0868c5e9fc fix parsing of ISIN code for market accounts 2015-05-22 15:43:55 +02:00
Romain Bignon
9d2996b82a add a kind of life insurance account name 2015-05-22 15:43:55 +02:00
Romain Bignon
83d5cb1d0b fix parsing of euro founds 2015-04-04 15:44:46 +02:00
Florent
935fa16c19 ing: fix bad login with cookie cache
Description of the problem: we are loading an expired cookie. We go to
the login page (redirected by the website, or because of the url stored
in storage. It does not matter).
Next step: we call do_logout, it clear the cookies
Next step: stay_or_go do nothing
Next step: we do a post, without any cookie. The request fail

Solution: force the "go()" after cookie cleaning
2015-03-20 22:23:18 +01:00
Florent
c36f3bb040 Store "where" in ing browser
The ing browser needs a stateful navigation, so store the state with the
cookies
2015-03-19 22:52:48 +01:00
Romain Bignon
b040b07f44 be sure we are logout before login 2015-02-10 08:44:02 +01:00
Romain Bignon
9f29b28ae6 fix fucking website change 2015-02-09 18:59:16 +01:00
Romain Bignon
2f61835521 introduce new type Account.TYPE_LIKE_INSURANCE 2015-02-05 18:35:06 +01:00
Romain Bignon
55f8bbcf2e as ING website sucks, re-login to retry getting investments list 2015-02-04 15:06:16 +01:00
Baptiste Delpey
ea030bf6ab NotImplemented exception for history on asv and clean code 2015-02-03 11:31:33 +01:00
Romain Bignon
8631de03e8 valuation information can be in several locations... 2015-02-02 20:28:35 +01:00
Romain Bignon
ad0dee6262 fix detection of errors in page 2015-02-02 20:27:03 +01:00
Romain Bignon
95aa29b715 ASV accounts don't have history 2015-02-02 20:14:19 +01:00
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