Commit graph

101 commits

Author SHA1 Message Date
Baptiste Delpey
bea3537c1a ugly fix to get_token 2015-09-12 18:59:08 +02:00
Romain Bignon
45b776913b handle error page to avoid global crashes 2015-06-10 20:57:21 +02:00
Romain Bignon
be43326ec5 correctly get token only when available 2015-06-10 20:57:21 +02:00
Romain Bignon
80db48e141 remove stored 'token' attribute from browser and fix navigation on banquepopulaire website 2015-06-10 20:57:21 +02:00
Baptiste Delpey
81b0d2add3 fix a crash on iter_accounts after an investment on banquepopulaire 2015-06-10 20:57:20 +02:00
Baptiste Delpey
038a341f3a we now skip message pages to get_investment on banquepopulaire 2015-06-10 20:57:20 +02:00
Baptiste Delpey
886b4bf204 banquepopulaire life insurance investment 2015-06-10 20:57:20 +02:00
Baptiste Delpey
d3c972c20c fix crash on empty field banquepopulaire investment 2015-06-10 20:57:20 +02:00
Romain Bignon
5e25f32776 banquepop: correctly return an iterator even if this isn't an investment account 2015-06-10 20:57:20 +02:00
Baptiste Delpey
39aba3eb8f investment banquepopulaire 2015-06-10 20:57:20 +02:00
Baptiste Delpey
71c4621083 apply alsace and lorrainechampagne fusion in bpalc in banquepopulaire module 2015-05-27 11:39:43 +02:00
Baptiste Delpey
de0bf7b6ca no history if account has no prev_balance 2015-05-11 20:04:28 +02:00
Romain Bignon
406c27b020 oops, fix typo 2015-04-09 08:29:27 +02:00
Romain Bignon
75a704de04 support case where user may accept TERMS_OF_USE 2015-04-03 17:03:10 +02:00
Romain Bignon
9a1d638374 fix navigation when passable unavailable page is displayed before login 2015-03-28 11:30:28 +01:00
Vincent Paredes
301a1817a2 parsing last connection date correctly 2015-03-25 14:20:55 +01:00
Vincent Paredes
d011b76273 supporting new account page 2015-03-16 15:13:08 +01:00
Romain Bignon
0f79decdba fix crash in a particular case of navigation
It happens if there is a full list, but not a check accounts full list...
2014-12-26 14:42:37 +01:00
Romain Bignon
c18ba9072c support full list of accounts (closes #1360) 2014-12-26 11:41:53 +01:00
Romain Bignon
7660666d23 break the fucking new protection made by faggots of Banque Populaire 2014-12-14 16:57:36 +01:00
Romain Bignon
670ab85f71 banquepopulaire: fix crash for new cards with no debited history 2014-12-10 19:03:34 +01:00
Romain Bignon
c80924f571 fix login on new website (needs upper case login) 2014-12-08 13:16:12 +01:00
Romain Bignon
a56d3f54c7 support new authentication on some region websites 2014-11-22 15:03:55 +01: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
Laurent Bachelier
21e8f82fd7 pep8: Use "X not in Y" instead of "not X in Y"
flake8 --select E713, semi-manual fixing
2014-10-11 01:27:24 +02:00
Laurent Bachelier
448c06d125 pep8 blank lines fixes
flake8 --select W391,E302,E301,E304

autopep8 can't fix W391 even though it claims it can.
Fixed using a simple custom script.
2014-10-10 23:41:44 +02:00
Laurent Bachelier
e783f2c821 Remove tuple method parameters
They can be found through autopep8 (W690) or python-modernize.
Variables manually renamed.

This is because Python 3 does not support tuple unpacking:
http://legacy.python.org/dev/peps/pep-3113/
2014-10-10 23:41:44 +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
0088013ae1 Rename BaseBrowser to Browser 2014-09-26 10:18:12 +02:00
Florent
444d36eee8 Rename BasePage to Page 2014-09-26 10:18:12 +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
432f97e95c bump to 1.0 2014-09-03 17:14:10 +02:00
Romain Bignon
4422b207e1 support loan payment type 2014-09-03 10:19:03 +02:00
Romain Bignon
e1e4213c75 remove spaces in IDs 2014-09-02 16:54:14 +02:00
Romain Bignon
0b7a499eeb display check number in label (closes #1027) 2014-09-02 12:19:41 +02:00
Romain Bignon
6cafeb7a4b strip displayed balance at end of transaction labels 2014-09-02 12:10:48 +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
bfd09a2383 if an account type is not supported, raise NotImplementedError instead of BrokenPageError 2014-03-30 14:06:05 +02:00
Romain Bignon
7c64ad162c fix parsing accounts on specific regions 2014-03-01 18:14:03 +01:00
Romain Bignon
5345645b0f fix accounts parsing 2014-02-27 08:28:25 +01:00
Romain Bignon
8fdbf330dd improvements on transaction and account types detection 2014-02-16 21:04:46 +01:00
Florent
a82f57512c bump to 0.i 2014-01-08 23:40:16 +01:00
Romain Bignon
c1f8c08196 better description and field labels for french banks 2013-12-14 18:22:31 +01:00