- Mar 06, 2021
-
-
Romain Bignon authored
-
Romain Bignon authored
-
Romain Bignon authored
-
Romain Bignon authored
-
Romain Bignon authored
-
Romain Bignon authored
-
Romain Bignon authored
-
Romain Bignon authored
-
- Mar 05, 2021
-
-
hydrargyrum authored
-
hydrargyrum authored
-
hydrargyrum authored
Apps were renamed, but apps stored storage in "<app>.storage". Support looking for the old app name, and rename storage file to new name.
-
hydrargyrum authored
For user setups, a number of dirs are used, whose paths are customizable. For workdir, before: - $WEBOOB_WORKDIR - $XDG_CONFIG_HOME/weboob and after: - $WOOB_WORKDIR - $WEBOOB_WORKDIR - $XDG_CONFIG_HOME/woob - $XDG_CONFIG_HOME/weboob If the old name is found in $XDG_CONFIG_HOME, it will try to rename it. For data dir, now: - $WOOB_DATADIR - $WOOB_WORKDIR - $WEBOOB_DATADIR - $WEBOOB_WORKDIR - $XDG_DATA_HOME/woob - $XDG_DATA_HOME/weboob Also, $WOOB_BACKENDS then $WEBOOB_BACKENDS.
-
- Mar 03, 2021
-
-
hydrargyrum authored
-
-
-
-
- Mar 01, 2021
-
-
hydrargyrum authored
-
Roger Philibert authored
-
Roger Philibert authored
-
Roger Philibert authored
-
Roger Philibert authored
-
- Feb 27, 2021
-
-
hydrargyrum authored
-
hydrargyrum authored
-
hydrargyrum authored
The main command, woob, now takes a name from weboob.applications.* (instead of capability name) and runs it with the other given arguments.
-
hydrargyrum authored
-
hydrargyrum authored
Use woob-{name} where name is most often the cap name. E.g. boobank -> woob-bank
-
- Feb 26, 2021
-
-
hydrargyrum authored
-
hydrargyrum authored
After years of controversy around the project name and content because of poor-taste jokes, the project and its apps will be renamed and the offensive content be removed. We are sorry for the past offensive content and we apologize for any harm that has been caused by it. In the next release, everything will be in the woob namespace. In the meantime, we keep both packages, so apps can test the transition. This is the first step of many towards full renaming of the project.
-
one occurence of Tile was missing in a previous commit
-
-
- Feb 12, 2021
-
-
Json fields can be `null`. In that case, Dict returns None, which makes CleanText crash if it's used on the result. Instead of handling the case each time this happens, we return the default value (or raise an error if there is none).
-
and reindent some lines
-
-
-
- Feb 01, 2021
-
-
hydrargyrum authored
-
- Jan 27, 2021
-
-
Some modules have a strong limitation on phone fetching (leboncoin)
-
-
- Jan 18, 2021
-
-
A metaclass was used with the Dict filter to be able to use it like that: Dict['hello'] instead of Dict('hello') It looks like to not be used. Thus, the code could be simplified, and "special" undocumented usages avoided. And so this filter will also not have a specificity compared to other filters.
-
hydrargyrum authored
Rename to the more explicit name cache_is_updatable. Move at class level so it can be overwritten without having to override __init__.
-
In the case of an AbstractModule A depending on another AbstractModule B. B.CONFIG could be broken if A is loaded before B, for example because an operation with A is requested first after weboob startup. The root cause of the issue is that, to load A, the call to its "__new__" function will rewrite the parents of B on the process but will not take care to setup it's CONFIG correctly. Then, if you try to create an instance of B to use it directly, it will not be considered as an AbstractModule and so it will not be initialized with AbstractModule.__new__() to setup its CONFIG. As an example, there is the case of the "caissedepargne" module that depends on "banquepopulaire", that itself depends on "stet". This change ensure that, if needed, any intermediary dependency is properly loaded.
-