woob:1dfa6b258a13d35f7a60fb9e1bbbc7b3e6aa19cd commitshttps://gitlab.com/woob/woob/-/commits/1dfa6b258a13d35f7a60fb9e1bbbc7b3e6aa19cd2019-03-16T14:21:40+01:00https://gitlab.com/woob/woob/-/commit/1dfa6b258a13d35f7a60fb9e1bbbc7b3e6aa19cd[caissedepargne] Handle inactive accounts2019-03-16T14:21:40+01:00Quentin Defenouillerequentin.defenouillere@budget-insight.com
Inactive accounts have no link and if we try to click for history or
investments, it returns a BrowserUnavailable.
So we must verify if they are inactive before trying requests.https://gitlab.com/woob/woob/-/commit/6f0e0d915f90ffa6fb88e382caee46272efd4b5f[caissedepargne] Added balance xpath for specific Life Insurances2019-03-16T14:21:26+01:00Quentin Defenouillerequentin.defenouillere@budget-insight.com
Some LI on crédit coopératif did not have any balance so the accounts
were skipped because there was an xpath that we did not handle yet.
An example of these life insurances is "ACTIPLUS".https://gitlab.com/woob/woob/-/commit/25f8ab62085d80712b789037f5b8d7613e4253fc[caissedepargne] Repair connection to linebourse for creditcooperatif2019-03-16T14:21:18+01:00Quentin Defenouillerequentin.defenouillere@budget-insight.com
The Crédit Coopératif connections could not access the Linebourse space
because the in update_linebourse_token() method, the domain was
hardcoded and only worked for the caissedepargne module.https://gitlab.com/woob/woob/-/commit/13c1982c00adfb761f0f433f4ae04a6e7af086c6[caissedepargne] Corrected xpaths for get_measure_balance()2019-03-16T14:21:09+01:00Quentin Defenouillerequentin.defenouillere@budget-insight.com
Closes: 37021@sibihttps://gitlab.com/woob/woob/-/commit/d3a2bb9d78269a7b3aa6029ffc05867539b75911weboob.tools.misc: fix import input for python32019-03-16T14:20:52+01:00Vincent Ardissonvardisson@budget-insight.com
The name wasn't defined in the namespacehttps://gitlab.com/woob/woob/-/commit/0de61135cf9c8301a3eb17e9ef67261c5a49546b[zerobin] pyflakes2019-03-16T14:20:41+01:00Célande Adriencelande.adrien@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/ed5768c3de9495898d88dfc4af2ed7fdeaf4e8eb[carrefourbanque] make debittype column optionnal2019-03-16T14:20:00+01:00Florian Duguetflorian.duguet@budget-insight.com
Closes: 30784@sibi 37312@sibihttps://gitlab.com/woob/woob/-/commit/4d3ee01b1e4cfef44102fe710d4222023b7fd9cc[carrefourbanque] handle error at login when login is an old format2019-03-16T14:19:13+01:00Florian Duguetflorian.duguet@budget-insight.com
raise BrowserIncorrectPassword, even if password is not wrong
Closes: 36047@sibi 36149@sibi 36150@sibihttps://gitlab.com/woob/woob/-/commit/f03aa84209a7aa3da25087b797d0201406ea9876[cragr] return iterable advisors for api website2019-03-16T14:19:02+01:00Sylvie Yesye@budget-insight.com
boobank need iterable elementhttps://gitlab.com/woob/woob/-/commit/a6c869d03b75464b10fc24e6c51e7fda88ce4567[cragr] Corrected Account owner types with ASSO and AGRICULTEUR2019-03-16T14:18:53+01:00Quentin Defenouillerequentin.defenouillere@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/16401c24b1e8e73b4e587f267d59f5a51ac55647[cragr] Type various untyped accounts2019-03-16T14:18:42+01:00Quentin Defenouillerequentin.defenouillere@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/0d5e1a62508aeb585744d9e98ab335263c9e581b[cragr] Retry request when main account balance is unavailable2019-03-16T14:18:32+01:00Quentin Defenouillerequentin.defenouillere@budget-insight.com
This commit fixes several bugs in iter_accounts, linked to untyped
accounts and unavailable main account balances.
I factorized the try/except when trying to go the an accounts space.
I also added a try.except on the "cards" requests because it often
returns a 400 error that crashes the whole connection.
The count_spaces xpath was corrected to fit specific professional spaces
too.
Closes: 35460@sibihttps://gitlab.com/woob/woob/-/commit/6bf21a40c3e259688c5913ce76dc9138cdd02f27[orange] handle crash when server doesn't respond2019-03-16T14:18:22+01:00Florian Duguetflorian.duguet@budget-insight.com
Closes: 29350@sibihttps://gitlab.com/woob/woob/-/commit/70ba7dba2a57bd9a3b869033304819e2e9241a92[pyflakes.sh] Added HEADLESS = False to pipeline2019-03-16T14:18:02+01:00Quentin Defenouillerequentin.defenouillere@budget-insight.com
For Selenium modules, HEADLESS should always be set back to True before
pushing an MR.https://gitlab.com/woob/woob/-/commit/c4a8442c9c43a50d76b74038029738dfb7dad7ca[barclays] add message to BrowserIncorrectPassword exception2019-03-16T14:17:26+01:00Florian Duguetflorian.duguet@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/57812cdcd3c35bf36b3c04b567c07b8a9fa0e7c8[barclays] avoid crash in go_to_account if _btn is None2019-03-16T14:17:16+01:00Florian Duguetflorian.duguet@budget-insight.com
This can happen for loan
Closes: 35187@sibi 35596@sibi 35597@sibihttps://gitlab.com/woob/woob/-/commit/dc8f08ddfa296abcc445f1164b94ce971b232fe1[barclays] fix login2019-03-16T14:17:04+01:00Florian Duguetflorian.duguet@budget-insight.com
sometimes asked letter of secret code are out of size
manage this behavior and retry until 4 times
Closes: 15969@sibi 29672@sibi 15968@sibihttps://gitlab.com/woob/woob/-/commit/89a9f12d551c6f4b2dcacc055ffea59455327e7c[cragr] Add default='' to internal recipients2019-03-16T14:16:46+01:00Quentin Defenouillerequentin.defenouillere@budget-insight.com
For some recipients that are present in both internal and external lists,
the "accountNatureLongLabel" does not appear in the
JSON so we must put a default value, even if these recipients will not
appear in the final list of recipients because they will be skipped in
the browser.py (recipients without the "accountNatureLongLabel" key are
actually proxy accounts)https://gitlab.com/woob/woob/-/commit/82e593eb4278e4a638d8b1a8ca04ec808f522b72[bp] prevent the history from being reached for checking account with balance...2019-03-16T14:16:35+01:00Maxime Gasselinmaxime.gasselin@budget-insight.com
In this case when we reached these pages, the navigation is broken. We
avoid to reach it in the iter account and return no transactions for
history and coming.
Closes: 36493@sibihttps://gitlab.com/woob/woob/-/commit/126dbca050d846f4c9243ad4e119cb5646cb7c38[bp] Handle "compte attente" coming url2019-03-16T14:16:22+01:00Maxime Gasselinmaxime.gasselin@budget-insight.com
The url were not handled (certainly changed by bp).
Closes: 33539@sibihttps://gitlab.com/woob/woob/-/commit/54de1c515d8240995a8b7499a20e9fda793fc0e3[s2e] Typed "Compte courant bloqué" as type DEPOSIT2019-03-16T14:16:09+01:00Quentin Defenouillerequentin.defenouillere@budget-insight.com
Closes: 9732@zendeskhttps://gitlab.com/woob/woob/-/commit/4096d430e45e6fe6c441e130b4cbb26f9908cc7a[groupama] Corrected investment total valuation and codes2019-03-16T14:15:39+01:00Quentin Defenouillerequentin.defenouillere@budget-insight.com
Some investments that have 'Détail' in the label are actually a sum-up
of other invests, we must ignore them to avoid valuation duplicates.
I also corrected the codes and code_types for these invests.
Closes: 9840@zendeskhttps://gitlab.com/woob/woob/-/commit/ecdd83d1048312ae32362d33075cb2f786ca3bbe[cmes] Handle additional URL for CCB invests2019-03-16T14:15:29+01:00Quentin Defenouillerequentin.defenouillere@budget-insight.com
A "Humanis" connection had a specific kind of CCB invests with a
specific URL.https://gitlab.com/woob/woob/-/commit/24aed79d4f164d055faa9573a72239bdaaeaf89bchange license of modules to LGPL2019-03-16T14:14:11+01:00Romain Bignonromain@symlink.me
All copyright holders have given their consent.https://gitlab.com/woob/woob/-/commit/7531c00a3fc29aa68c7ea997b62c6ece1d50e96f[ticketscesu] Fix typo in name of module2019-03-03T19:01:15+01:00Antoine BOSSYmail+github@abossy.frhttps://gitlab.com/woob/woob/-/commit/ef43e138f9c31abcbb434f19ee961d5967d3b381Add module ticketscesu2019-03-03T13:21:25+01:00Antoine BOSSYmail+github@abossy.frhttps://gitlab.com/woob/woob/-/commit/3863a14eedf17551743a8bbccf0237874d7f4a16add favicons to spirca, pagesjaunes, peertube2019-03-02T11:42:32+01:00Vincent Adev@indigo.rehttps://gitlab.com/woob/woob/-/commit/be72ee78ef97a27fb55d9d3f45386633fbb755a3bump to 1.62019-02-27T10:37:46+01:00Romain Bignonromain@symlink.mehttps://gitlab.com/woob/woob/-/commit/428ab2bc50c24b7f74b1dd962422c41dfaee3c69Weboob 1.5 released2019-02-27T10:37:41+01:00Romain Bignonromain@symlink.mehttps://gitlab.com/woob/woob/-/commit/f30a9cf5484a953e0c8bb84ede23596e2b2701c4setup.py: use standard license name2019-02-27T10:36:06+01:00Romain Bignonromain@symlink.mehttps://gitlab.com/woob/woob/-/commit/428a3344496f71a0f228bf211ad87129032667fbrelease.sh: change version on all kind of files (to not exclude scripts/*)2019-02-27T09:56:11+01:00Romain Bignonromain@symlink.mehttps://gitlab.com/woob/woob/-/commit/5df98782bc0a4ee57c04320c62862d8479c3d312MANIFEST.in: include COPYING.LESSER2019-02-27T09:48:55+01:00Romain Bignonromain@symlink.mehttps://gitlab.com/woob/woob/-/commit/3f9aee6d11a463914c1be901a35746e1674aa7c0boomoney: fix import of AccountType2019-02-27T09:42:54+01:00Romain Bignonromain@symlink.mehttps://gitlab.com/woob/woob/-/commit/5dc37e3f693cd136adfccc3e3f0e7ea218bd4641[bp] Handle new history url case2019-02-27T09:30:48+01:00Maxime Gasselinmaxime.gasselin@budget-insight.com
In some case the url is inside the span tag.
Closes: 37311@sibihttps://gitlab.com/woob/woob/-/commit/6861cd24888621ecbc78c5ecaee7f0edea62d5c1[creditdunord] Corrected bugs for account.balance and LI investments2019-02-27T09:30:37+01:00Quentin Defenouillerequentin.defenouillere@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/9532273006cb32d97f3233dec11e914857744e46[bnp] id recipient can change, don't check the full recipient id2019-02-27T09:30:29+01:00Sylvie Yesye@budget-insight.com
check only iban part of recipient idhttps://gitlab.com/woob/woob/-/commit/f8afc1786bb3aeba636a705fbeff5885e4f628ac[cragr] fix iter recipient2019-02-27T09:30:15+01:00Sylvie Yesye@budget-insight.com
* Some user can have 2 internal accounts with same iban, skip it
* Avoid iter recipient for some account typeshttps://gitlab.com/woob/woob/-/commit/a198639c59dbe83dab4d61100ebb2d68a8627cd1[bnporc] Retrieve also pending recipients2019-02-27T09:30:07+01:00Théo Doréetheo.doree@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/d28e30cfb9f1360ed53778b7f3897161b88e80af[creditdunord] Fix loan url2019-02-27T09:29:58+01:00Maxime Gasselinmaxime.gasselin@budget-insight.com
With the last patch, a lower case were add to the url. We had to keep
uppercase. Nevertheless we have to keep lower case matching.
Closes: 37153@sibihttps://gitlab.com/woob/woob/-/commit/61dfc90ba45cb4f072a05b0ef79715219ff65e43[bnp] avoid recipient with same iban2019-02-27T09:29:48+01:00Sylvie Yesye@budget-insight.com
recipient id can change,
avoid to retrieve duplicate recipient to not search recipient by id in transfer
and search by iban