515 Commits

Author SHA1 Message Date
GitHub Action
e99831636d Auto-update README [skip ci] 2025-12-10 16:33:07 +00:00
GitHub Action
3d5751eb01 Auto-update README [skip ci] 2025-12-10 04:36:21 +00:00
GitHub Action
f5a1be9927 Auto-update README [skip ci] 2025-12-09 16:32:03 +00:00
GitHub Action
85fabb495f Auto-update README [skip ci] 2025-12-09 04:32:32 +00:00
GitHub Action
3bc0c44c79 Auto-update README [skip ci] 2025-12-08 16:33:24 +00:00
GitHub Action
c3be2c58dd Auto-update README [skip ci] 2025-12-08 04:36:33 +00:00
GitHub Action
cd36d1b32d Auto-update README [skip ci] 2025-12-07 16:27:00 +00:00
GitHub Action
7fd2caaf6a Auto-update README [skip ci] 2025-12-07 04:34:52 +00:00
GitHub Action
1cedb9a864 Auto-update README [skip ci] 2025-12-06 16:27:53 +00:00
GitHub Action
eb543400c6 Auto-update README [skip ci] 2025-12-06 04:26:59 +00:00
GitHub Action
8863ce5c50 Auto-update README [skip ci] 2025-12-05 16:31:15 +00:00
GitHub Action
f7038d26d5 Auto-update README [skip ci] 2025-12-05 04:33:22 +00:00
GitHub Action
23ee4403eb Auto-update README [skip ci] 2025-12-04 16:35:01 +00:00
GitHub Action
8336952211 Auto-update README [skip ci] 2025-12-04 04:33:44 +00:00
GitHub Action
c25d3658d2 Auto-update README [skip ci] 2025-12-03 16:34:26 +00:00
GitHub Action
3629aacf24 Auto-update README [skip ci] 2025-12-03 04:32:27 +00:00
GitHub Action
021eb59c4d Auto-update README [skip ci] 2025-12-02 16:34:35 +00:00
GitHub Action
6a320e5cf7 Auto-update README [skip ci] 2025-12-02 04:33:44 +00:00
GitHub Action
6e57be6c23 Auto-update README [skip ci] 2025-12-01 16:33:56 +00:00
GitHub Action
f97e40b360 Auto-update README [skip ci] 2025-12-01 04:52:19 +00:00
GitHub Action
485fc766f4 Auto-update README [skip ci] 2025-11-30 16:27:48 +00:00
GitHub Action
35877003a6 Auto-update README [skip ci] 2025-11-30 04:36:09 +00:00
GitHub Action
2dccff0ad1 Auto-update README [skip ci] 2025-11-29 16:27:50 +00:00
GitHub Action
60ef056a40 Auto-update README [skip ci] 2025-11-29 04:28:03 +00:00
GitHub Action
303dec7962 Auto-update README [skip ci] 2025-11-28 16:29:35 +00:00
GitHub Action
635e6d9d69 Auto-update README [skip ci] 2025-11-28 04:28:44 +00:00
GitHub Action
6d6c1a262a Auto-update README [skip ci] 2025-11-27 16:29:42 +00:00
GitHub Action
0d59f56d17 Auto-update README [skip ci] 2025-11-27 04:29:14 +00:00
GitHub Action
5c4454abe5 Auto-update README [skip ci] 2025-11-26 16:31:14 +00:00
GitHub Action
8249047ede Auto-update README [skip ci] 2025-11-26 04:30:10 +00:00
GitHub Action
4aae2f46ea Auto-update README [skip ci] 2025-11-25 16:32:49 +00:00
GitHub Action
f5373c0ba9 Auto-update README [skip ci] 2025-11-25 04:29:48 +00:00
GitHub Action
492c00ece9 Auto-update README [skip ci] 2025-11-24 16:27:26 +00:00
GitHub Action
85483f09d3 Auto-update README [skip ci] 2025-11-24 04:36:44 +00:00
GitHub Action
7678e43dd2 Auto-update README [skip ci] 2025-11-23 16:27:00 +00:00
GitHub Action
e0502ed0c0 Auto-update README [skip ci] 2025-11-23 04:35:02 +00:00
GitHub Action
5d199d7e49 Auto-update README [skip ci] 2025-11-22 16:26:54 +00:00
GitHub Action
21c51ca1cd Auto-update README [skip ci] 2025-11-22 04:26:31 +00:00
GitHub Action
1f3d598aeb Auto-update README [skip ci] 2025-11-21 16:28:48 +00:00
GitHub Action
e667618aa4 Auto-update README [skip ci] 2025-11-21 04:28:01 +00:00
GitHub Action
4b7187a19a Auto-update README [skip ci] 2025-11-20 16:31:14 +00:00
GitHub Action
4684260066 Auto-update README [skip ci] 2025-11-20 04:27:14 +00:00
GitHub Action
fbc4aee8ac Auto-update README [skip ci] 2025-11-19 16:31:39 +00:00
GitHub Action
155095b35e Auto-update README [skip ci] 2025-11-19 04:28:11 +00:00
GitHub Action
fdeac72d68 Auto-update README [skip ci] 2025-11-18 16:32:54 +00:00
GitHub Action
6e2530a38a Auto-update README [skip ci] 2025-11-18 04:28:37 +00:00
GitHub Action
f4cd22ac0c Auto-update README [skip ci] 2025-11-17 16:32:27 +00:00
GitHub Action
fe1d9ee1fc Auto-update README [skip ci] 2025-11-17 04:29:41 +00:00
GitHub Action
464a6b2e71 Auto-update README [skip ci] 2025-11-16 16:26:07 +00:00
GitHub Action
c431640cd1 Auto-update README [skip ci] 2025-11-16 04:28:25 +00:00
GitHub Action
18daec6404 Auto-update README [skip ci] 2025-11-15 16:25:41 +00:00
GitHub Action
ebeca6e6b1 Auto-update README [skip ci] 2025-11-15 04:26:31 +00:00
GitHub Action
ad6a98800c Auto-update README [skip ci] 2025-11-14 16:30:04 +00:00
GitHub Action
d5f2606fc8 Auto-update README [skip ci] 2025-11-14 04:27:28 +00:00
GitHub Action
ec58bcb542 Auto-update README [skip ci] 2025-11-13 16:29:12 +00:00
GitHub Action
a679456936 Auto-update README [skip ci] 2025-11-13 04:28:42 +00:00
GitHub Action
adcba88590 Auto-update README [skip ci] 2025-11-12 16:31:50 +00:00
GitHub Action
e412a5367c Auto-update README [skip ci] 2025-11-12 04:28:26 +00:00
GitHub Action
c461784f94 Auto-update README [skip ci] 2025-11-11 16:30:04 +00:00
GitHub Action
e89f983169 Auto-update README [skip ci] 2025-11-11 04:28:08 +00:00
GitHub Action
7f89b4b3f3 Auto-update README [skip ci] 2025-11-10 16:31:24 +00:00
GitHub Action
1617d9746c Auto-update README [skip ci] 2025-11-10 04:30:13 +00:00
GitHub Action
6b4962f4fd Auto-update README [skip ci] 2025-11-09 16:25:40 +00:00
GitHub Action
9899061f6d Auto-update README [skip ci] 2025-11-09 04:26:23 +00:00
GitHub Action
3fe20dbbcf Auto-update README [skip ci] 2025-11-08 16:26:11 +00:00
GitHub Action
ff291d1958 Auto-update README [skip ci] 2025-11-08 04:26:00 +00:00
GitHub Action
e52e2601f7 Auto-update README [skip ci] 2025-11-07 16:26:18 +00:00
GitHub Action
033a383161 Auto-update README [skip ci] 2025-11-07 04:26:52 +00:00
GitHub Action
07a8b7c24b Auto-update README [skip ci] 2025-11-06 16:31:25 +00:00
GitHub Action
0690c56450 Auto-update README [skip ci] 2025-11-06 04:29:44 +00:00
GitHub Action
54634723c0 Auto-update README [skip ci] 2025-11-05 16:31:08 +00:00
GitHub Action
cc266cc264 Auto-update README [skip ci] 2025-11-05 04:27:15 +00:00
GitHub Action
367792f933 Auto-update README [skip ci] 2025-11-04 16:28:11 +00:00
GitHub Action
3b122aa476 Auto-update README [skip ci] 2025-11-04 04:26:43 +00:00
GitHub Action
3a061a6353 Auto-update README [skip ci] 2025-11-03 16:26:47 +00:00
GitHub Action
9d1690d8fe Auto-update README [skip ci] 2025-11-03 04:31:53 +00:00
GitHub Action
d25b8dc623 Auto-update README [skip ci] 2025-11-02 16:25:43 +00:00
GitHub Action
164e6789c1 Auto-update README [skip ci] 2025-11-02 04:26:28 +00:00
GitHub Action
c6b7d4c8ea Auto-update README [skip ci] 2025-11-01 16:24:23 +00:00
GitHub Action
598aae3685 Auto-update README [skip ci] 2025-11-01 04:24:50 +00:00
GitHub Action
de475b8600 Auto-update README [skip ci] 2025-10-31 16:29:01 +00:00
GitHub Action
535e4840c0 Auto-update README [skip ci] 2025-10-31 04:28:23 +00:00
GitHub Action
11403f6881 Auto-update README [skip ci] 2025-10-30 16:30:16 +00:00
GitHub Action
84cd04bbe1 Auto-update README [skip ci] 2025-10-30 04:26:36 +00:00
GitHub Action
71d43f0eb5 Auto-update README [skip ci] 2025-10-29 16:31:17 +00:00
GitHub Action
9516fadcad Auto-update README [skip ci] 2025-10-29 04:29:36 +00:00
GitHub Action
158e4e4743 Auto-update README [skip ci] 2025-10-28 16:31:16 +00:00
GitHub Action
71b3060595 Auto-update README [skip ci] 2025-10-28 04:26:56 +00:00
GitHub Action
b7a6dc646c Auto-update README [skip ci] 2025-10-27 16:30:41 +00:00
GitHub Action
eebfe11abf Auto-update README [skip ci] 2025-10-27 04:32:24 +00:00
GitHub Action
e72fad8601 Auto-update README [skip ci] 2025-10-26 16:25:57 +00:00
GitHub Action
4209971b62 Auto-update README [skip ci] 2025-10-26 04:25:48 +00:00
GitHub Action
58f09b2f78 Auto-update README [skip ci] 2025-10-25 16:25:35 +00:00
GitHub Action
3f67b810d9 Auto-update README [skip ci] 2025-10-25 04:25:44 +00:00
GitHub Action
9700c6754e Auto-update README [skip ci] 2025-10-24 16:28:38 +00:00
GitHub Action
d586cb943f Auto-update README [skip ci] 2025-10-24 04:26:51 +00:00
GitHub Action
76b7e14894 Auto-update README [skip ci] 2025-10-23 16:29:20 +00:00
GitHub Action
f84f97cae9 Auto-update README [skip ci] 2025-10-23 04:26:41 +00:00
GitHub Action
e02f6212e3 Auto-update README [skip ci] 2025-10-22 16:30:31 +00:00
GitHub Action
8c17eed374 Auto-update README [skip ci] 2025-10-22 04:27:01 +00:00
GitHub Action
0220133666 Auto-update README [skip ci] 2025-10-21 16:29:25 +00:00
GitHub Action
aea52ec616 Auto-update README [skip ci] 2025-10-21 04:26:41 +00:00
GitHub Action
6745b6f42b Auto-update README [skip ci] 2025-10-20 16:28:32 +00:00
GitHub Action
bc4e2957f0 Auto-update README [skip ci] 2025-10-20 04:28:05 +00:00
GitHub Action
c76273a5f8 Auto-update README [skip ci] 2025-10-19 16:25:16 +00:00
GitHub Action
3ac5cf6d3d Auto-update README [skip ci] 2025-10-19 04:26:33 +00:00
GitHub Action
139eff58d8 Auto-update README [skip ci] 2025-10-18 16:24:55 +00:00
GitHub Action
fb5ad0edb9 Auto-update README [skip ci] 2025-10-18 04:24:53 +00:00
GitHub Action
e9e6254603 Auto-update README [skip ci] 2025-10-17 16:27:38 +00:00
GitHub Action
ab9c00a7e9 Auto-update README [skip ci] 2025-10-17 04:27:05 +00:00
GitHub Action
82a99c5606 Auto-update README [skip ci] 2025-10-16 16:29:14 +00:00
GitHub Action
78c5acee7f Auto-update README [skip ci] 2025-10-16 04:26:13 +00:00
GitHub Action
a438f9864b Auto-update README [skip ci] 2025-10-15 16:25:31 +00:00
GitHub Action
079899a3ea Auto-update README [skip ci] 2025-10-15 04:26:27 +00:00
GitHub Action
7ed502acac Auto-update README [skip ci] 2025-10-14 16:28:15 +00:00
GitHub Action
97acaa7baf Auto-update README [skip ci] 2025-10-14 04:26:40 +00:00
GitHub Action
7543dcb7e9 Auto-update README [skip ci] 2025-10-13 16:28:17 +00:00
GitHub Action
e319b49d72 Auto-update README [skip ci] 2025-10-13 04:26:58 +00:00
GitHub Action
a148b3bbb3 Auto-update README [skip ci] 2025-10-12 16:24:45 +00:00
GitHub Action
5d80445ae2 Auto-update README [skip ci] 2025-10-12 04:25:14 +00:00
GitHub Action
35e347a2b0 Auto-update README [skip ci] 2025-10-11 16:23:50 +00:00
GitHub Action
a9e503968b Auto-update README [skip ci] 2025-10-11 04:24:39 +00:00
GitHub Action
80abff33f5 Auto-update README [skip ci] 2025-10-10 16:27:22 +00:00
GitHub Action
63f75aa0d3 Auto-update README [skip ci] 2025-10-10 04:26:03 +00:00
GitHub Action
3f1da97d38 Auto-update README [skip ci] 2025-10-09 16:29:39 +00:00
GitHub Action
49ca67e2b8 Auto-update README [skip ci] 2025-10-09 04:26:16 +00:00
GitHub Action
f80e719e9d Auto-update README [skip ci] 2025-10-08 16:27:53 +00:00
GitHub Action
1af0a8633f Auto-update README [skip ci] 2025-10-08 04:26:04 +00:00
GitHub Action
ea6d38708c Auto-update README [skip ci] 2025-10-07 16:27:35 +00:00
GitHub Action
7f40b7d599 Auto-update README [skip ci] 2025-10-07 04:26:09 +00:00
GitHub Action
2cd070959c Auto-update README [skip ci] 2025-10-06 16:27:31 +00:00
GitHub Action
7186ab1772 Auto-update README [skip ci] 2025-10-06 04:26:18 +00:00
GitHub Action
edc30c55a0 Auto-update README [skip ci] 2025-10-05 16:23:43 +00:00
GitHub Action
5156b5dd50 Auto-update README [skip ci] 2025-10-05 04:24:24 +00:00
GitHub Action
e462166183 Auto-update README [skip ci] 2025-10-04 16:24:08 +00:00
GitHub Action
6a9df37c05 Auto-update README [skip ci] 2025-10-04 04:24:29 +00:00
GitHub Action
b79ffd2a77 Auto-update README [skip ci] 2025-10-03 16:26:39 +00:00
GitHub Action
9ef5f5d25b Auto-update README [skip ci] 2025-10-03 04:25:10 +00:00
GitHub Action
fd003cc8a8 Auto-update README [skip ci] 2025-10-02 16:27:10 +00:00
GitHub Action
426daa80b3 Auto-update README [skip ci] 2025-10-02 04:25:22 +00:00
GitHub Action
22a045fd17 Auto-update README [skip ci] 2025-10-01 16:28:08 +00:00
GitHub Action
8877780066 Auto-update README [skip ci] 2025-10-01 04:27:00 +00:00
GitHub Action
31e9a66a71 Auto-update README [skip ci] 2025-09-30 16:28:01 +00:00
GitHub Action
b5cbd8bac8 Auto-update README [skip ci] 2025-09-30 04:26:27 +00:00
GitHub Action
42b9ba8b1b Auto-update README [skip ci] 2025-09-29 16:22:40 +00:00
GitHub Action
d0c666cc33 Auto-update README [skip ci] 2025-09-29 04:26:56 +00:00
GitHub Action
4a107ae997 Auto-update README [skip ci] 2025-09-28 16:23:11 +00:00
GitHub Action
ea9f2b5f78 Auto-update README [skip ci] 2025-09-28 04:25:10 +00:00
GitHub Action
9f390b4bc2 Auto-update README [skip ci] 2025-09-27 16:24:04 +00:00
GitHub Action
637ee5bae6 Auto-update README [skip ci] 2025-09-27 04:25:01 +00:00
GitHub Action
55d4806620 Auto-update README [skip ci] 2025-09-26 16:27:23 +00:00
GitHub Action
22376bc4c5 Auto-update README [skip ci] 2025-09-26 04:26:21 +00:00
GitHub Action
0c852b2a2f Auto-update README [skip ci] 2025-09-25 16:27:48 +00:00
GitHub Action
b8cb569755 Auto-update README [skip ci] 2025-09-25 04:26:25 +00:00
GitHub Action
47dffcd4f1 Auto-update README [skip ci] 2025-09-24 16:28:46 +00:00
GitHub Action
989179d856 Auto-update README [skip ci] 2025-09-24 04:26:06 +00:00
GitHub Action
82a25260d3 Auto-update README [skip ci] 2025-09-23 16:28:02 +00:00
GitHub Action
9327da9695 Auto-update README [skip ci] 2025-09-23 04:26:25 +00:00
GitHub Action
8d8fc0c47f Auto-update README [skip ci] 2025-09-22 16:28:35 +00:00
GitHub Action
7611da5f0e Auto-update README [skip ci] 2025-09-22 04:26:14 +00:00
GitHub Action
6faa2376e1 Auto-update README [skip ci] 2025-09-21 16:23:57 +00:00
GitHub Action
35c265623a Auto-update README [skip ci] 2025-09-21 04:25:17 +00:00
GitHub Action
ab4fb613fb Auto-update README [skip ci] 2025-09-20 16:23:20 +00:00
GitHub Action
50c6e079d2 Auto-update README [skip ci] 2025-09-20 04:25:18 +00:00
GitHub Action
001ef26305 Auto-update README [skip ci] 2025-09-19 16:26:29 +00:00
GitHub Action
9d3bf8623a Auto-update README [skip ci] 2025-09-19 04:26:14 +00:00
GitHub Action
3c75812a24 Auto-update README [skip ci] 2025-09-18 16:27:12 +00:00
GitHub Action
0552eb08f0 Auto-update README [skip ci] 2025-09-18 04:26:17 +00:00
GitHub Action
c1fc9cd9bc Auto-update README [skip ci] 2025-09-17 16:27:27 +00:00
GitHub Action
c7de215758 Auto-update README [skip ci] 2025-09-17 04:25:21 +00:00
GitHub Action
4d9064654b Auto-update README [skip ci] 2025-09-16 16:27:33 +00:00
GitHub Action
cfceb12664 Auto-update README [skip ci] 2025-09-16 04:26:04 +00:00
GitHub Action
0c51ce9353 Auto-update README [skip ci] 2025-09-15 16:27:54 +00:00
GitHub Action
e4d3c754bb Auto-update README [skip ci] 2025-09-15 04:27:04 +00:00
GitHub Action
e2947e069c Auto-update README [skip ci] 2025-09-14 16:22:41 +00:00
GitHub Action
644eebb8ac Auto-update README [skip ci] 2025-09-14 04:24:30 +00:00
GitHub Action
47cd265737 Auto-update README [skip ci] 2025-09-13 23:58:09 +00:00
Marvin Scham
90e0d85c95 Merge pull request #3 from marvinscham/dependabot/github_actions/actions/checkout-5
chore(deps): bump actions/checkout from 2 to 5
2025-09-14 01:57:11 +02:00
Marvin Scham
eb42340266 Merge pull request #2 from marvinscham/dependabot/github_actions/actions/setup-python-6
chore(deps): bump actions/setup-python from 2 to 6
2025-09-14 01:56:58 +02:00
dependabot[bot]
6484be297e chore(deps): bump actions/checkout from 2 to 5
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-13 23:55:56 +00:00
dependabot[bot]
86822b79d6 chore(deps): bump actions/setup-python from 2 to 6
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 2 to 6.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v2...v6)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-13 23:55:54 +00:00
Marvin Scham
ff922ca95c Add Dependabot configuration for GitHub Actions 2025-09-14 01:55:14 +02:00
929ffaadf7 Updated content + code cleanup 2025-09-14 01:03:11 +02:00
GitHub Action
912c0f1d64 Auto-update README [skip ci] 2025-09-13 16:22:55 +00:00
GitHub Action
f3af5f3674 Auto-update README [skip ci] 2025-09-13 04:24:26 +00:00
GitHub Action
8f77e43dd9 Auto-update README [skip ci] 2025-09-12 16:23:24 +00:00
GitHub Action
67f1c9fccd Auto-update README [skip ci] 2025-09-12 04:24:47 +00:00
GitHub Action
d7f35008da Auto-update README [skip ci] 2025-09-11 16:26:54 +00:00
GitHub Action
b07006cbbd Auto-update README [skip ci] 2025-09-11 04:25:52 +00:00
GitHub Action
ed5fba4851 Auto-update README [skip ci] 2025-09-10 16:27:25 +00:00
GitHub Action
a635bc9d98 Auto-update README [skip ci] 2025-09-10 04:24:51 +00:00
GitHub Action
57dde26ec6 Auto-update README [skip ci] 2025-09-09 16:28:19 +00:00
GitHub Action
0f0ee6cea9 Auto-update README [skip ci] 2025-09-09 04:26:30 +00:00
GitHub Action
59a69cefa6 Auto-update README [skip ci] 2025-09-08 16:26:31 +00:00
GitHub Action
1ae47c3a6b Auto-update README [skip ci] 2025-09-08 04:27:03 +00:00
GitHub Action
5a9093955c Auto-update README [skip ci] 2025-09-07 16:23:20 +00:00
GitHub Action
0d91434c8e Auto-update README [skip ci] 2025-09-07 04:24:40 +00:00
GitHub Action
76195b1a86 Auto-update README [skip ci] 2025-09-06 16:23:20 +00:00
GitHub Action
31cd1f4b80 Auto-update README [skip ci] 2025-09-06 04:24:50 +00:00
GitHub Action
0e5ed811a6 Auto-update README [skip ci] 2025-09-05 16:24:47 +00:00
GitHub Action
47e3f65a07 Auto-update README [skip ci] 2025-09-05 04:26:01 +00:00
GitHub Action
b00b19f957 Auto-update README [skip ci] 2025-09-04 16:27:22 +00:00
GitHub Action
94bc4faca4 Auto-update README [skip ci] 2025-09-04 04:25:14 +00:00
GitHub Action
74825a0131 Auto-update README [skip ci] 2025-09-03 16:27:18 +00:00
GitHub Action
8262541e06 Auto-update README [skip ci] 2025-09-03 04:26:07 +00:00
GitHub Action
a936388eec Auto-update README [skip ci] 2025-09-02 16:28:29 +00:00
GitHub Action
d13d4ecb3f Auto-update README [skip ci] 2025-09-02 04:27:00 +00:00
GitHub Action
f6fab82932 Auto-update README [skip ci] 2025-09-01 16:26:35 +00:00
GitHub Action
c05bbbc50c Auto-update README [skip ci] 2025-09-01 04:31:31 +00:00
GitHub Action
e620cd63bf Auto-update README [skip ci] 2025-08-31 16:24:46 +00:00
GitHub Action
ee8092232c Auto-update README [skip ci] 2025-08-31 04:25:42 +00:00
GitHub Action
9e08ec6971 Auto-update README [skip ci] 2025-08-30 16:24:36 +00:00
GitHub Action
e25e3f0373 Auto-update README [skip ci] 2025-08-30 04:25:06 +00:00
GitHub Action
a8f4b8a567 Auto-update README [skip ci] 2025-08-29 16:27:25 +00:00
GitHub Action
e791b3cffb Auto-update README [skip ci] 2025-08-29 04:27:02 +00:00
GitHub Action
bf6b6f87ce Auto-update README [skip ci] 2025-08-28 16:28:24 +00:00
GitHub Action
9c5ac4c080 Auto-update README [skip ci] 2025-08-28 04:26:26 +00:00
GitHub Action
e8c4f32b66 Auto-update README [skip ci] 2025-08-27 16:28:26 +00:00
GitHub Action
3de6d1edcf Auto-update README [skip ci] 2025-08-27 04:26:42 +00:00
GitHub Action
0640290c32 Auto-update README [skip ci] 2025-08-26 16:28:02 +00:00
GitHub Action
53da3d1b88 Auto-update README [skip ci] 2025-08-26 04:27:00 +00:00
GitHub Action
843f48ea58 Auto-update README [skip ci] 2025-08-25 16:29:03 +00:00
GitHub Action
71b5cecacf Auto-update README [skip ci] 2025-08-25 04:30:24 +00:00
GitHub Action
94b0082121 Auto-update README [skip ci] 2025-08-24 16:25:49 +00:00
GitHub Action
b71145b201 Auto-update README [skip ci] 2025-08-24 04:28:41 +00:00
GitHub Action
f34ab23769 Auto-update README [skip ci] 2025-08-23 16:24:39 +00:00
GitHub Action
b76f25b0b1 Auto-update README [skip ci] 2025-08-23 04:26:07 +00:00
GitHub Action
5b32c3cdd0 Auto-update README [skip ci] 2025-08-22 16:27:34 +00:00
GitHub Action
b4ab4cfb52 Auto-update README [skip ci] 2025-08-22 04:26:45 +00:00
GitHub Action
c254c71e5c Auto-update README [skip ci] 2025-08-21 16:28:04 +00:00
GitHub Action
33cf3e5d04 Auto-update README [skip ci] 2025-08-21 04:27:47 +00:00
GitHub Action
99fbc15e3b Auto-update README [skip ci] 2025-08-20 16:27:49 +00:00
GitHub Action
13ae9dc920 Auto-update README [skip ci] 2025-08-20 04:27:34 +00:00
GitHub Action
45eaf40ff6 Auto-update README [skip ci] 2025-08-19 16:28:45 +00:00
GitHub Action
caa895f639 Auto-update README [skip ci] 2025-08-19 04:27:09 +00:00
GitHub Action
abc31fcb67 Auto-update README [skip ci] 2025-08-18 16:31:06 +00:00
GitHub Action
e5c83eaa14 Auto-update README [skip ci] 2025-08-18 04:41:22 +00:00
GitHub Action
6e4a21b87e Auto-update README [skip ci] 2025-08-17 16:27:29 +00:00
GitHub Action
0184c608ec Auto-update README [skip ci] 2025-08-17 04:35:34 +00:00
GitHub Action
53bd91c85f Auto-update README [skip ci] 2025-08-16 16:26:43 +00:00
42a2d0e4a5 Temporarily removed waka projects from README 2025-08-16 16:08:52 +02:00
GitHub Action
b0dda21306 Auto-update README [skip ci] 2025-08-16 04:29:08 +00:00
GitHub Action
f85246f273 Auto-update README [skip ci] 2025-08-15 16:29:07 +00:00
GitHub Action
6cc6db9b19 Auto-update README [skip ci] 2025-08-15 04:33:40 +00:00
GitHub Action
7de1728b8f Auto-update README [skip ci] 2025-08-14 16:31:07 +00:00
GitHub Action
2ef2c36c12 Auto-update README [skip ci] 2025-08-14 04:33:33 +00:00
GitHub Action
65b912bfb4 Auto-update README [skip ci] 2025-08-13 16:25:52 +00:00
GitHub Action
9a288f146f Auto-update README [skip ci] 2025-08-13 04:33:23 +00:00
GitHub Action
c785c8c232 Auto-update README [skip ci] 2025-08-12 16:30:46 +00:00
GitHub Action
bcb7dadc95 Auto-update README [skip ci] 2025-08-12 04:31:50 +00:00
GitHub Action
3ffcb2c4a6 Auto-update README [skip ci] 2025-08-11 16:32:05 +00:00
GitHub Action
f4c8cdf16c Auto-update README [skip ci] 2025-08-11 04:48:42 +00:00
GitHub Action
981541f881 Auto-update README [skip ci] 2025-08-10 16:28:24 +00:00
GitHub Action
589d0952fc Auto-update README [skip ci] 2025-08-10 04:43:26 +00:00
GitHub Action
d1ffe106ef Auto-update README [skip ci] 2025-08-09 16:28:30 +00:00
GitHub Action
85a3c57325 Auto-update README [skip ci] 2025-08-09 04:32:39 +00:00
GitHub Action
b8e7ac7bae Auto-update README [skip ci] 2025-08-08 16:29:45 +00:00
GitHub Action
feb062d113 Auto-update README [skip ci] 2025-08-08 04:49:32 +00:00
GitHub Action
604ff213a5 Auto-update README [skip ci] 2025-08-07 16:33:34 +00:00
GitHub Action
06c134d9eb Auto-update README [skip ci] 2025-08-07 04:49:47 +00:00
GitHub Action
4c218f97b4 Auto-update README [skip ci] 2025-08-06 16:33:16 +00:00
GitHub Action
f571efa178 Auto-update README [skip ci] 2025-08-06 04:49:51 +00:00
GitHub Action
c12bfca156 Auto-update README [skip ci] 2025-08-05 16:26:59 +00:00
GitHub Action
018dba8ed5 Auto-update README [skip ci] 2025-08-05 04:51:59 +00:00
GitHub Action
cff6ec8cd1 Auto-update README [skip ci] 2025-08-04 16:34:32 +00:00
GitHub Action
dda97c7b4e Auto-update README [skip ci] 2025-08-04 04:59:29 +00:00
GitHub Action
b96f87ab20 Auto-update README [skip ci] 2025-08-03 16:29:23 +00:00
GitHub Action
06c50a5c57 Auto-update README [skip ci] 2025-08-03 04:51:29 +00:00
GitHub Action
7a59aa59c7 Auto-update README [skip ci] 2025-08-02 16:29:03 +00:00
GitHub Action
c91be3a7f0 Auto-update README [skip ci] 2025-08-02 04:37:58 +00:00
GitHub Action
bac021c11e Auto-update README [skip ci] 2025-08-01 16:32:46 +00:00
GitHub Action
4b44992cde Auto-update README [skip ci] 2025-08-01 04:55:46 +00:00
GitHub Action
64a575304d Auto-update README [skip ci] 2025-07-31 16:32:12 +00:00
GitHub Action
9e32f55503 Auto-update README [skip ci] 2025-07-31 04:46:38 +00:00
GitHub Action
d989fc16a0 Auto-update README [skip ci] 2025-07-30 16:30:59 +00:00
GitHub Action
4bf15bd1d9 Auto-update README [skip ci] 2025-07-30 04:48:51 +00:00
GitHub Action
42297bf512 Auto-update README [skip ci] 2025-07-29 16:31:42 +00:00
GitHub Action
276d8f6901 Auto-update README [skip ci] 2025-07-29 04:50:45 +00:00
GitHub Action
1ee1efb162 Auto-update README [skip ci] 2025-07-28 16:33:16 +00:00
GitHub Action
c08ad6fb51 Auto-update README [skip ci] 2025-07-28 04:50:22 +00:00
GitHub Action
53c6e92fb9 Auto-update README [skip ci] 2025-07-27 16:28:42 +00:00
GitHub Action
a2bc9ed592 Auto-update README [skip ci] 2025-07-27 04:47:31 +00:00
GitHub Action
cafbd33250 Auto-update README [skip ci] 2025-07-26 16:28:24 +00:00
GitHub Action
340c123b8f Auto-update README [skip ci] 2025-07-26 04:39:00 +00:00
GitHub Action
78e7ac82dd Auto-update README [skip ci] 2025-07-25 16:31:10 +00:00
GitHub Action
b4786b7e43 Auto-update README [skip ci] 2025-07-25 04:41:39 +00:00
GitHub Action
3ecf392f6e Auto-update README [skip ci] 2025-07-24 16:29:19 +00:00
GitHub Action
11a74afa61 Auto-update README [skip ci] 2025-07-24 04:42:08 +00:00
GitHub Action
e2311e8e49 Auto-update README [skip ci] 2025-07-23 16:32:45 +00:00
GitHub Action
ad159169e0 Auto-update README [skip ci] 2025-07-23 04:44:21 +00:00
GitHub Action
174d4f206d Auto-update README [skip ci] 2025-07-22 16:32:44 +00:00
GitHub Action
33a7f10baf Auto-update README [skip ci] 2025-07-22 04:41:39 +00:00
GitHub Action
fd69e09052 Auto-update README [skip ci] 2025-07-21 16:31:46 +00:00
GitHub Action
ac1e8cdd4f Auto-update README [skip ci] 2025-07-21 04:47:51 +00:00
GitHub Action
109b8b6352 Auto-update README [skip ci] 2025-07-20 16:28:23 +00:00
GitHub Action
ba586fd5e5 Auto-update README [skip ci] 2025-07-20 04:45:37 +00:00
GitHub Action
4ec2978e58 Auto-update README [skip ci] 2025-07-19 16:28:26 +00:00
GitHub Action
758f9c9a9f Auto-update README [skip ci] 2025-07-19 04:34:16 +00:00
GitHub Action
e0c31c656a Auto-update README [skip ci] 2025-07-18 16:31:56 +00:00
GitHub Action
a6d3dcc371 Auto-update README [skip ci] 2025-07-18 04:42:36 +00:00
GitHub Action
eb998214df Auto-update README [skip ci] 2025-07-17 16:31:42 +00:00
GitHub Action
9894c6df45 Auto-update README [skip ci] 2025-07-17 04:40:22 +00:00
GitHub Action
61ec8fe13e Auto-update README [skip ci] 2025-07-16 16:32:11 +00:00
GitHub Action
37e16c893d Auto-update README [skip ci] 2025-07-16 04:40:33 +00:00
GitHub Action
f96f1e1f97 Auto-update README [skip ci] 2025-07-15 16:31:37 +00:00
GitHub Action
d92105deff Auto-update README [skip ci] 2025-07-15 04:41:19 +00:00
GitHub Action
997c6323db Auto-update README [skip ci] 2025-07-14 16:31:22 +00:00
GitHub Action
9fec3ad6f4 Auto-update README [skip ci] 2025-07-14 04:44:46 +00:00
GitHub Action
2a247831b6 Auto-update README [skip ci] 2025-07-13 16:27:30 +00:00
GitHub Action
05baa5e672 Auto-update README [skip ci] 2025-07-13 04:39:18 +00:00
GitHub Action
228a81dfa9 Auto-update README [skip ci] 2025-07-12 16:27:25 +00:00
GitHub Action
22bfd0cb19 Auto-update README [skip ci] 2025-07-12 04:34:19 +00:00
GitHub Action
97700c6d04 Auto-update README [skip ci] 2025-07-11 16:30:08 +00:00
GitHub Action
ac6ae61f8b Auto-update README [skip ci] 2025-07-11 04:39:41 +00:00
GitHub Action
fbe670532e Auto-update README [skip ci] 2025-07-10 16:31:14 +00:00
GitHub Action
84b954a0af Auto-update README [skip ci] 2025-07-10 04:35:23 +00:00
GitHub Action
ded875c44d Auto-update README [skip ci] 2025-07-09 16:29:34 +00:00
GitHub Action
72634e2155 Auto-update README [skip ci] 2025-07-09 04:36:56 +00:00
GitHub Action
01f7bfccca Auto-update README [skip ci] 2025-07-08 16:30:56 +00:00
GitHub Action
a69c90b945 Auto-update README [skip ci] 2025-07-08 04:33:15 +00:00
GitHub Action
7774d1304d Auto-update README [skip ci] 2025-07-07 16:30:37 +00:00
GitHub Action
0be81bffec Auto-update README [skip ci] 2025-07-07 04:36:50 +00:00
GitHub Action
04827d4f03 Auto-update README [skip ci] 2025-07-06 16:26:59 +00:00
GitHub Action
d5a923a344 Auto-update README [skip ci] 2025-07-06 04:35:28 +00:00
GitHub Action
10a6361d21 Auto-update README [skip ci] 2025-07-05 16:26:37 +00:00
GitHub Action
1e53b9e7d0 Auto-update README [skip ci] 2025-07-05 04:29:47 +00:00
GitHub Action
757185bfd1 Auto-update README [skip ci] 2025-07-04 16:28:29 +00:00
GitHub Action
355fe2a40f Auto-update README [skip ci] 2025-07-04 04:33:19 +00:00
GitHub Action
d4cb19baf3 Auto-update README [skip ci] 2025-07-03 16:29:17 +00:00
GitHub Action
b6e386e3e5 Auto-update README [skip ci] 2025-07-03 04:34:54 +00:00
GitHub Action
4e734f516c Auto-update README [skip ci] 2025-07-02 16:29:23 +00:00
GitHub Action
5763c2ee34 Auto-update README [skip ci] 2025-07-02 04:32:54 +00:00
GitHub Action
9c8848718f Auto-update README [skip ci] 2025-07-01 16:30:20 +00:00
GitHub Action
be3f1df47e Auto-update README [skip ci] 2025-07-01 04:40:17 +00:00
GitHub Action
0012f391a9 Auto-update README [skip ci] 2025-06-30 16:30:19 +00:00
GitHub Action
91e3200636 Auto-update README [skip ci] 2025-06-30 04:36:19 +00:00
GitHub Action
e305286a55 Auto-update README [skip ci] 2025-06-29 16:26:56 +00:00
GitHub Action
36a4f7c2e4 Auto-update README [skip ci] 2025-06-29 04:38:24 +00:00
GitHub Action
a72027f940 Auto-update README [skip ci] 2025-06-28 16:26:54 +00:00
GitHub Action
9c93ff5f36 Auto-update README [skip ci] 2025-06-28 04:29:26 +00:00
GitHub Action
d990db22ff Auto-update README [skip ci] 2025-06-27 16:29:23 +00:00
GitHub Action
2d32e6c938 Auto-update README [skip ci] 2025-06-27 04:32:03 +00:00
GitHub Action
7d5ddc481a Auto-update README [skip ci] 2025-06-26 16:29:23 +00:00
GitHub Action
ccc97e375e Auto-update README [skip ci] 2025-06-26 04:32:30 +00:00
GitHub Action
030c12c604 Auto-update README [skip ci] 2025-06-25 16:31:03 +00:00
GitHub Action
e0e88388d9 Auto-update README [skip ci] 2025-06-25 04:32:56 +00:00
GitHub Action
ebf23513bf Auto-update README [skip ci] 2025-06-24 16:30:18 +00:00
GitHub Action
ead2b5aaf9 Auto-update README [skip ci] 2025-06-24 04:32:27 +00:00
GitHub Action
64d708f42a Auto-update README [skip ci] 2025-06-23 16:30:50 +00:00
GitHub Action
cc10ceffbb Auto-update README [skip ci] 2025-06-23 04:36:37 +00:00
GitHub Action
90bcbb2d80 Auto-update README [skip ci] 2025-06-22 16:26:35 +00:00
GitHub Action
7105d64e53 Auto-update README [skip ci] 2025-06-22 04:33:42 +00:00
GitHub Action
7efcd410a8 Auto-update README [skip ci] 2025-06-21 16:26:54 +00:00
GitHub Action
7014078d63 Auto-update README [skip ci] 2025-06-21 04:28:01 +00:00
GitHub Action
f4d1513d78 Auto-update README [skip ci] 2025-06-20 16:28:39 +00:00
GitHub Action
572ffbe263 Auto-update README [skip ci] 2025-06-20 04:30:39 +00:00
GitHub Action
981d734ea3 Auto-update README [skip ci] 2025-06-19 16:29:06 +00:00
GitHub Action
e6b5eb5a85 Auto-update README [skip ci] 2025-06-19 04:31:06 +00:00
GitHub Action
9be620e03b Auto-update README [skip ci] 2025-06-18 16:30:09 +00:00
GitHub Action
b5638bd5ed Auto-update README [skip ci] 2025-06-18 04:31:53 +00:00
GitHub Action
70dfb556b0 Auto-update README [skip ci] 2025-06-17 16:30:35 +00:00
GitHub Action
6e2af401ef Auto-update README [skip ci] 2025-06-17 04:31:16 +00:00
GitHub Action
b86392610c Auto-update README [skip ci] 2025-06-16 16:29:53 +00:00
GitHub Action
0db8f2c583 Auto-update README [skip ci] 2025-06-16 04:34:43 +00:00
GitHub Action
7d1adc7dad Auto-update README [skip ci] 2025-06-15 16:26:35 +00:00
GitHub Action
7d4591e0e4 Auto-update README [skip ci] 2025-06-15 04:32:27 +00:00
GitHub Action
03c3b65230 Auto-update README [skip ci] 2025-06-14 16:26:33 +00:00
GitHub Action
9d850677e0 Auto-update README [skip ci] 2025-06-14 04:27:39 +00:00
GitHub Action
65ff4090e6 Auto-update README [skip ci] 2025-06-13 16:29:06 +00:00
GitHub Action
aaedec6e81 Auto-update README [skip ci] 2025-06-13 04:30:35 +00:00
GitHub Action
736647d2e8 Auto-update README [skip ci] 2025-06-12 16:29:06 +00:00
GitHub Action
e44d514940 Auto-update README [skip ci] 2025-06-12 04:29:44 +00:00
GitHub Action
e60cf22dc9 Auto-update README [skip ci] 2025-06-11 16:30:17 +00:00
GitHub Action
4f24da229a Auto-update README [skip ci] 2025-06-11 04:31:39 +00:00
GitHub Action
cafeb9b71b Auto-update README [skip ci] 2025-06-10 16:30:15 +00:00
GitHub Action
77b3a481e1 Auto-update README [skip ci] 2025-06-10 04:30:57 +00:00
GitHub Action
6b30e74084 Auto-update README [skip ci] 2025-06-09 16:30:21 +00:00
GitHub Action
2c4ba9416f Auto-update README [skip ci] 2025-06-09 04:34:24 +00:00
GitHub Action
d5e1985c90 Auto-update README [skip ci] 2025-06-08 16:25:58 +00:00
GitHub Action
56e17401e5 Auto-update README [skip ci] 2025-06-08 04:33:00 +00:00
GitHub Action
7c4b287e14 Auto-update README [skip ci] 2025-06-07 16:26:42 +00:00
GitHub Action
53657e8374 Auto-update README [skip ci] 2025-06-07 04:27:35 +00:00
GitHub Action
0e11316d54 Auto-update README [skip ci] 2025-06-06 16:29:55 +00:00
GitHub Action
d1537fc56b Auto-update README [skip ci] 2025-06-06 04:30:17 +00:00
GitHub Action
b174a3d028 Auto-update README [skip ci] 2025-06-05 16:29:36 +00:00
GitHub Action
e6303bbfd7 Auto-update README [skip ci] 2025-06-05 04:30:42 +00:00
GitHub Action
3043eea15b Auto-update README [skip ci] 2025-06-04 16:25:02 +00:00
GitHub Action
79faa38816 Auto-update README [skip ci] 2025-06-04 04:30:18 +00:00
GitHub Action
486a85a96d Auto-update README [skip ci] 2025-06-03 16:31:00 +00:00
GitHub Action
19355acbc6 Auto-update README [skip ci] 2025-06-03 04:29:40 +00:00
GitHub Action
dec6293b66 Auto-update README [skip ci] 2025-06-02 16:30:34 +00:00
GitHub Action
2282a77d43 Auto-update README [skip ci] 2025-06-02 04:33:06 +00:00
GitHub Action
9fb7fd2d80 Auto-update README [skip ci] 2025-06-01 16:26:31 +00:00
GitHub Action
3d0c3a8ce4 Auto-update README [skip ci] 2025-06-01 04:37:31 +00:00
GitHub Action
6e84dd6125 Auto-update README [skip ci] 2025-05-31 16:26:03 +00:00
GitHub Action
3141c2ba43 Auto-update README [skip ci] 2025-05-31 04:26:50 +00:00
GitHub Action
6cfe0c57b3 Auto-update README [skip ci] 2025-05-30 16:28:57 +00:00
GitHub Action
d7749f881d Auto-update README [skip ci] 2025-05-30 04:29:03 +00:00
GitHub Action
fb894e0902 Auto-update README [skip ci] 2025-05-29 16:28:43 +00:00
GitHub Action
cc09cb9346 Auto-update README [skip ci] 2025-05-29 04:29:20 +00:00
GitHub Action
f5588a21e7 Auto-update README [skip ci] 2025-05-28 16:28:17 +00:00
GitHub Action
aede6509f1 Auto-update README [skip ci] 2025-05-28 04:28:49 +00:00
GitHub Action
7a60dcb0c2 Auto-update README [skip ci] 2025-05-27 16:29:27 +00:00
GitHub Action
6bc07147d6 Auto-update README [skip ci] 2025-05-27 04:29:17 +00:00
GitHub Action
370a183270 Auto-update README [skip ci] 2025-05-26 16:27:31 +00:00
GitHub Action
8a59766c03 Auto-update README [skip ci] 2025-05-26 04:29:22 +00:00
GitHub Action
179a9a442d Auto-update README [skip ci] 2025-05-25 16:26:18 +00:00
GitHub Action
1ef2f34b1e Auto-update README [skip ci] 2025-05-25 04:28:53 +00:00
GitHub Action
85b19d1fed Auto-update README [skip ci] 2025-05-24 16:26:03 +00:00
GitHub Action
821379f299 Auto-update README [skip ci] 2025-05-24 04:26:09 +00:00
GitHub Action
d445ae145a Auto-update README [skip ci] 2025-05-23 16:27:59 +00:00
GitHub Action
7b9778c56c Auto-update README [skip ci] 2025-05-23 04:27:19 +00:00
GitHub Action
aab4819c09 Auto-update README [skip ci] 2025-05-22 16:29:08 +00:00
GitHub Action
601daea3d2 Auto-update README [skip ci] 2025-05-22 04:28:36 +00:00
GitHub Action
5cfc344b9f Auto-update README [skip ci] 2025-05-21 16:29:37 +00:00
GitHub Action
027d1f4dd6 Auto-update README [skip ci] 2025-05-21 04:27:46 +00:00
GitHub Action
6cf9935b21 Auto-update README [skip ci] 2025-05-20 16:29:13 +00:00
GitHub Action
18bcea064a Auto-update README [skip ci] 2025-05-20 04:27:28 +00:00
GitHub Action
5cb893b8ea Auto-update README [skip ci] 2025-05-19 16:29:01 +00:00
GitHub Action
2ebe638103 Auto-update README [skip ci] 2025-05-19 04:30:50 +00:00
GitHub Action
b082896f69 Auto-update README [skip ci] 2025-05-18 16:25:25 +00:00
GitHub Action
b6c30fc3f8 Auto-update README [skip ci] 2025-05-18 04:29:03 +00:00
GitHub Action
a3246bd595 Auto-update README [skip ci] 2025-05-17 16:25:57 +00:00
GitHub Action
554a1b7d79 Auto-update README [skip ci] 2025-05-17 04:26:10 +00:00
GitHub Action
8a26fe112a Auto-update README [skip ci] 2025-05-16 16:28:14 +00:00
GitHub Action
600c4d2892 Auto-update README [skip ci] 2025-05-16 04:28:05 +00:00
GitHub Action
b9572c4dc6 Auto-update README [skip ci] 2025-05-15 16:29:14 +00:00
GitHub Action
bd6c645648 Auto-update README [skip ci] 2025-05-15 04:27:15 +00:00
GitHub Action
1f861b20d6 Auto-update README [skip ci] 2025-05-14 16:28:50 +00:00
GitHub Action
f32c52b806 Auto-update README [skip ci] 2025-05-14 04:27:18 +00:00
GitHub Action
7558d5481e Auto-update README [skip ci] 2025-05-13 16:29:23 +00:00
GitHub Action
dfde47e586 Auto-update README [skip ci] 2025-05-13 04:27:43 +00:00
GitHub Action
3537913dce Auto-update README [skip ci] 2025-05-12 16:29:22 +00:00
GitHub Action
f6a96e5ee1 Auto-update README [skip ci] 2025-05-12 04:27:55 +00:00
GitHub Action
7beabcc202 Auto-update README [skip ci] 2025-05-11 16:25:52 +00:00
GitHub Action
b314725309 Auto-update README [skip ci] 2025-05-11 04:26:19 +00:00
GitHub Action
64794d2892 Auto-update README [skip ci] 2025-05-10 16:25:59 +00:00
GitHub Action
7e1f6641c6 Auto-update README [skip ci] 2025-05-10 04:26:31 +00:00
GitHub Action
07c11d9725 Auto-update README [skip ci] 2025-05-09 16:27:48 +00:00
GitHub Action
b4d8c66720 Auto-update README [skip ci] 2025-05-09 04:27:21 +00:00
GitHub Action
6b8c481ecc Auto-update README [skip ci] 2025-05-08 16:29:05 +00:00
GitHub Action
15208d7baf Auto-update README [skip ci] 2025-05-08 04:27:46 +00:00
GitHub Action
37b69fa544 Auto-update README [skip ci] 2025-05-07 16:29:31 +00:00
GitHub Action
7031fc5be4 Auto-update README [skip ci] 2025-05-07 04:26:52 +00:00
GitHub Action
382fe1c865 Auto-update README [skip ci] 2025-05-06 16:27:03 +00:00
GitHub Action
84e69f81e2 Auto-update README [skip ci] 2025-05-06 04:26:57 +00:00
GitHub Action
34eed325a2 Auto-update README [skip ci] 2025-05-05 16:29:06 +00:00
GitHub Action
e0cd1852c3 Auto-update README [skip ci] 2025-05-05 04:27:34 +00:00
GitHub Action
026ed4f0a9 Auto-update README [skip ci] 2025-05-04 16:25:38 +00:00
GitHub Action
4a30318ecf Auto-update README [skip ci] 2025-05-04 04:26:34 +00:00
GitHub Action
c905494bff Auto-update README [skip ci] 2025-05-03 16:25:47 +00:00
GitHub Action
43348514ad Auto-update README [skip ci] 2025-05-03 04:25:44 +00:00
GitHub Action
fc9495f236 Auto-update README [skip ci] 2025-05-02 16:27:42 +00:00
GitHub Action
dae5762e4f Auto-update README [skip ci] 2025-05-02 04:26:16 +00:00
GitHub Action
5c5f190fa1 Auto-update README [skip ci] 2025-05-01 16:27:55 +00:00
GitHub Action
7173e8c34d Auto-update README [skip ci] 2025-05-01 04:27:52 +00:00
GitHub Action
bdc11cb5dc Auto-update README [skip ci] 2025-04-30 16:28:06 +00:00
GitHub Action
db2e3e2adf Auto-update README [skip ci] 2025-04-30 04:26:40 +00:00
GitHub Action
a2746066b5 Auto-update README [skip ci] 2025-04-29 16:27:59 +00:00
GitHub Action
fb17ac8b72 Auto-update README [skip ci] 2025-04-29 04:25:45 +00:00
GitHub Action
1428f75d4e Auto-update README [skip ci] 2025-04-28 16:27:03 +00:00
GitHub Action
919137176d Auto-update README [skip ci] 2025-04-28 04:27:20 +00:00
GitHub Action
d099beb41e Auto-update README [skip ci] 2025-04-27 16:25:23 +00:00
GitHub Action
9e49b004d7 Auto-update README [skip ci] 2025-04-27 04:25:21 +00:00
GitHub Action
40e0b78d11 Auto-update README [skip ci] 2025-04-26 16:25:11 +00:00
GitHub Action
a576c3f3ba Auto-update README [skip ci] 2025-04-26 04:25:44 +00:00
GitHub Action
51d13e6084 Auto-update README [skip ci] 2025-04-25 16:27:02 +00:00
GitHub Action
47fb42221f Auto-update README [skip ci] 2025-04-25 04:26:15 +00:00
GitHub Action
90b0e5df42 Auto-update README [skip ci] 2025-04-24 16:28:26 +00:00
GitHub Action
5561e6e0a3 Auto-update README [skip ci] 2025-04-24 04:26:13 +00:00
GitHub Action
208341f5bc Auto-update README [skip ci] 2025-04-23 16:28:50 +00:00
GitHub Action
773cfd1c41 Auto-update README [skip ci] 2025-04-23 04:26:52 +00:00
GitHub Action
2603154788 Auto-update README [skip ci] 2025-04-22 16:27:29 +00:00
GitHub Action
89ac86a2e2 Auto-update README [skip ci] 2025-04-22 04:26:05 +00:00
GitHub Action
de259f960c Auto-update README [skip ci] 2025-04-21 16:26:55 +00:00
GitHub Action
6e83d6c886 Auto-update README [skip ci] 2025-04-21 04:26:28 +00:00
GitHub Action
5ff1421e2b Auto-update README [skip ci] 2025-04-20 16:24:39 +00:00
GitHub Action
eacf7f8e66 Auto-update README [skip ci] 2025-04-20 04:24:40 +00:00
GitHub Action
dc83fa8588 Auto-update README [skip ci] 2025-04-19 16:26:17 +00:00
GitHub Action
cbde3b8320 Auto-update README [skip ci] 2025-04-19 04:24:51 +00:00
GitHub Action
7b169deb50 Auto-update README [skip ci] 2025-04-18 16:26:29 +00:00
GitHub Action
8ac9b52390 Auto-update README [skip ci] 2025-04-18 04:25:48 +00:00
GitHub Action
f0c0e222d8 Auto-update README [skip ci] 2025-04-17 16:27:46 +00:00
GitHub Action
e35c961ea0 Auto-update README [skip ci] 2025-04-17 04:26:18 +00:00
GitHub Action
ad1958cee6 Auto-update README [skip ci] 2025-04-16 16:28:50 +00:00
GitHub Action
191611eb93 Auto-update README [skip ci] 2025-04-16 04:26:02 +00:00
GitHub Action
e75b7bc46e Auto-update README [skip ci] 2025-04-15 16:26:48 +00:00
GitHub Action
03fcbd97ca Auto-update README [skip ci] 2025-04-15 04:26:23 +00:00
GitHub Action
d081accee0 Auto-update README [skip ci] 2025-04-14 16:27:34 +00:00
GitHub Action
ab35fd895d Auto-update README [skip ci] 2025-04-14 04:26:10 +00:00
GitHub Action
ab54cc896a Auto-update README [skip ci] 2025-04-13 16:26:41 +00:00
GitHub Action
fc656fbd9a Auto-update README [skip ci] 2025-04-13 04:49:51 +00:00
GitHub Action
2f0a58654a Auto-update README [skip ci] 2025-04-12 16:24:55 +00:00
GitHub Action
dd0f6cdb6d Auto-update README [skip ci] 2025-04-12 04:25:26 +00:00
GitHub Action
2424259926 Auto-update README [skip ci] 2025-04-11 16:27:37 +00:00
GitHub Action
856cb9c8ec Auto-update README [skip ci] 2025-04-11 04:26:54 +00:00
GitHub Action
3946075c4e Auto-update README [skip ci] 2025-04-10 16:27:58 +00:00
GitHub Action
64abbee1cb Auto-update README [skip ci] 2025-04-10 04:26:15 +00:00
GitHub Action
d31fe3c178 Auto-update README [skip ci] 2025-04-09 16:28:10 +00:00
GitHub Action
fb55780d6f Auto-update README [skip ci] 2025-04-09 04:26:02 +00:00
GitHub Action
89fdc1dee4 Auto-update README [skip ci] 2025-04-08 16:28:23 +00:00
GitHub Action
4b3b07c676 Auto-update README [skip ci] 2025-04-08 04:26:05 +00:00
GitHub Action
b07a53a3a3 Auto-update README [skip ci] 2025-04-07 16:26:10 +00:00
GitHub Action
c334c5ba5d Auto-update README [skip ci] 2025-04-07 04:26:14 +00:00
GitHub Action
e17d884734 Auto-update README [skip ci] 2025-04-06 16:24:00 +00:00
GitHub Action
aeb2d1c78f Auto-update README [skip ci] 2025-04-06 04:26:42 +00:00
GitHub Action
364b53877d Auto-update README [skip ci] 2025-04-05 16:25:10 +00:00
GitHub Action
649252b1af Auto-update README [skip ci] 2025-04-05 04:24:57 +00:00
GitHub Action
b06dd4b72c Auto-update README [skip ci] 2025-04-04 16:26:30 +00:00
GitHub Action
871c5cbb6c Auto-update README [skip ci] 2025-04-04 04:25:48 +00:00
GitHub Action
1fbbffcdfd Auto-update README [skip ci] 2025-04-03 16:26:44 +00:00
GitHub Action
71557473be Auto-update README [skip ci] 2025-04-03 04:26:45 +00:00
GitHub Action
583529625e Auto-update README [skip ci] 2025-04-02 16:28:34 +00:00
GitHub Action
f276022ac6 Auto-update README [skip ci] 2025-04-02 04:25:31 +00:00
b45adfef87 Updated technologies 2025-04-02 06:00:11 +02:00
9 changed files with 152 additions and 124 deletions

