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