Commit graph

62 commits

Author SHA1 Message Date
Baptiste Delpey
47f12b0550 bred catch technical error at login 2015-06-10 20:57:21 +02:00
Romain Bignon
21e507a99e add type Account.TYPE_DEPOSIT 2015-06-01 14:25:29 +02:00
Romain Bignon
87637d5b94 correctly deal with cookies storage 2015-04-04 15:36:44 +02:00
Romain Bignon
cd629e511a correctly strip currency code 2015-02-15 19:18:16 +01:00
Romain Bignon
902fec0f5b detection of disabled accounts 2014-12-10 19:03:23 +01:00
Romain Bignon
4ae48fb7c0 bred: the 'categorie' key isn't always in json 2014-12-10 19:00:02 +01:00
Romain Bignon
91c5bc3661 fix compatibility with Decimal of python2.6 (closes #1685) 2014-12-08 11:31:03 +01:00
Romain Bignon
a9b2f5fe66 support new website of bred 2014-12-07 16:27:24 +01:00
Florent
feb1405813 bump to 1.1 2014-10-17 14:10:38 +02:00
Vincent Paredes
a217d867ad translating accnum description 2014-10-13 22:48:30 +02:00
Laurent Bachelier
f4c17cdc9d pep8: Fix E303 too many blank lines 2014-10-11 02:15:28 +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
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
Romain Bignon
78f6127f9e remove lot of fucking shit and keep card transactions in separate card accounts 2014-10-03 15:56:08 +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
Romain Bignon
531cb7c1e7 limit length of password 2014-09-10 17:39:06 +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
Vincent Paredes
0325c12397 switch string to unicode 2014-07-11 15:24:24 +02:00
Vincent Paredes
66f4328ade handle space in account number 2014-07-11 15:24:24 +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
df16d21279 bred changed certificate 2014-04-16 10:58:33 +02:00
Romain Bignon
33b9ae23be fix detection of card pages 2014-01-14 11:33:52 +01:00
Romain Bignon
3ec1cac9e3 support dispobank 2014-01-14 10:40:35 +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
Romain Bignon
2c0417b2d6 fix crash on page to select account 2013-11-26 17:13:58 +01:00
Romain Bignon
ad4239d41c set the right debit date on card transactions 2013-09-07 22:14:31 +02:00
Romain Bignon
ca018c7cb1 fix selection of accounts when there are both personal and enterprise ones 2013-08-23 11:14:50 +02:00
Romain Bignon
fe6d99c51a bred: ability to select accounts 2013-08-07 12:08:15 +02:00
Florent
9b022b2ebe bump to 0.h 2013-08-03 14:31:13 +02:00
Romain Bignon
c0740e695d remove useless import of with_statement (we do not support anymore python2.5)
refs #806
2013-07-27 14:38:18 +02:00
Romain Bignon
27371fd7ed support new certificate 2013-04-25 13:31:02 +02:00
Romain Bignon
3f5b2c6d41 fix login on accounts with several subaccounts 2013-04-01 15:05:23 +02:00
Laurent Bachelier
9518899b34 Better modules descriptions 2013-03-27 20:10:01 +01:00
Florent
9484099a1d bump to 0.g 2013-03-26 18:31:12 +01:00
Laurent Bachelier
7094931c92 Easy spacing fixes, trailing stuff
Remove useless trailing \
Remove trailing spaces
Add missing empty lines

autopep8 -ir -j2 --select=E301,E302,E502,W291,W293,W391 .

Diff quickly checked.
2013-03-16 00:54:55 +01:00
Romain Bignon
34aff683eb fix deferred debit cards parsing 2013-02-05 11:23:42 +01:00
Florent
bf3132e8c0 bump to 0.f 2013-01-25 17:23:49 +01:00
Romain Bignon
67c24a8926 fix crash when there is no ID on a transaction 2012-12-22 21:22:36 +01:00
Romain Bignon
d91dad2b2b support currencies 2012-12-06 13:21:13 +01:00
Romain Bignon
3247217dad ignore special accounts 2012-11-30 17:19:56 +01:00
Romain Bignon
8e4454e14f fix parsing accounts when there are interlines 2012-11-17 17:00:09 +01:00