- Nov 30, 2019
-
-
Romain Bignon authored
This reverts commit 3b8cc43d.
-
Despite looking close to French web site, it Hong Kong web site is completely different and need its own support. So far login, getting accounts and account history are working. There is no such "coming" entries in Hong Kong as all entries are recorded alnost in real time even for credit cards which are deferred toward parent account but real time toward own account. Profile might be added later. There is no support yet for investments, loans and deposits as I have no mean to test. There is an enhancement that could be considered: enrich entries from FPS (Fast Payment Service) additional details. Not yet supported
-
All dates are at least missing the year, but it is implied they are current year, current day, etc. Also tested under Python 3.
-
-
-
Under Python 3, __pycache__ is used, and is not cleaned up. It is also not necessary to clean it up anymore, since those .pyc files cannot be imported without a .py files unlike what happens under Python 2.
-
Otherwise in many cases we can end up with too many lines before or after.
-
-
-
Sometimes it is lowercase, uppercase, or even bytes instead of unicode strings! This removes a warning under Python 3.
-
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.
-
-
- Nov 20, 2019
-
-
-
-
-
-
Wrongpasses were not handled at all yet.
-
-
-
hydrargyrum authored
Since all code is supposed to be python3 compatible, we should not restrict files passing through pyflakes3.
-
hydrargyrum authored
-
-
The dates where evaluated at startup, this meant NEXT_DAY and NEXT_24H were fixed since the browser creation not when raising the exception
-
This will prevent from silently returning a bad datetime.
-
[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.
-
This will prevent giving a message to BrowserTooManyRequests instead of a next_try by mistake.
-
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@zendesk
-
-
-
-
Closes: 51221@sibi
-
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@sibi
-
-
The loans filtered out had no info (because they were not ready yet or already refunded), so we do not retrieve them. Closes: 50494@sibi
-
-
Closes: 14556@zendesk
-
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@sibi
-
-
After receiving its `Carte de Clés Personnelles`, the user must activate it. Closes: 32492@sibi
-
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@sibi
-