- Jun 17, 2020
-
-
A number of iter_ functions use go_to_account_space() function in this module. Sometimes using it with argument '0' is enough and avoids trying to switch space when not needed, especially when the next request is retried up to 6 times upon response code 500. This commit extends that use of the function to all accounts where no switch is needed. This saves on requests number and avoids error 500 for users with only one space.
-
-
First step for login is to submit login without password and get the authentification method type before proceeding to it. For some connections, response JSON returns no auth method, and an 'AUTHENTICATION_FAILED' status right at this step. While there is a message 'Confirmez votre authentification à votre banque à distance', it is deceitful. When attempting the connection in a navigator the same reponse is given but a JS message 'erreur technique, Ce service est temporairement indisponible' is displayed as well. Hence the BrowserUnavailable error to be raised.
-
The code does not have self.redirect_url anymore.
-
and avoid duplication of subscription
-
-
-
Some wealth accounts are now available only on the linebourse space. The current way of fetching accounts results in an error message. The linebourse space is not accessible with the current authentication so for now we catch the error so the accounts can be fetched (although without investments details and history).
-
The website doesn't accept special chars in the recipient label.
-
The accounts are now located in the apivie API, as the investments and transactions.
-
When the user has no 2fa method enabled, there is a specific error message that needs to be caught.
-
The new error is : Un numéro de téléphone enregistré est nécessaire afin de vous envoyer un code de validation. This wasn't handled by the previous `get_error` because it searched for `code de connexion`.
-
It's purely HTML, no reason to put it in "standard" filters.
-
-
-
-
-
- Jun 16, 2020
-
-
-
I mistakenly deleted the constructor before commiting...
-
- Jun 15, 2020
-
-
Closes: 65329@sibi 47711@sibi
-
Separate module browser and parser Change copyright year
-
Now radio are dynamically parsed from the website using the Javascript file used by the player. Adds new radios (perrier, scene, tonic). Hopefully future radios will be added automatically. Changed the way current title is parsed. The information is not part of the media stream's icy header anymore. The website's API endpoints are used instead.
-
- Jun 14, 2020
-
-
For consistency purpose, card account related transactions are to be set as DEFERRED_CARD
-
- Jun 12, 2020
-
-
-
This reverts commit b266f91afc769023a7dfacc54f4567ebb850d3e4. Boursorama got rid of the id present in the svg data
-
- Jun 08, 2020
-
-
-
Instead of hashing the data found in the image we decode it to b64 and read the svg content to find the number the path represents This was found by weboob contributor Ludovic LANGE
-
Some users are updating their transaction labels causing issues for our clients. If the label was updated, we fetch the original label.
-
-
The quantity has changed from French to SI format. The ordervalue can be unavailable (for Market types). Also added 'AM' (Au marché) and 'ASD' (A seuil de déclenchement) order_types.
-
The valuation is obtained by multiplying the quantity with the unitvalue. Since CleanDecimal was used with replace_dots=True whereas the quantity is displayed in the SI format, all valuations were multiplied by 1000. Closes: 19858@zendesk
-
- Jun 05, 2020
-
-
hydrargyrum authored
-
hydrargyrum authored
When no HTTP repository, there might be no version number for modules, so the value is None, which can't be compared to anything else.
-
- Jun 04, 2020
-
-
- Jun 03, 2020
-
-
-
After validating the sms to confirm the new recipient, the website can display an error. Closes: 64209@sibi
-
Closes: 83785@sibi
-
On some modules, iter_market_orders requires a request for each item (to get the details for example) so it's better to set a default count for display instead for systematically displaying all items.
-
In iter_accounts, for market accounts, liquidities must be removed from the balance because they already appear as a checking account. In iter_history, transactions invests had no valuation. In iter_market_orders, getattr without a default value raises AttributeError if the attribute is not found. Closes: 19625@zendesk
-
Change wrongpass message in set of possible wrongpass messages to cover more cases in caissedeprgne and its children modules Closes: 67878@sibi
-