9
.github/dependabot.yml vendored Normal file
View File

@@ -0,0 +1,9 @@
version: 2
updates:
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
commit-message:
prefix: "chore"
include: "scope"

View File

@@ -8,10 +8,10 @@ jobs:
steps:
- name: Checkout repository
uses: actions/checkout@v2
uses: actions/checkout@v5
- name: Set up Python
uses: actions/setup-python@v2
uses: actions/setup-python@v6
with:
python-version: '3.12'

1
.gitignore vendored
View File

@@ -1 +1,2 @@
.env
.venv

View File

@@ -1,35 +1,43 @@
<h1 align="center" style="text-align:center;">Welcome! <img height="28" style="height:1em;display:inline-block;" src="https://raw.githubusercontent.com/marvinscham/marvinscham/main/resources/wave.gif"></h1>
<p align="center" style="text-align:center;">I'm Marvin M.Sc. student, fullstack developer and creator of <a href="https://masterychart.com">Mastery Chart</a>.<br>Located in Baden-Württemberg, Germany <img height="16" style="height:1em;display:inline-block;" src="https://marvinscham.de/assets/img/lang/de.png">.</p>
<p align="center" style="text-align:center;">I'm Marvin Software engineer and creator of <a href="https://masterychart.com">Mastery Chart</a>.<br>Located in Baden-Württemberg, Germany <img height="16" style="height:1em;display:inline-block;" src="https://marvinscham.de/assets/img/lang/de.png">.</p>
<h2>🛠 Tools I use</h2>
<h2>🛠 Things I use</h2>
<p>
<img alt="Linux Mint" style="display:inline-block;" src="https://img.shields.io/badge/-Linux_Mint-86BE43?style=flat-square&logo=linuxmint&logoColor=white" />
<img alt="Gitea" style="display:inline-block;" src="https://img.shields.io/badge/-Gitea-609926?style=flat-square&logo=gitea&logoColor=white" />
<img alt="Bash" style="display:inline-block;" src="https://img.shields.io/badge/-Bash-4EAA25?style=flat-square&logo=gnubash&logoColor=white" />
<img alt="Paperless" style="display:inline-block;" src="https://img.shields.io/badge/-Paperless-17541F?style=flat-square&logo=paperlessngx&logoColor=white" />
<img alt="nginx" style="display:inline-block;" src="https://img.shields.io/badge/-nginx-009639?style=flat-square&logo=nginx&logoColor=white" />
<img alt="Calibre--Web" style="display:inline-block;" src="https://img.shields.io/badge/-Calibre--Web-45B29D?style=flat-square&logo=calibreweb&logoColor=white" />
<img alt="LaTeX" style="display:inline-block;" src="https://img.shields.io/badge/-LaTeX-008080?style=flat-square&logo=latex&logoColor=white" />
<img alt="Traefik" style="display:inline-block;" src="https://img.shields.io/badge/-Traefik-24A1C1?style=flat-square&logo=traefikproxy&logoColor=white" />
<img alt="Nextcloud" style="display:inline-block;" src="https://img.shields.io/badge/-Nextcloud-0082C9?style=flat-square&logo=nextcloud&logoColor=white" />
<img alt="C%2b%2b" style="display:inline-block;" src="https://img.shields.io/badge/-C%2b%2b-00599C?style=flat-square&logo=cplusplus&logoColor=white" />
<img alt="Docker" style="display:inline-block;" src="https://img.shields.io/badge/-Docker-2496ED?style=flat-square&logo=Docker&logoColor=white" />
<img alt="Python" style="display:inline-block;" src="https://img.shields.io/badge/-Python-3776AB?style=flat-square&logo=python&logoColor=white" />
<img alt="SonarQube" style="display:inline-block;" src="https://img.shields.io/badge/-SonarQube-126ED3?style=flat-square&logo=sonarqubeserver&logoColor=white" />
<img alt="Adminer" style="display:inline-block;" src="https://img.shields.io/badge/-Adminer-34567C?style=flat-square&logo=adminer&logoColor=white" />
<img alt="MariaDB" style="display:inline-block;" src="https://img.shields.io/badge/-MariaDB-1F305F?style=flat-square&logo=mariadb&logoColor=white" />
<img alt="Immich" style="display:inline-block;" src="https://img.shields.io/badge/-Immich-4250AF?style=flat-square&logo=immich&logoColor=white" />
<img alt="PHP" style="display:inline-block;" src="https://img.shields.io/badge/-PHP-777BB4?style=flat-square&logo=php&logoColor=white" />
<img alt="Plausible" style="display:inline-block;" src="https://img.shields.io/badge/-Plausible-5850EC?style=flat-square&logo=plausibleanalytics&logoColor=white" />
<img alt="Sentry" style="display:inline-block;" src="https://img.shields.io/badge/-Sentry-362D59?style=flat-square&logo=sentry&logoColor=white" />
<img alt="OpenAI" style="display:inline-block;" src="https://img.shields.io/badge/-OpenAI-412991?style=flat-square&logo=openai&logoColor=white" />
<img alt="Obsidian" style="display:inline-block;" src="https://img.shields.io/badge/-Obsidian-7C3AED?style=flat-square&logo=obsidian&logoColor=white" />
<img alt="CSS" style="display:inline-block;" src="https://img.shields.io/badge/-CSS-663399?style=flat-square&logo=css&logoColor=white" />
<img alt="Sass" style="display:inline-block;" src="https://img.shields.io/badge/-Sass-CC6699?style=flat-square&logo=sass&logoColor=white" />
<img alt="Chart.js" style="display:inline-block;" src="https://img.shields.io/badge/-Chart.js-FF6384?style=flat-square&logo=chartdotjs&logoColor=white" />
<img alt="n8n" style="display:inline-block;" src="https://img.shields.io/badge/-n8n-EA4B71?style=flat-square&logo=n8n&logoColor=white" />
<img alt="Riot API" style="display:inline-block;" src="https://img.shields.io/badge/-Riot_API-EB0029?style=flat-square&logo=riotgames&logoColor=white" />
<img alt="Ruby" style="display:inline-block;" src="https://img.shields.io/badge/-Ruby-CC342D?style=flat-square&logo=ruby&logoColor=white" />
<img alt="WireGuard" style="display:inline-block;" src="https://img.shields.io/badge/-WireGuard-88171A?style=flat-square&logo=wireguard&logoColor=white" />
<img alt="uBlock" style="display:inline-block;" src="https://img.shields.io/badge/-uBlock-800000?style=flat-square&logo=ublockorigin&logoColor=white" />
<img alt="Redis" style="display:inline-block;" src="https://img.shields.io/badge/-Redis-FF4438?style=flat-square&logo=redis&logoColor=white" />
<img alt="Authentik" style="display:inline-block;" src="https://img.shields.io/badge/-Authentik-FD4B2D?style=flat-square&logo=authentik&logoColor=white" />
<img alt="Git" style="display:inline-block;" src="https://img.shields.io/badge/-Git-F05032?style=flat-square&logo=git&logoColor=white" />
<img alt="HTML5" style="display:inline-block;" src="https://img.shields.io/badge/-HTML5-E34F26?style=flat-square&logo=html5&logoColor=white" />
<img alt="GitLab CI" style="display:inline-block;" src="https://img.shields.io/badge/-GitLab_CI-FC6D26?style=flat-square&logo=gitlab&logoColor=white" />
<img alt="Cloudflare" style="display:inline-block;" src="https://img.shields.io/badge/-Cloudflare-F38020?style=flat-square&logo=cloudflare&logoColor=white" />
<img alt="D3.js" style="display:inline-block;" src="https://img.shields.io/badge/-D3.js-F9A03C?style=flat-square&logo=d3dotjs&logoColor=white" />
<img alt="D3.js" style="display:inline-block;" src="https://img.shields.io/badge/-D3.js-F9A03C?style=flat-square&logo=d3&logoColor=white" />
<img alt="JavaScript" style="display:inline-block;" src="https://img.shields.io/badge/-JavaScript-F7DF1E?style=flat-square&logo=javascript&logoColor=white" />
<img alt="Bash" style="display:inline-block;" src="https://img.shields.io/badge/-Bash-4EAA25?style=flat-square&logo=gnubash&logoColor=white" />
<img alt="NGINX" style="display:inline-block;" src="https://img.shields.io/badge/-NGINX-009639?style=flat-square&logo=nginx&logoColor=white" />
<img alt="Weblate" style="display:inline-block;" src="https://img.shields.io/badge/-Weblate-2ECCAA?style=flat-square&logo=weblate&logoColor=white" />
<img alt="SonarQube" style="display:inline-block;" src="https://img.shields.io/badge/-SonarQube-4E9BCD?style=flat-square&logo=sonarqube&logoColor=white" />
<img alt="VS Code" style="display:inline-block;" src="https://img.shields.io/badge/-VS_Code-007ACC?style=flat-square&logo=visual-studio-code&logoColor=white" />
<img alt="Docker" style="display:inline-block;" src="https://img.shields.io/badge/-Docker-2496ED?style=flat-square&logo=Docker&logoColor=white" />
<img alt="GitHub Actions" style="display:inline-block;" src="https://img.shields.io/badge/-GitHub_Actions-2496ED?style=flat-square&logo=githubactions&logoColor=white" />
<img alt="Python" style="display:inline-block;" src="https://img.shields.io/badge/-Python-3776AB?style=flat-square&logo=python&logoColor=white" />
<img alt="MariaDB" style="display:inline-block;" src="https://img.shields.io/badge/-MariaDB-1F305F?style=flat-square&logo=mariadb&logoColor=white" />
<img alt="Markdown" style="display:inline-block;" src="https://img.shields.io/badge/-Markdown-000000?style=flat-square&logo=markdown&logoColor=white" />
<img alt="Ghost" style="display:inline-block;" src="https://img.shields.io/badge/-Ghost-15171A?style=flat-square&logo=ghost&logoColor=white" />
<img alt="Markdown" style="display:inline-block;" src="https://img.shields.io/badge/-Markdown-000000?style=flat-square&logo=markdown&logoColor=white" />
<img alt="Vaultwarden" style="display:inline-block;" src="https://img.shields.io/badge/-Vaultwarden-000000?style=flat-square&logo=vaultwarden&logoColor=white" />
</p>
<h2>🎁 Open source</h2>
@@ -55,42 +63,31 @@
<td><img alt="Last Commit" src="https://img.shields.io/github/last-commit/marvinscham/bibtex-oss?style=flat-square&labelColor=343b41"/></td>
</tr></tbody>
</table>
<h2>📊 30-day breakdown</h2>
<h2>📊 30-day coding activity</h2>
<pre>
masterychart 4:23 ████████████████████-------------------- 50%
thesis-dokumente-ocr-ki 2:07 ████████------------------------------- 24%
checksch 0:43 ███------------------------------------- 8%
pokemon-tcgp-tracker 0:35 ██-------------------------------------- 6%
Lang hh:mm
C++ 6:19 ████████-------------------------------- 20%
Python 5:00 ██████---------------------------------- 16%
YAML 3:33 ████------------------------------------ 11%
PHP 2:58 ███------------------------------------- 9%
Bash 2:23 ███------------------------------------- 7%
JSX 2:13 ██-------------------------------------- 7%
</pre>
<pre>
PHP 2:19 ██████████------------------------------ 26%
TeX 1:25 ██████---------------------------------- 16%
YAML 1:08 █████----------------------------------- 13%
unknown 1:00 ████------------------------------------ 11%
Docker 0:54 ████------------------------------------ 10%
Python 0:20 █--------------------------------------- 3%
</pre>
<h2>📓 Latest blog posts</h2>
<ul>
<li><a href="https://blog.marvinscham.de/css-color-filtering-svg/">CSS: Color Filtering SVG images</a></li>
<li><a href="https://blog.marvinscham.de/splitting-midi/">Splitting MIDI Controller Input</a></li>
<li><a href="https://blog.marvinscham.de/dkim-strato-cloudflare/">(DE) DKIM mit Strato SMTP und Cloudflare DNS</a></li>
</ul>
<h2>👥 Social</h2>
<p align="center" style="text-align:center;"><a href="https://marvinscham.de" style="display:inline-block;" target="_blank"><img alt="Homepage" src="https://img.shields.io/badge/Homepage-%230d254c.svg?&style=for-the-badge&logo=googlechrome&logoColor=white" /></a>
<a href="https://github.vom/marvinscham" style="display:inline-block;" target="_blank"><img alt="GitHub" src="https://img.shields.io/badge/GitHub-%23181717.svg?&style=for-the-badge&logo=github&logoColor=white" /></a>
<a href="https://www.linkedin.com/in/marvin-scham-58576216b/" style="display:inline-block;" target="_blank"><img alt="LinkedIn" src="https://img.shields.io/badge/LinkedIn-%230A66C2.svg?&style=for-the-badge&logo=linkedin&logoColor=white" /></a>
<a href="https://duolingo.com/profile/marvinscham" style="display:inline-block;" target="_blank"><img alt="Duolingo" src="https://img.shields.io/badge/Duolingo-%2358CC02.svg?&style=for-the-badge&logo=duolingo&logoColor=white" /></a>
<p align="center" style="text-align:center;"><a href="https://marvinscham.de" style="display:inline-block;" target="_blank"><img alt="Homepage" src="https://img.shields.io/badge/Homepage-%230d254c.svg?&style=for-the-badge&logo=&logoColor=white" /></a>
<a href="https://github.vom/marvinscham" style="display:inline-block;" target="_blank"><img alt="GitHub" src="https://img.shields.io/badge/GitHub-%23181717.svg?&style=for-the-badge&logo=&logoColor=white" /></a>
<a href="https://www.linkedin.com/in/marvin-scham-58576216b/" style="display:inline-block;" target="_blank"><img alt="LinkedIn" src="https://img.shields.io/badge/LinkedIn-%230A66C2.svg?&style=for-the-badge&logo=&logoColor=white" /></a>
<a href="https://duolingo.com/profile/marvinscham" style="display:inline-block;" target="_blank"><img alt="Duolingo" src="https://img.shields.io/badge/Duolingo-%2358CC02.svg?&style=for-the-badge&logo=&logoColor=white" /></a>
</p>
<hr>
<p align="center" style="text-align:center;">Last update: Tuesday, 1 April 18:26 CEST</p>
<p align="center" style="text-align:center;">Last update: Wednesday, 10 December 17:33 CET</p>
<p align="center" style="text-align:center;"><a href="https://github.com/marvinscham/marvinscham/actions/workflows/metrics.yml"><img src="https://github.com/marvinscham/marvinscham/actions/workflows/metrics.yml/badge.svg" alt="Update README" style="display:inline-block;"></a> <img alt="made with ♥" style="display:inline-block;" src="https://img.shields.io/badge/made_with-%E2%99%A5-663399?style=flat&labelColor=%23343B41"></p>

