- Dec 15, 2019
-
-
hydrargyrum authored
-
hydrargyrum authored
-
hydrargyrum authored
-
hydrargyrum authored
In setuptools, it's not possible to have an optional dependency triggering what files are installed and how to build certain files, we have to make 2 setup.py. Unfortunately, having 2 setup.py files does possible in one repository. So, we have to split the repository in 2. After this point, the repository will fork. One repository will take only qt stuff, and the other repository will contain browser framework, cli apps and modules. Qt apps are under the weboob.applications package though. To have 2 pip packages shipping files in the same root package (weboob.*), the package must be namespaced. This can be achieved by tweaking all ancestor __init__.py files.
-
hydrargyrum authored
"scripts" folder contain files that can be easily generated by setuptools since they are merely wrappers to weboob.applications.*. The whole "scripts" is removed. It will require weboob developers not to simply point their PATH to the scripts dir.
-
hydrargyrum authored
This will allow setup.py to avoid the scripts dir and use entry-points
-
- Dec 14, 2019
-
-
hydrargyrum authored
The module probably doesn't work anymore, the BASEURL isn't even valid. And the module imports are not correct for python3.
-
hydrargyrum authored
-
hydrargyrum authored
-
- Dec 05, 2019
-
-
For some loans, the rate is not available even when the loans is still active. Closes: 14627@zendesk
-
Some users could not log in via weboob despite the use of correct credentials. The parameter '_charset_'='cp1252' (or 'windows-1252') is indispensable when the password contains some specific characters. It was missing and we add it.
-
A strange error occured. During a transfer, an error was raised, coming from a part of the code made to add recipients. It happened, because a user failed to add it. Then weboob took back the old session to try to make a transfer. We need to avoid using a corrupted session. The `need_clear_storage` browser attribute already existing, I now use it to be sure that, while raising an error during the addition of a recipient, the state si cleared out. Closes: 52319@sibi
-
Closes: 47693@sibi
-
When this error happens (LGON004), the website ask the user to input its card informations and reset its password. Closes: 14755@zendesk 14745@zendesk
-
This avoids account.form expiration because we were fetching all accounts (Regular, Wealth & Loans) whereas we only need regular accounts for iter_history. Closes: 13396@zendesk, 14271@zendesk, 14415@zendesk, 14425@zendesk
-
* a button text changed from 'Je valide' to 'Valider' * the form filling the transfer changed regarding the differed transfers. The date is now only one input. Closes: 52921@sibi
-
When session had multiple CTX cookies, the get_profile was going in the first `if` to delete other CTX cookies but the profile.name was not set. Closes: 52406@sibi
-
-
-
Until now, we only had one way to handle the Profile name, with the field "name". With "firstname" and "lastname", we have a deeper granularity. We still need the field name, because all names cannot be split with only firstname + lastname (like middlename).
-
It fixes an issue when the parent defines ADDITIONAL_CONFIG but not our class, as there was nothing to merge. Also it allows this field and its doc to appear in help()
-
The typing enables correct fecthing on its investments on the Predica space. Closes: 14908@zendesk
-
Some account pages do not have 'Synthèse des comptes', for example when we switch from one space the another, it happens that we have 'Choix du périmètre' instead. The warning is therefore not required anymore.
-
-
In addition to UnicodeDecodeError, we can also encounter UnicodeEncodeError, so we must handle both. This can be done with UnicodeError. Closes: 14748@zendesk
-
There were some bugs for some cragr connections using this submodule, some values were missing (unit_price, unit_value...) so I added some necessary default=NotAvailable. I also cleared some parts of the code as mush as I could. Closes: 14604@zendesk, 49958@sibi
-
AppValidationError is the base error for when something happens during an AppValidation. AppValidationCancelled and AppValidationExpired both inherits from AppValidationError.
-
The vdate changes depending on the moment of the day (only time, no date on the morning). Since Investment.vdate is rarely scraped and not that important, it is better not to fetch at all than let the module bug all the time.
-
in several places, string representations of capabilities are used. This string representations is made using the capability __name__ field. This creation must be centralized in weboob.capabilities.base files
-
-
Some transactions were at the end of the transactions list because of the sort done on the value date. That caused some of the last transactions to be wrongfully deleted. Closes: 14397@zendesk
-
-
-
The transactions were not in order, so the synchronization was not done because the correspondence is done only on the top of the transactions. Fortunately in this case, the site here presents all transactions on one page, so no need for redirect. 14303@zendesk
-
The page which was loaded in some cases to get the ISIN has changed, now it's an empty page with a javascript redirection. The url in the js script contains the ISIN. Closes: 14621@zendesk
-
-
Can't find any connection on old website
-
The regex on owner_name didn't handle names without space. Closes: 14650@zendesk 14777@zendesk 49885@sibi
-
The latin-1 encoding does not handle the `€` symbol. Replacing it by latin-15. Closes: 31920@sibi
-
-