- Jan 11, 2024
-
-
-
The fact that we only check if the key contained in ACCOUNT_TYPES is present in the label can lead us astray, as is the case here where an account is labeled "PEA_PME PELLEREAU." When we perform the MapIn, Woob stops at the key "pel" (type saving) because it recognizes that "pel" is contained in "PELLEREAU." However, it should have been typed as a "pea" type. To temporarily fix this, we arranged the keys so that "pea" comes before "pel" allowing "pea" to match before "pel" and thus the account will be correctly typed.
-
-
Implemented: - 'handle_polling' method - 'handle_email' method Modified: - 'handle_sms' method - The way we validate 2fa Users no longer have the choice of authentication method, and the site may require consecutive 2fa (e.g SMS + mail). To prevent inifine 2fa loops, we've limited consecutive 2fa to two. in the case of appVal, the site may request the user to scan a QR code. Since we can't yet handle this kind of 2fa, we raise an AuthMethodNotImplemented exception. Additionally, sorted import and housekeeping.
-
Includes initial work on the handle_email method and updates to the informations to be transmitted during Post requests for triggering and checking OTPs.
-
- Oct 17, 2023
-
-
Sometimes we are redirected to the fraud prevention page when trying to access the accounts.
-
- Oct 05, 2023
-
-
Ludovic LANGE authored
-
Ludovic LANGE authored
Most of the urls are available on both domains, except for: * https://www.boursorama.com/bourse/devises/parite/_detail-parite * https://www.boursorama.com/bourse/devises/convertisseur-devises/convertir In addition, a cookie needs to be set to signal that we want the new domain.
-
- Aug 25, 2023
-
-
Sometimes users have a security message to validate in order to access their accounts. We therefore raise an ActionNeeded.
-
In the accounts labeled "CROWDFUNDING IMMOBILIER", the types are not properly categorized, causing us to attempt access to the /movements route, which is intended to return the history. This results in a 404 error, as this route does not exist for this account type. Only investments can be captured using the /investments route.
-
- Jul 24, 2023
-
-
- Jul 17, 2023
-
-
The table for SavingMarketPages's iter_history is a bit broken, it has some invisible td elements that makes TableElement unable to match some columns name with the right row. For example, to match "Montant" column, we would have to use the "Quantité" column instead. For the moment, Dropped the use of TableCell for the amount attribute. Boursorama made the change, then reverted it, then switched back to it. Added a Coalesce to handle both cases.
-
- Jul 03, 2023
-
-
Column name has changed on the website
-
Updated regex for obj_id to ignore the case of numbers in the middle, as seen in the following label 'Compte PRO 48489538800045 - 00040203714'
-
rearranging the order, to avoid misclassifying the account type due to short terms that can be present in a larger term.
-
- Jun 21, 2023
-
-
- Jun 01, 2023
-
-
old xpath was catching an svg with the label sometimes.
-
TNC (Titres Non Cotés) account are real estate investments
-
Seems to be an error: The logout url with "expire" keyword does not end with it. url look like : "boursorama.com/connexion/?expire=&org"
-
- May 23, 2023
-
-
Romain Bignon authored
-
- May 21, 2023
-
-
- May 02, 2023
-
-
Duration is not equal to 'nb_payments_left' but the number of months between the beginning and the end of the loan
-
based on the session folder, it seems that the error occurred because the page didn't load on the first attempt but worked fine on the second retry. Therefore, I suggest using a retry and I will keep an eye on it to see if it resolves the issue.
-
- Apr 11, 2023
-
-
New type of accounts: Compte à terme. Encoding otherwise read COMPTE À TERME
-
- Apr 08, 2023
-
-
-
Romain Bignon authored
-
- Apr 04, 2023
-
-
The name of the column used to fill the obj_unit_price has a new name (Etat -> État) and this was causing a ColumnNotFound error.
-
- Mar 28, 2023
-
-
Some transactions in MarketPage's iter_history have no amount, such as "Nouvelle allocation de profil" that never has it's amount provided or "Frais de gestion" transactions that sometimes have no amount.
-
- Mar 13, 2023
-
-
When duration and nb_payments_left are unavailable, int function crashes
-
Xpath for label was too permissive and included icons with commented information, this was not displayed by woob but still in data fetched.
-
- Mar 05, 2023
-
-
Romain Bignon authored
-
- Mar 04, 2023
-
-
fix iter_subscriptions fix iter_documents
-
- Feb 12, 2023
-
-
Romain Bignon authored
-
Romain Bignon authored
-
- Feb 11, 2023
-
-
Romain Bignon authored
-
- Feb 10, 2023
-
-
Investments quantity was NotAvailable because we retrieve it with CleanDecimal.SI instead of CleanDecimal.French.
-
Closes: WEALTH-2834@jira 52066@zendesk
-