View File

@@ -2,30 +2,30 @@
import base64
import datetime
import json
from dotenv import load_dotenv
from jinja2 import Environment, FileSystemLoader
import matplotlib.colors as mcolors
import os
import matplotlib.colors as mcolors
import pytz
import requests
from dotenv import load_dotenv
from jinja2 import Environment, FileSystemLoader
load_dotenv()
# Constants for the progress bar
MAX_BAR_LENGTH = 40
BAR_CHAR = ''
EMPTY_BAR_CHAR = '-'
BAR_CHAR = ""
EMPTY_BAR_CHAR = "-"
def hex_to_rgb(hex_color):
# Helper function to convert hex to RGB
return tuple(int(hex_color[i:i+2], 16) / 255.0 for i in (1, 3, 5))
return tuple(int(hex_color[i : i + 2], 16) / 255.0 for i in (1, 3, 5))
def shift_hue(obj, hue_shift):
# Shift hue to determine rainbow start
hue = mcolors.rgb_to_hsv(hex_to_rgb(obj['color']))[0] + hue_shift
hue = mcolors.rgb_to_hsv(hex_to_rgb(obj["color"]))[0] + hue_shift
if hue > 1:
hue -= 1.0
return hue
@@ -33,7 +33,7 @@ def shift_hue(obj, hue_shift):
def calc_darkness_bias(obj, threshold):
# Threshold 1: No bias
brightness = mcolors.rgb_to_hsv(hex_to_rgb(obj['color']))[2]
brightness = mcolors.rgb_to_hsv(hex_to_rgb(obj["color"]))[2]
if brightness < threshold:
return 2 - brightness
else:
@@ -41,27 +41,20 @@ def calc_darkness_bias(obj, threshold):
def seconds_to_string(seconds):
days = seconds // 86400
remaining_seconds = seconds % 86400
hours = remaining_seconds // 3600
remaining_minutes = (remaining_seconds % 3600) // 60
hours = seconds // 3600
remaining_minutes = (seconds % 3600) // 60
time_string = ""
if days > 0:
time_string += f"{days}:{hours:02}"
else:
time_string += f"{hours}"
time_string = f"{hours}"
time_string += f":{remaining_minutes:02}"
return time_string
resource_dir = os.path.join(os.path.dirname(
os.path.abspath(__file__)), "resources")
resource_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "resources")
env = Environment(loader=FileSystemLoader(resource_dir))
# Load template
template = env.get_template('README.md.jinja')
template = env.get_template("README.md.jinja")
# Load metadata files
with open(os.path.join(resource_dir, "technologies.json")) as f:
@@ -72,20 +65,22 @@ with open(os.path.join(resource_dir, "socials.json")) as f:
socials = json.load(f)
# Sort to build rainbow
hue_shift = 0.37
hue_shift = 0.8
darkness_bias = 0.2
technologies = sorted(
technologies,
key=lambda obj: shift_hue(obj, hue_shift) +
calc_darkness_bias(obj, darkness_bias)
key=lambda obj: shift_hue(obj, hue_shift) + calc_darkness_bias(obj, darkness_bias),
)
blog_entries = {}
try:
ghost_base_url = os.getenv("GHOST_URL").rstrip("/")
ghost_api_key = os.getenv("GHOST_API_KEY")
response = requests.get(
f"{os.getenv("GHOST_URL")}/ghost/api/content/posts/?key={os.getenv("GHOST_KEY")}")
blog_entries = response.json()['posts'][:3]
f"{ghost_base_url}/ghost/api/content/posts/?key={ghost_api_key}"
)
blog_entries = response.json()["posts"][:3]
except Exception as e:
print(e)
pass
@@ -93,11 +88,13 @@ except Exception as e:
waka_projects = ""
waka_langs = ""
try:
waka_token = base64.b64encode(
os.getenv("WAKAPI_KEY").encode("ascii")).decode("ascii")
waka_token = base64.b64encode(os.getenv("WAKAPI_KEY").encode("ascii")).decode(
"ascii"
)
wakapi_base_url = os.getenv("WAKAPI_URL").rstrip("/")
response = requests.get(
f"{os.getenv("WAKAPI_URL")}/api/summary?interval=30_days",
headers={'Authorization': f"Basic {waka_token}"}
f"{wakapi_base_url}/api/summary?interval=30_days",
headers={"Authorization": f"Basic {waka_token}"},
)
waka_info = response.json()
@@ -106,41 +103,49 @@ try:
project_list = waka_info["projects"][:4]
lang_list = waka_info["languages"][:6]
max_name_len = max(len(entry["key"]) for entry in project_list)
# max_name_len = max(len(entry["key"]) for entry in project_list)
max_lang_len = max(len(entry["key"]) for entry in lang_list)
max_key_len = max(max_name_len, max_lang_len)
# max_key_len = max(max_name_len, max_lang_len)
max_key_len = max_lang_len
max_proj_time_len = max(len(seconds_to_string(
entry["total"])) for entry in project_list)
# max_proj_time_len = max(
# len(seconds_to_string(entry["total"])) for entry in project_list
# )
max_lang_time_len = max(
len(seconds_to_string(entry["total"])) for entry in lang_list)
max_total_len = max(max_proj_time_len, max_lang_time_len)
len(seconds_to_string(entry["total"])) for entry in lang_list
)
# max_total_len = max(max_proj_time_len, max_lang_time_len)
max_total_len = max_lang_time_len
waka_projects += "<pre>\n"
for project in project_list:
filled_length = int(
(project["total"] / total_duration) * MAX_BAR_LENGTH)
progress_bar = BAR_CHAR * filled_length + \
EMPTY_BAR_CHAR * (MAX_BAR_LENGTH - filled_length)
percentage_str = str(
int((project["total"] / total_duration * 100))) + "%"
# waka_projects += "<pre>\n"
# for project in project_list:
# filled_length = int(
# (project["total"] / total_duration) * MAX_BAR_LENGTH)
# progress_bar = BAR_CHAR * filled_length + \
# EMPTY_BAR_CHAR * (MAX_BAR_LENGTH - filled_length)
# percentage_str = str(
# int((project["total"] / total_duration * 100))) + "%"
waka_projects += f"{project['key']:<{max_key_len}} "
waka_projects += f"{seconds_to_string(project["total"]):>{
max_total_len}} "
waka_projects += f"{progress_bar} "
waka_projects += f"{percentage_str:>3}\n"
waka_projects += "</pre>"
# waka_projects += f"{project['key']:<{max_key_len}} "
# waka_projects += f"{seconds_to_string(project["total"]):>{
# max_total_len}} "
# waka_projects += f"{progress_bar} "
# waka_projects += f"{percentage_str:>3}\n"
# waka_projects += "</pre>"
waka_langs += "<pre>\n"
waka_langs += f"{'Lang':<{max_key_len}} "
waka_langs += f"{'hh:mm':>{max_total_len}} \n"
for lang in lang_list:
filled_length = int((lang["total"] / total_duration) * MAX_BAR_LENGTH)
progress_bar = BAR_CHAR * filled_length + \
EMPTY_BAR_CHAR * (MAX_BAR_LENGTH - filled_length)
progress_bar = BAR_CHAR * filled_length + EMPTY_BAR_CHAR * (
MAX_BAR_LENGTH - filled_length
)
percentage_str = str(int((lang["total"] / total_duration * 100))) + "%"
time_string = seconds_to_string(lang["total"])
waka_langs += f"{lang['key']:<{max_key_len}} "
waka_langs += f"{seconds_to_string(lang["total"]):>{max_total_len}} "
waka_langs += f"{time_string:>{max_total_len}} "
waka_langs += f"{progress_bar} "
waka_langs += f"{percentage_str:>3}\n"
waka_langs += "</pre>"
@@ -157,7 +162,10 @@ try:
duolingo_stats = response.json()
for lang in duolingo_stats["lang_data"]:
if duolingo_stats["lang_data"][lang]["learningLanguage"] == duolingo_stats["learning_language"]:
if (
duolingo_stats["lang_data"][lang]["learningLanguage"]
== duolingo_stats["learning_language"]
):
current_lang = duolingo_stats["lang_data"][lang]["learningLanguageFull"]
duolingo_stats["current_lang"] = current_lang
@@ -165,26 +173,26 @@ except Exception as e:
print(e)
pass
berlin_timezone = pytz.timezone('Europe/Berlin')
berlin_timezone = pytz.timezone("Europe/Berlin")
berlin_time = datetime.datetime.now(berlin_timezone)
last_update = berlin_time.strftime('%A, %e %B %H:%M %Z')
last_update = berlin_time.strftime("%A, %e %B %H:%M %Z")
# Variables to pass to the template
data = {
"technologies": technologies,
"projects": projects,
"blog_entries": blog_entries,
"blog_entries": blog_entries,
"waka_stats": waka_stats,
"duolingo_stats": duolingo_stats,
"socials": socials,
"last_update": last_update
"last_update": last_update,
}
# Render the template with data
output = template.render(data)
# Write the output to README.md
with open('README.md', 'w', encoding='utf-8') as f:
with open("README.md", "w", encoding="utf-8") as f:
f.write(output)
print("README.md generated successfully.")

