Releases: MadeInPierre/finalynx
v1.14.2
Fix
- imports: Forgot to expose AssetSubclass import (
eaf3e99) by @yovanoc and @sebfar9172
v1.14.1
v1.14.0
Feature
You can now specify an AssetSubclass in addition to the existing AssetClass to generate a fully detailed pie chart in the web dashboard:
To use this new feature, declare your Line objects by following this example:
Line(
"Remake Live"
AssetClass.REAL_ESTATE,
AssetSubclass.SCPI,
... # other parameters
)Optionally, you can set the asset class/subclass of a Folder to automatically set every children Lines.
And then launch Finalynx with the dashboard option:
python your_config.py dashboardv1.13.1
v1.13.0
Feature
- fetch: Set folder envelope to autofill children (#70 in
87fc64b) - fetch: Fetch refactor, create FetchLine and autoset amount+currency (#70 in
7b7bd16)
Feature 1: Refactor
Cleaned the fetching file's structure, hopefully it's now a bit better to read despite the API parsing bloat...
Feature 2: Use account names to differentiate Lines
Declare envelopes where either the name (used in renders and fetching) or key (only used in fetching) attribute must be equal to the account name declared in your Finary account:
av_linxea = AV("My AV", "AV ", date(2022, 7, 1), key="LINXEA Spirit 2")Then, set your Line's envelope to use this account's key as an additional filter:
Line(..., key="finary_key", envelope=av_linxea)Feature 2: Set a Folder's envelope to automatically fill its Lines
You can now also set an envelope to a Folder:
Folder(..., envelope=av_linxea) # no need to set children!and all fetched lines in this envelope will be automatically added to this folder.