- 26 Aug, 2020 28 commits
-
-
Maxime Gasselin authored
We still have some connexions without VK. Consequently the numeric check is done when the vk is identified.
-
Christophe Francois authored
Some documents have the same label and the same date. In this case their ID is the same, there is no usable info on the website to discriminate them, we do it manually.
-
Maxime Gasselin authored
The credit card statement code has been changed.
-
Vincent Ardisson authored
-
Damien Mat authored
Concerns pro users on old_login where the message "Délégué inexistant" is thrown be website just after login, and also in the route the weboob takes on.
-
Vincent Ardisson authored
First, don't go on a non-LoggedPage at the end of iter_accounts, it can only lead to being delogged mindlessly. The real problem is the site fails with a 500 when a Referer doesn not point to /secure (what a bunch of idiots), and the life insurances URL doesn't have /secure, so after visiting them with go(), we set a bad Referer. Use open() instead, so the Referer is not set to a "bad" URL.
-
Vincent Ardisson authored
-
Vincent Ardisson authored
-
Vincent Ardisson authored
No need to fetch them in iter_accounts.
-
Vincent Ardisson authored
Easier to read, better performance.
-
Pierre Nardozi authored
The refresh token expires at ~24h. We repeat the login procedure from the beginning to avoid reporting a false wrongpass.
-
Maxime Gasselin authored
This check was missing in 8c896b872ac75e5c96006b3cfa916fa7901ad21a.
-
Guillaume Risbourg authored
New recipients are activated, at most, 1 day after being added.
-
Julien Montagnat authored
all the connections without a scope value raised an AssertionError but shouldn't this patch check if the scope is not None
-
Axel Pélerin authored
On some regional part of banque populaire, like credit maritime or banque chaix, the url may include the name of the bank in the url. Resulting of having: `https://www.icgauth.creditmaritime.groupe.banquepopulaire.fr/credit-maritime-grand-ouest-se-connecter/` instead of `https://www.icgauth.creditmaritime.groupe.banquepopulaire.fr/se-connecter/`
-
Julien Montagnat authored
Some clients have an UnavailableWebsite error, this is due to the SCA which is not catched because of the scope 'all' which is not managed by the module. Also, phone number is not found in the contact information because the client have a professional phone.
-
Edouard Lambert authored
Also boursorama
-
Christophe Francois authored
-
Pierre Nardozi authored
On first login, we have to solve a CAPTCHA to login, and then MyEdenred gives an access_token and a refresh_token. But unlike previous code, on subsequent logins, we can reuse the same access_token, rather than solving the CAPTCHA again. And when the access_token expires, we can simply use the refresh_token to get a fresh access_token, rather than solving another CAPTCHA. By using OAuth2iPKCEMixin, we leverage its token management.
-
Axel Pelerin authored
If we try to create an AbstractPage of another one, the class inherited will be AbstractPage, in consequence Page. Therefore we need to recursively handle the inheritance.
-
Vincent Ardisson authored
-
Vincent Ardisson authored
-
Vincent A authored
Seriously: documentation, docstrings.
-
Guillaume Risbourg authored
-
Vincent Ardisson authored
-
Florian Duguet authored
-
Florian Duguet authored
* Take year in current page when there is not year available for a document * Exclude n° in regex when take year, to avoid to return a bad value
-
Vincent Ardisson authored
Constructions like: a and b or c 1 << 2 & 3 are discouraged because precedence isn't obvious at first sight. Parentheses must be added to make code explicit.
-
- 12 Aug, 2020 1 commit
-
-
Vincent A authored
-
- 11 Aug, 2020 2 commits
- 07 Aug, 2020 9 commits
-
-
Vincent Ardisson authored
flake8 is capable of running checks in parallel if we give it multiple files.
-
Pierre Nardozi authored
Sometimes after getting the captcha from anti-captcha.com the MyEdenred website returns the error 'Invalid captcha response'. I have added a condition not to raise a false wrongpass and try again the captcha
-
Guillaume Risbourg authored
An AssertionError was raised even when there was no error found.
-
Guillaume Risbourg authored
For new recipients, the first transfer needs to be validated with a personal key card code and an app validation.
-
Guillaume Risbourg authored
-
Damien Mat authored
For certain contracts, text 'Veuillez contacter le Crédit Bailleur' is present in lieu of the expected amount in the 'Montant restant dû' column. We skip the account in that case.
-
Julien Montagnat authored
Previously, the transactions were scraped by html, the transactions were not sorted by the field date in the html, the transactions were sorted by timestampOperation, a field which is not accessible in the html but accessible by JSON API, the timestampOperations is the date at the time that the transaction has been debited. The date in the html is the rdate. With this fix, transactions will be properly sorted
-
Lucas Ficheux authored
-
Lucas Ficheux authored
-