5
resources/README.md Normal file
View File

@@ -0,0 +1,5 @@
# Resources
## Logo source for shields.io icons
> https://simpleicons.org/

View File

@@ -1,8 +1,8 @@
<h1 align="center" style="text-align:center;">Welcome! <img height="28" style="height:1em;display:inline-block;" src="https://raw.githubusercontent.com/marvinscham/marvinscham/main/resources/wave.gif"></h1>
<p align="center" style="text-align:center;">I'm Marvin M.Sc. student, fullstack developer and creator of <a href="https://masterychart.com">Mastery Chart</a>.<br>Located in Baden-Württemberg, Germany <img height="16" style="height:1em;display:inline-block;" src="https://marvinscham.de/assets/img/lang/de.png">.</p>
<p align="center" style="text-align:center;">I'm Marvin Software engineer and creator of <a href="https://masterychart.com">Mastery Chart</a>.<br>Located in Baden-Württemberg, Germany <img height="16" style="height:1em;display:inline-block;" src="https://marvinscham.de/assets/img/lang/de.png">.</p>
{# Derived from https://github.com/thmsgbrt/thmsgbrt #}
<h2>🛠 Tools I use</h2>
<h2>🛠 Things I use</h2>
<p>
{% for item in technologies -%}
<img alt="{{ item['name'] }}" style="display:inline-block;" src="https://img.shields.io/badge/-{{ item["name"] | replace(" ", "_") }}-{{ item['color'] | replace("#", "") }}?style=flat-square&logo={{ item['logo'] or item['name'] | replace(" ", "_") }}&logoColor=white" />
@@ -26,7 +26,7 @@
</table>
{%- if waka_stats|length > 1 %}
<h2>📊 30-day breakdown</h2>
<h2>📊 30-day coding activity</h2>
{{ waka_stats }}
{% endif %}

View File

@@ -3,24 +3,24 @@
"name": "Homepage",
"url": "https://marvinscham.de",
"color": "#0d254c",
"logo": "googlechrome"
"logo": ""
},
{
"name": "GitHub",
"url": "https://github.vom/marvinscham",
"color": "#181717",
"logo": "github"
"logo": ""
},
{
"name": "LinkedIn",
"url": "https://www.linkedin.com/in/marvin-scham-58576216b/",
"color": "#0A66C2",
"logo": "linkedin"
"logo": ""
},
{
"name": "Duolingo",
"url": "https://duolingo.com/profile/marvinscham",
"color": "#58CC02",
"logo": "duolingo"
"logo": ""
}
]

