- Apr 06, 2021
-
-
hydrargyrum authored
If we append, "weboob.x" will not be resolved by regular Finders so our custom finder will be hit. However, for importing "weboob.x.y", standard Finders will find something, basing on "weboob.x.__spec__", and eventually duplicating python modules, precisely what we wanted to avoid. To ensure our custom Finder is called even for "weboob.x.y", prepend it.
-
- Apr 05, 2021
-
-
hydrargyrum authored
Use case: the core does "import woob.x" but some app does "import weboob.x". This loaded modules twice and prevented isinstance() from cooperating. This trick loads modules only once.
-
- Apr 04, 2021
-
-
-
-
hydrargyrum authored
-
-
Roger Philibert authored
-
- Mar 24, 2021
-
-
- 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
-