Commit graph

143 commits

Author SHA1 Message Date
Laurent Bachelier
f7115f5f69 Fix PEP8 E713 2015-09-10 15:36:49 +02:00
Romain Bignon
9fc367df29 pp has been renamed to ppold 2015-08-20 16:00:08 +02:00
Baptiste Delpey
e0a57153ed bnporc better handle of expired password 2015-08-20 15:57:40 +02:00
Baptiste Delpey
b29e91be4d bnp handle website unavailable for history 2015-08-20 15:57:34 +02:00
Baptiste Delpey
29b6371f9d bnporc fix concerning banqueprivee subdomain 2015-08-03 17:03:11 +02:00
Romain Bignon
d3fc0861ea fix compatibility with python2.6 2015-07-30 10:38:21 +02:00
Romain Bignon
969519f77d new certificate 2015-07-30 10:32:25 +02:00
Baptiste Delpey
4f1fd6b980 bnporc company add iban field to accounts 2015-07-30 10:32:24 +02:00
Baptiste Delpey
94cb1c4e21 bnporc fall back on old website for pro accounts 2015-07-30 10:32:10 +02:00
Baptiste Delpey
4477c32e9c bnporc company module 2015-07-30 10:32:08 +02:00
Baptiste Delpey
138cc0cf8e bnporc adapt module to use Browser2 2015-07-30 10:32:02 +02:00
Baptiste Delpey
4fbfd79437 WIP on new company bnp website 2015-07-30 10:31:57 +02:00
Baptiste Delpey
d155f2ca3b bnporc raise IncorrectPassword after 100 connections 2015-07-28 14:58:10 +02:00
Baptiste Delpey
13fa877935 bnp: now raise BrowserIncorrectPassword when user should use hellobank instead 2015-07-28 14:58:03 +02:00
Romain Bignon
a9119fd665 correctly set IDs 2015-07-25 11:09:34 +02:00
Romain Bignon
55de13b53b switch to new website and several fixes 2015-07-13 15:23:48 +02:00
Baptiste Delpey
91041a33bc new bnp entreprise certhash 2015-06-23 11:26:30 +02:00
Baptiste Delpey
bb2f1ee5ac bnporc history always return an iterator 2015-06-15 21:41:58 +02:00
Vincent Paredes
4bebb5de56 handling account without history 2015-06-15 21:41:56 +02:00
Romain Bignon
ab5ccb39a5 do not get investments from PEA Espèces 2015-06-10 20:57:20 +02:00
Baptiste Delpey
d9202f0e33 bnporc type life insurance on capitalisation accounts 2015-06-10 20:57:20 +02:00
Romain Bignon
b8b506be4f handle error message after login 2015-06-01 13:36:00 +02:00
Baptiste Delpey
41499d42df bnp investment fix 2015-05-11 20:04:39 +02:00
Baptiste Delpey
c4bf235ab7 investment not implemented for entreprise browser 2015-05-11 20:04:36 +02:00
Baptiste Delpey
a4a927befe bnporc history not supported on life insurance 2015-05-11 20:04:32 +02:00
Romain Bignon
bb702cb817 parse transaction labels, and fix account's coming 2015-05-07 16:08:05 +02:00
Romain Bignon
7a5cef8731 move new browser into pp/ 2015-05-07 15:47:01 +02:00
smurail
322cb35e3d add support for new bnp site 2015-05-07 14:33:01 +02:00
smurail
eb2fd26332 move old code for old site in a new folder 2015-05-07 14:32:54 +02:00
smurail
a75a853128 handle corner case 2015-05-07 14:32:50 +02:00
smurail
18c1df1502 add investments to bnporc module 2015-05-07 14:32:47 +02:00
Romain Bignon
5e267fb689 do not try to get IBAN for delegated accounts 2015-02-25 17:56:57 +01:00
Romain Bignon
7afecb275a get IBAN of accounts 2015-02-21 14:23:10 +01:00
Romain Bignon
7998230dff fix get of transactions when they are ordered by type 2014-11-07 17:54:26 +01:00
Florent
feb1405813 bump to 1.1 2014-10-17 14:10:38 +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
Tens San
47040c248c Remove space in ids 2014-08-19 22:54:48 +02:00
Romain Bignon
173120a1d3 fix transfer regexp 2014-08-14 07:32:14 +02:00
Romain Bignon
9a9a2384ed update order regexp 2014-08-13 23:57:23 +02:00