View File

@@ -1,28 +1,36 @@
[
{ "name": "Adminer", "logo": "adminer", "color": "#34567C" },
{ "name": "Authentik", "logo": "authentik", "color": "#FD4B2D" },
{ "name": "Bash", "logo": "gnubash", "color": "#4EAA25" },
{ "name": "Chart.js", "logo": "chartdotjs", "color": "#FF6384" },
{ "name": "Calibre--Web", "logo": "calibreweb", "color": "#45B29D" },
{ "name": "Cloudflare", "logo": "cloudflare", "color": "#F38020" },
{ "name": "D3.js", "logo": "d3dotjs", "color": "#F9A03C" },
{ "name": "C%2b%2b", "logo": "cplusplus", "color": "#00599C" },
{ "name": "CSS", "logo": "css", "color": "#663399" },
{ "name": "D3.js", "logo": "d3", "color": "#F9A03C" },
{ "name": "Docker", "logo": "Docker", "color": "#2496ED" },
{ "name": "Ghost", "logo": "ghost", "color": "#15171A" },
{ "name": "Git", "logo": "git", "color": "#F05032" },
{ "name": "GitHub Actions", "logo": "githubactions", "color": "#2496ED" },
{ "name": "GitLab CI", "logo": "gitlab", "color": "#FC6D26" },
{ "name": "HTML5", "logo": "html5", "color": "#E34F26" },
{ "name": "Gitea", "logo": "gitea", "color": "#609926" },
{ "name": "Immich", "logo": "immich", "color": "#4250AF" },
{ "name": "JavaScript", "logo": "javascript", "color": "#F7DF1E" },
{ "name": "LaTeX", "logo": "latex", "color": "#008080" },
{ "name": "Linux Mint", "logo": "linuxmint", "color": "#86BE43" },
{ "name": "MariaDB", "logo": "mariadb", "color": "#1F305F" },
{ "name": "Markdown", "logo": "markdown", "color": "#000000" },
{ "name": "NGINX", "logo": "nginx", "color": "#009639" },
{ "name": "n8n", "logo": "n8n", "color": "#EA4B71" },
{ "name": "Nextcloud", "logo": "nextcloud", "color": "#0082C9" },
{ "name": "nginx", "logo": "nginx", "color": "#009639" },
{ "name": "Obsidian", "logo": "obsidian", "color": "#7C3AED" },
{ "name": "OpenAI", "logo": "openai", "color": "#412991" },
{ "name": "Paperless", "logo": "paperlessngx", "color": "#17541F" },
{ "name": "PHP", "logo": "php", "color": "#777BB4" },
{ "name": "Plausible", "logo": "plausibleanalytics", "color": "#5850EC" },
{ "name": "Python", "logo": "python", "color": "#3776AB" },
{ "name": "Redis", "logo": "redis", "color": "#FF4438" },
{ "name": "Riot API", "logo": "riotgames", "color": "#EB0029" },
{ "name": "Ruby", "logo": "ruby", "color": "#CC342D" },
{ "name": "Sass", "logo": "sass", "color": "#CC6699" },
{ "name": "Sentry", "logo": "sentry", "color": "#362D59" },
{ "name": "SonarQube", "logo": "sonarqube", "color": "#4E9BCD" },
{ "name": "VS Code", "logo": "visual-studio-code", "color": "#007ACC" },
{ "name": "Weblate", "logo": "weblate", "color": "#2ECCAA" }
{ "name": "SonarQube", "logo": "sonarqubeserver", "color": "#126ED3" },
{ "name": "Traefik", "logo": "traefikproxy", "color": "#24A1C1" },
{ "name": "uBlock", "logo": "ublockorigin", "color": "#800000" },
{ "name": "Vaultwarden", "logo": "vaultwarden", "color": "#000000" },
{ "name": "WireGuard", "logo": "wireguard", "color": "#88171A" }
]