woob:7c963940efa5cf0335c3d9a38cd2b7f87f8f9ffb commitshttps://gitlab.com/woob/woob/-/commits/7c963940efa5cf0335c3d9a38cd2b7f87f8f9ffb2019-11-30T16:34:36+01:00https://gitlab.com/woob/woob/-/commit/7c963940efa5cf0335c3d9a38cd2b7f87f8f9ffb[bp] Added Transaction typing2019-11-30T16:34:36+01:00Lucas Ficheuxlucas.ficheux@gmail.com
Corrected regex for FRAIS TRIMESTRIELS DE TENUE DE COMPTE.
Typed Transactions with COMMISSION PAIEMENT PAR CARTE in their label
as TYPE_BANK.
Typed Transactions with CREDIT CARTE BANCAIRE in their label as
TYPE_CARD and added rdate parsing.https://gitlab.com/woob/woob/-/commit/b2bbc59e9c15402f87c419730da3a1660ad54c35[meteofrance] fix #3232019-11-30T15:07:00+01:00Bezleputhcarton_ben@yahoo.frhttps://gitlab.com/woob/woob/-/commit/367d9732457bb0e5b6ea7de1abda285477c4d1bd[lunchr] type ORDER transactions on lunchr website2019-11-20T16:46:10+01:00Vincent Ardissonvardisson@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/71113ebf11ff58515cfc7c1014b4df3d34467087[lunchr] enforce per-page quantity2019-11-20T16:46:10+01:00Vincent Ardissonvardisson@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/f74675a365aa08722814b943a44256c279f096af[lunchr] yield refund transactions2019-11-20T16:46:10+01:00Vincent Ardissonvardisson@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/0f952d0f2791b51646515653edd3fa3e079aeffa[lunchr] bump to 1.62019-11-20T16:46:10+01:00Vincent Ardissonvardisson@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/636d48cbe9608adfa996b612ceb165eaa6d5433b[lunchr] Handle wrongpass correctly2019-11-20T16:46:10+01:00Quentin Defenouillerequentin.defenouillere@budget-insight.com
Wrongpasses were not handled at all yet.https://gitlab.com/woob/woob/-/commit/61b2796ac11a89dc5339ab5d4b08e6110c874418[lunchr] new CapBank module2019-11-20T16:46:10+01:00Roger Philibertroger.philibert@gmail.comhttps://gitlab.com/woob/woob/-/commit/26ec5da55afc4d677bec3a498808793e185fe5f4Fixes #307: Remove remaining uses of is_command;2019-11-20T09:44:45+01:00Benjamin Bouvierpublic@benj.mehttps://gitlab.com/woob/woob/-/commit/a3fe32c839eb1eb432476d681fb82544d1820120tools/pyflakes.sh: run pyflakes3 on all modules, not just declared modules2019-11-20T09:34:29+01:00Vincent Adev@indigo.re
Since all code is supposed to be python3 compatible, we should not
restrict files passing through pyflakes3.https://gitlab.com/woob/woob/-/commit/e7e592d1f1adfbe63657fb8c5c2dc3f200f18bc1paypal: remove unused import2019-11-20T09:31:56+01:00Vincent Adev@indigo.rehttps://gitlab.com/woob/woob/-/commit/d0b392135dfef32c4d8f1065dcbfb4774809dc30weboob.tools.pdf: python3/2 compatibility2019-11-20T09:28:00+01:00Romain Pescheromain.pesche@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/037aceaf334a01a77261779eb5cd468e04b929da[browser/exceptions] BrowserTooManyRequests: Remove class attributes for date...2019-11-20T09:28:00+01:00Olivier Da Rochaodarocha@budget-insight.com
The dates where evaluated at startup, this meant NEXT_DAY and NEXT_24H
were fixed since the browser creation not when raising the exceptionhttps://gitlab.com/woob/woob/-/commit/408fcb7ffdfb7d58cc6bc7bbad976d23e4da6bf5[browser/exceptions] BrowserTooManyRequests: Raise a TypeError if the next_tr...2019-11-20T09:28:00+01:00Olivier Da Rochaodarocha@budget-insight.com
This will prevent from silently returning a bad datetime.https://gitlab.com/woob/woob/-/commit/e91262be62163f79257a75788b850667e512d7cd[browser/exceptions] BrowserTooManyRequests: Check whether the next_try is...2019-11-20T09:28:00+01:00Olivier Da Rochaodarocha@budget-insight.com[browser/exceptions] BrowserTooManyRequests: Check whether the next_try is None after the date check
If we check if next_try is None first, then we will set the next_try to
a default datetime that will be overriden by the next check on date.
https://gitlab.com/woob/woob/-/commit/06797c956980fbc2650e24ad79618b67ecd94edb[browser/exceptions] BrowserTooManyRequests: Add message parameter2019-11-20T09:28:00+01:00Olivier Da Rochaodarocha@budget-insight.com
This will prevent giving a message to BrowserTooManyRequests instead of
a next_try by mistake.https://gitlab.com/woob/woob/-/commit/5fe1786afbc1cab67e222d20c2f5d84383101a6c[societegenerale] Fixed balance for revolving credits2019-11-20T09:28:00+01:00Christophe Francoischristophe.francois@budget-insight.com
In some revolving credits the displayed balance is the available amount
instead of the used amount, it needs to be overriden with the used
amount.
Closes: 14567@zendeskhttps://gitlab.com/woob/woob/-/commit/08d506c4604db02dc2712fe25553d838acea5232[bp] Use builtin helper to read data from pdf.2019-11-20T09:28:00+01:00Antoine BOSSYmail+github@abossy.frhttps://gitlab.com/woob/woob/-/commit/3de5077c12fd72996c5f9b9e3d66733719dd8019[axabanque] Use Floor division instead of Float division.2019-11-20T09:28:00+01:00Antoine BOSSYmail+github@abossy.frhttps://gitlab.com/woob/woob/-/commit/9365d838686527f914864c5e330a5dc3f92826f9[cmso] Fix python3 compatibility (missing parts)2019-11-20T09:28:00+01:00nicofrandmail@nicofrand.euhttps://gitlab.com/woob/woob/-/commit/7b6cd43f061fb156d78610fdea3679043785de93[lcl] Modified account ownership regex to handle name without spaces2019-11-20T09:28:00+01:00Guillaume Risbourgguillaume.risbourg@budget-insight.com
Closes: 51221@sibihttps://gitlab.com/woob/woob/-/commit/b51cc6e5dc6351a0f67c444606414c9bdcb856f6[lcl] Changed profile name retrieval for account ownership2019-11-20T09:28:00+01:00Guillaume Risbourgguillaume.risbourg@budget-insight.com
For some accounts, the profile is unavailable. This lead to the
iter_accounts not working because the account ownership crashed on the
get_profile. The name of the person can be retrieved on the accounts page,
so there is now a new function to retrieve only the profile name.
Closes: 51219@sibihttps://gitlab.com/woob/woob/-/commit/0032eeb0edbce7f675616c8affcf18d5f5fcd22b[lcl] add account ownership2019-11-20T09:28:00+01:00Etienne Lachereetienne.lachere@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/95e921d12bda6201c2c76e0b4ba38c4bfced0dbf[bp] Add conditions to filter out loans without any datas2019-11-20T09:28:00+01:00Guillaume Risbourgguillaume.risbourg@budget-insight.com
The loans filtered out had no info (because they were not ready yet or
already refunded), so we do not retrieve them.
Closes: 50494@sibihttps://gitlab.com/woob/woob/-/commit/724710f82f4831311bce95d395d5170943684f8c[cragr] Regions: added logger to verify that all AccountsPage have "Synthèse ...2019-11-20T09:28:00+01:00Quentin Defenouillerequentin.defenouillere@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/5d83ce506f1901206c7efc1151212eeb92a693d0[amundi] Missing account type2019-11-20T09:28:00+01:00Christophe Francoischristophe.francois@budget-insight.com
Closes: 14556@zendeskhttps://gitlab.com/woob/woob/-/commit/e282c52543d3c7f8870204ba42ffae7160c7fb92[cragr] handle an other savings history page2019-11-20T09:28:00+01:00Célande Adriencelande.adrien@budget-insight.com
When a savings account does not have transactions, a page appears
telling that there is no transactions.
But this page instead of being titled "HISTORIQUE DES OPERATIONS" is
only titled "OPERATIONS".
So this page was detected as an AccountsPage because not matching the
`is_here`.
Causing an issue at the `iter_perimeter_accounts`, because when looking
for the `refreshed_account`, it may not be on the right page.
So now the pages titled "OPERATIONS" are considered
`OtherSavingsHistoryPage`.
Closes: 49916@sibihttps://gitlab.com/woob/woob/-/commit/7b4c9781aa345fed5d281b3547ec216ee0d80729[axabanque] add account ownership2019-11-20T09:28:00+01:00Etienne Lachereetienne.lachere@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/241a12b536d7c0b2d2495472a3d26d9cb1d7b866[creditmutuel] card for adding recipients must be activated2019-11-20T09:28:00+01:00Célande Adriencelande.adrien@budget-insight.com
After receiving its `Carte de Clés Personnelles`, the user must activate
it.
Closes: 32492@sibihttps://gitlab.com/woob/woob/-/commit/c32285864baa950de76248624fe3099c06e35e5a[caissedepargne] Raise BrowserIncorrectPassword if no redirect on cenet2019-11-20T09:28:00+01:00Guillaume Risbourgguillaume.risbourg@budget-insight.com
This problem seems to be happening only for connections with wrong
credentials. Instead of making an assert we now raise a
BrowserIncorrectPassword.
Closes: 13871@zendesk 45881@sibihttps://gitlab.com/woob/woob/-/commit/63cbad2ee3f0be38b32ef02f9687bfcc923b304c[ovh] Add retry when failing to go to the login page2019-11-20T09:28:00+01:00Guillaume Risbourgguillaume.risbourg@budget-insight.com
Closes: 48073@sibihttps://gitlab.com/woob/woob/-/commit/10052462c0095664b6a460290711271dd0eb6d0f[ovh] Syntax for pep8 + cosmetic changes2019-11-20T09:28:00+01:00Guillaume Risbourgguillaume.risbourg@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/04970b096dc5af424b66ad20f08201e710d40966[bp] repaired transfer2019-11-20T09:28:00+01:00Célande Adriencelande.adrien@budget-insight.com
The website layout changed.
The errors are handled by the new and the old code because the layout is
instable.
When the execution date corresponds to the week end, the website changes
itself the date.
For now, it does not handle OTP or decoupled.https://gitlab.com/woob/woob/-/commit/8b3c198d1ffb4ebff3fa829f74806bec3a3713fe[caissedepargne] set DocumentTypes.STATEMENT for 'Relevé'2019-11-20T09:28:00+01:00Florian Duguetflorian.duguet@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/76ea813c5a66bf4c62453ba2b4bde42f3650b775[cragr] Transactions not fetched correction2019-11-20T09:28:00+01:00Xavier Hurtisxavier.hurtis@budget-insight.com
In CragrRegion.iter_perimeter_accounts a call to self.accounts.go() caused the expiration of the form obtained. Making it impossible to fetch the transactions of some accounts.
We fix this with the stay_or_go method.https://gitlab.com/woob/woob/-/commit/4ff3c04b19cdcd16e1bd9a4f5b4b8ad88504c57b[ldlc] Fixed __init__ bug on LdlcParBrowser2019-11-20T09:28:00+01:00Guillaume Risbourgguillaume.risbourg@budget-insight.com
Closes: 10942@zendeskhttps://gitlab.com/woob/woob/-/commit/0d318ca871771659c484349bdadceab7db8ff941[ldlc] Syntax for pep8 + cosmetic changes2019-11-20T09:28:00+01:00Guillaume Risbourgguillaume.risbourg@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/e5acc196b846bd71121c3a91bc2a8de04ccfbca0[orange] Retrieve subscriptions from api if no subscriptions found2019-11-20T09:28:00+01:00Guillaume Risbourgguillaume.risbourg@budget-insight.com
If no subscriptions were found from the 2 others _iter_subscriptions_by_type,
we try to retrieve the subscriptions from the api.
Closes: 12396@zendesk 13917@zendesk 14120@zendesk 14382@zendesk 14451@zendesk 14535@zendeskhttps://gitlab.com/woob/woob/-/commit/a685c04dc4bacb9ed30b274ae741acb777819214[orange] Syntax for pep8 + cosmetic changes2019-11-20T09:28:00+01:00Guillaume Risbourgguillaume.risbourg@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/11a35ddc7b847bac7d0ff0148c42f09aa36cea5c[weboob/browser/browser+pages] Fixed doctest BASEURL2019-11-20T09:28:00+01:00Guillaume Risbourgguillaume.risbourg@budget-insight.com
The URL `<a href="https://people.symlink.me/~rom1%60" rel="nofollow noreferrer noopener" target="_blank">https://people.symlink.me/~rom1`</a> has been changed to `<a href="https://romain.bignon.me/%60" rel="nofollow noreferrer noopener" target="_blank">https://romain.bignon.me/`</a>.