- 31 Aug, 2020 1 commit
-
-
Vincent A authored
It makes sense to have it in bank caps too.
-
- 26 Aug, 2020 39 commits
-
-
Christophe Francois authored
This new type will be used for all investment in real state such as SCPI, OPCI, SCI...
-
Pierre Nardozi authored
-
Guillaume Risbourg authored
-
Vincent A authored
-
Vincent Ardisson authored
running weboob-config allowing no error checks the modules can be imported flawlessly.
-
Jerome Berthier authored
Useful when using with a pre-push hook, it is useless to run flakes on the whole code base every time you push. Example of pre-push hook using this feature: ref=$(git rev-list --boundary HEAD...master | grep "^-" | cut -c2-) PYFILES="$(git diff ${ref} --name-only | grep -E "*.py$" | xargs)" $PWD/tools/pyflakes.sh if [ "$?" -ne "0" ]; then echo >&2 "Flakes error" exit 1 fi
-
Vincent Ardisson authored
Introduce: - base: for CapBank, Account, Transaction and standard classes - rate: for CapCurrencyRate - transfer: for CapTransfer and related classes - wealth: for CapBankWealth and related classes To keep compatibility with existing code using base imports, bank/__init__.py will import symbols from the subfiles.
-
Christophe Francois authored
Some accounts are on the "Epargne" tab but not in the summary page where we fetched them. We need to get the ones we missed from this page. This also means we need to get on that tab to get history and investments. For now we only have the issue with some life insurances so we go on the new tab only for them, but the connector might need larger changes if we find out that other accounts are concerned.
-
Pierre Nardozi authored
-
Maxime Gasselin authored
We can have a failed_authentication here. To avoid to crash, a default value here allows to catch wrongpass further. Only seen for banquepopulaire module. An AssertionError has been added for caissedepargne in case of empty redirect_data.
-
Vincent Ardisson authored
It's not defined in .bank, import it correctly.
-
Vincent Ardisson authored
When enabled, the documents is pre-processed so all links of the page are made absolute using the <base> href (if present) or the page URL. AbsoluteLink becomes pointless when this option is enabled. It's not enabled by default as it would break some existing XPaths like: starts-with(@href, "/foo")
-
Quentin Defenouillere authored
-
Quentin Defenouillere authored
-
Quentin Defenouillere authored
-
Quentin Defenouillere authored
This is a 'Livret First'
-
Vincent Ardisson authored
-
Augustin Bouverot authored
We now get 'AwesomeModule' instead of 'Awesome_Module' when generating 'awesome_module'.
-
Quentin Defenouillere authored
Some investments lead to a 404 (even on the website) and we have to handle unavailable SRRI.
-
Quentin Defenouillere authored
Some Life Insurance details are not accessible, we stay on IndexPage and there is no way to reach LifeInsurancePage even on the website. There is no need to raise BrowserUnavailable() in these cases, we simply return no transaction and no investment.
-
Florian Duguet authored
ameli has changed their id, (even existing ones) to make them more longer
-
Maxime Gasselin authored
In some case the Location response header is empty. In this case we can force the next_url.
-
Pierre Nardozi authored
-
Pierre Nardozi authored
we can be redirected to the documents page after the login procedure, so we go back to the subscription page
-
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/`
-