v2.0 Major Release and end of beta

This commit is contained in:
2026-01-21 22:23:32 +01:00
parent a82642d454
commit ce8c362a2c
151 changed files with 1501 additions and 1961796 deletions

View File

@@ -1,6 +0,0 @@
FROM --platform=linux/amd64 python:3
ADD main.py .
ADD config.py .
ADD functions.py .
RUN pip install --no-cache-dir -r requirements.txt
CMD [ "python", "./main.py" ]

View File

@@ -15,12 +15,10 @@ Current Features:
- Including TRML as a display target
Current Bugs
- Discovered a bug, where the yf-data is a lot lower than it should for historic values. The difference drifts further the further you look into the past
- none
Current Limitation:
- Additional trackers need to be added to the investments-table manually
Feature Pipeline:
- Secure way of storing secret keys
- Substracting the effect of inflation
- Realoading configuration with every iteration
- Script-Defined Chart-Descripts in the TRMNL screen

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

33
package-lock.json generated
View File

@@ -1,33 +0,0 @@
{
"name": "notion-performance-tracker",
"version": "1.0.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "notion-performance-tracker",
"version": "1.0.0",
"license": "ISC",
"devDependencies": {
"@types/node": "^25.0.9"
}
},
"node_modules/@types/node": {
"version": "25.0.9",
"resolved": "https://registry.npmjs.org/@types/node/-/node-25.0.9.tgz",
"integrity": "sha512-/rpCXHlCWeqClNBwUhDcusJxXYDjZTyE8v5oTO7WbL8eij2nKhUeU89/6xgjU7N4/Vh3He0BtyhJdQbDyhiXAw==",
"dev": true,
"license": "MIT",
"dependencies": {
"undici-types": "~7.16.0"
}
},
"node_modules/undici-types": {
"version": "7.16.0",
"resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz",
"integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==",
"dev": true,
"license": "MIT"
}
}
}

View File

@@ -1,20 +0,0 @@
{
"name": "notion-performance-tracker",
"version": "1.0.0",
"description": "This Bot is intended to fetch stock-data, calculate performance and add key-kpis to a notion-db matching tracker symbols in said notion-db",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"repository": {
"type": "git",
"url": "https://git.smallmountains.de/Marius/Notion-Performance-Tracker.git"
},
"keywords": [],
"author": "",
"license": "ISC",
"type": "module",
"devDependencies": {
"@types/node": "^25.0.9"
}
}

1499
performance_tracker.py Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -1 +0,0 @@
yfinance

File diff suppressed because one or more lines are too long

View File

@@ -1,229 +0,0 @@
{
"merge_variables": {
"big_numbers": {
"current_value": "197917.0",
"total_performanance": "44796.0",
"current_irr": "38.09"
},
"charts": [
{
"data": [
[
"2020-07-17T00:00:00",
77.16
],
[
"2020-10-05T00:00:00",
-18.14
],
[
"2020-12-24T00:00:00",
43.8
],
[
"2021-03-14T00:00:00",
-30.05
],
[
"2021-06-02T00:00:00",
6.35
],
[
"2021-08-21T00:00:00",
26.02
],
[
"2021-11-09T00:00:00",
101.49
],
[
"2022-01-28T00:00:00",
-6.21
],
[
"2022-04-18T00:00:00",
0.86
],
[
"2022-07-07T00:00:00",
-8.21
],
[
"2022-09-25T00:00:00",
-13.15
],
[
"2022-12-14T00:00:00",
-14.89
],
[
"2023-03-04T00:00:00",
4.24
],
[
"2023-05-23T00:00:00",
-22.33
],
[
"2023-08-11T00:00:00",
-0.26
],
[
"2023-10-30T00:00:00",
-4.23
],
[
"2024-01-18T00:00:00",
29.09
],
[
"2024-04-07T00:00:00",
43.56
],
[
"2024-06-26T00:00:00",
43.76
],
[
"2024-09-14T00:00:00",
20.46
],
[
"2024-12-03T00:00:00",
27.61
],
[
"2025-02-21T00:00:00",
29.27
],
[
"2025-05-12T00:00:00",
17.01
],
[
"2025-07-31T00:00:00",
51.26
],
[
"2025-10-19T00:00:00",
19.07
],
[
"2026-01-07T00:00:00",
38.09
]
],
"name": "Current IRR Portfolio"
},
{
"data": [
[
"2020-07-17T00:00:00",
60.84
],
[
"2020-10-05T00:00:00",
8.7
],
[
"2020-12-24T00:00:00",
28.66
],
[
"2021-03-14T00:00:00",
39.39
],
[
"2021-06-02T00:00:00",
32.15
],
[
"2021-08-21T00:00:00",
25.97
],
[
"2021-11-09T00:00:00",
38.41
],
[
"2022-01-28T00:00:00",
1.21
],
[
"2022-04-18T00:00:00",
10.65
],
[
"2022-07-07T00:00:00",
0.34
],
[
"2022-09-25T00:00:00",
-2.87
],
[
"2022-12-14T00:00:00",
-2.27
],
[
"2023-03-04T00:00:00",
7.53
],
[
"2023-05-23T00:00:00",
-12.24
],
[
"2023-08-11T00:00:00",
6.24
],
[
"2023-10-30T00:00:00",
-0.78
],
[
"2024-01-18T00:00:00",
13.15
],
[
"2024-04-07T00:00:00",
20.95
],
[
"2024-06-26T00:00:00",
20.4
],
[
"2024-09-14T00:00:00",
15.89
],
[
"2024-12-03T00:00:00",
25.82
],
[
"2025-02-21T00:00:00",
20.19
],
[
"2025-05-12T00:00:00",
7.54
],
[
"2025-07-31T00:00:00",
24.09
],
[
"2025-10-19T00:00:00",
13.4
],
[
"2026-01-07T00:00:00",
29.82
]
],
"name": "Current IRR Benchmark: VGWL.DE"
}
]
}
}

Some files were not shown because too many files have changed in this diff Show More