Commit graph

100 commits

Author SHA1 Message Date
Florent
feb1405813 bump to 1.1 2014-10-17 14:10:38 +02:00
Laurent Bachelier
db1618e86f pep8: Various manual fixes 2014-10-13 23:03:51 +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
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
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
Romain Bignon
8137bc2d66 do not lock browser2 anymore (closes #1635) 2014-10-01 16:04:17 +02:00
Florent
54a1bc4809 Remove * imports in filters 2014-09-29 22:31: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
Florent
432f97e95c bump to 1.0 2014-09-03 17:14:10 +02:00
Florent
a434f33a61 Set replace_dots everywhere
The goal is to change the default value in CleanDecimal
2014-08-21 10:21:53 +02:00
Florent
76cb004eb4 Move ItemListTable-Element outside of page.py
One of the goal is to not import all modules needed by filters by
loading the page file.

In the same goal, move the import of parsers in the class definition.
2014-07-09 10:23:20 +02:00
Romain Bignon
e025fb0b20 rename ICap to Cap (closes #1424) 2014-07-05 17:33:44 +02:00
Romain Bignon
41f07101cd fix set of debit date for card transactions 2014-07-03 16:00:30 +02:00
Florent
9ca0bbae6a bump to 0.j 2014-05-19 22:45:35 +02:00
Romain Bignon
6fcac89dd5 first step in python3 support 2014-05-17 14:27:55 +02:00
Romain Bignon
7c1e08eb96 move browser exceptions into weboob.tools.exceptions 2014-05-17 14:27:55 +02:00
Romain Bignon
57da45d9b0 handle empty pages 2014-03-30 11:36:56 +02:00
Florent
2c3fd71a1d Do not use "params" to build URL 2014-03-26 21:32:01 +01:00
Romain Bignon
d1c9d0de49 fix: default account type is TYPE_UNKNOWN, not None 2014-03-26 11:10:33 +01:00
Romain Bignon
aa2e93d461 do not crash when we aren't on a operations page 2014-03-26 11:10:22 +01:00
Romain Bignon
e977aed9be use TableCell to locate raw column 2014-03-26 10:28:14 +01:00
Romain Bignon
1be3f3bc87 fix crash on unknown accounts types 2014-03-26 10:28:02 +01:00
Vincent Paredes
1a381467e3 Fixing personnal space 2014-03-26 10:13:24 +01:00
Florent
ff04016c8c Remove home() 2014-03-20 13:56:11 +01:00
Florent
d31e03db8e Move LoggedPage in tools.browser2 2014-03-20 12:10:21 +01:00
Florent
ae3471fdf7 Rename Attr filter to Field 2014-03-19 16:20:24 +01:00
Romain Bignon
bf8675c88b PagesBrowser.open and PagesBrowser.location always return a Response object 2014-03-13 21:27:59 +01:00
Romain Bignon
434931a3ca remove redondant attribute 2014-03-12 20:38:07 +01:00
Romain Bignon
9893a2da0b use Transaction.TransactionsElement 2014-03-12 08:43:48 +01:00
Romain Bignon
a9afcb685d fix when there are several cards 2014-03-12 08:43:48 +01:00
Romain Bignon
fd8136ebfe keep order in obj_* attributes, and changes in API 2014-03-10 22:52:59 +01:00
Romain Bignon
1b2d3cfe48 upgrade to browser2 2014-03-10 13:11:07 +01:00
Romain Bignon
8fdbf330dd improvements on transaction and account types detection 2014-02-16 21:04:46 +01:00
Laurent Bachelier
6c137e625c creditmutuel: Funnier logo 2014-01-17 22:35:21 +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
b108bf8a58 support multi-cards pages 2013-09-29 18:34:08 +02:00
Romain Bignon
95edd7e90a fix parsing card debit date when there is a link in text 2013-09-29 18:34:08 +02:00
Romain Bignon
7fab65e31a set the right debit date on card transactions 2013-09-07 22:17:51 +02:00
Romain Bignon
b40500a344 do not try to find coming transactions for inappropriate accounts 2013-08-07 23:29:26 +02:00
Romain Bignon
847c91b1b3 fix typo 2013-08-07 18:36:19 +02:00
Romain Bignon
e10195ae0e creditmutuel: correctly get the accounting amount and support coming transactions 2013-08-07 14:18:13 +02:00
Florent
9b022b2ebe bump to 0.h 2013-08-03 14:31:13 +02:00