353 Commits

Author SHA1 Message Date
GitHub Action
5db43b7e4c Auto-update README [skip ci] 2026-02-05 16:55:41 +00:00
GitHub Action
b233a430ea Auto-update README [skip ci] 2026-02-05 05:17:46 +00:00
GitHub Action
dee327afa8 Auto-update README [skip ci] 2026-02-04 16:55:29 +00:00
GitHub Action
f25fccba61 Auto-update README [skip ci] 2026-02-04 05:11:09 +00:00
GitHub Action
54c431a94b Auto-update README [skip ci] 2026-02-03 16:58:20 +00:00
GitHub Action
687a734580 Auto-update README [skip ci] 2026-02-03 05:16:12 +00:00
GitHub Action
82d7455d70 Auto-update README [skip ci] 2026-02-02 16:47:34 +00:00
GitHub Action
e43b97db61 Auto-update README [skip ci] 2026-02-02 05:25:11 +00:00
GitHub Action
6265efdbcf Auto-update README [skip ci] 2026-02-01 16:35:17 +00:00
GitHub Action
0ba2d397c5 Auto-update README [skip ci] 2026-02-01 05:22:48 +00:00
GitHub Action
30a23dfd6f Auto-update README [skip ci] 2026-01-31 16:34:43 +00:00
GitHub Action
5abcd66d87 Auto-update README [skip ci] 2026-01-31 05:03:15 +00:00
GitHub Action
b1d869b82c Auto-update README [skip ci] 2026-01-30 16:45:46 +00:00
GitHub Action
09692dd1cc Auto-update README [skip ci] 2026-01-30 05:10:32 +00:00
GitHub Action
55321a0c3e Auto-update README [skip ci] 2026-01-29 16:49:54 +00:00
GitHub Action
0b61a20d93 Auto-update README [skip ci] 2026-01-29 05:07:39 +00:00
GitHub Action
43c661cfc9 Auto-update README [skip ci] 2026-01-28 16:42:52 +00:00
GitHub Action
60461e0d0c Auto-update README [skip ci] 2026-01-28 04:48:30 +00:00
GitHub Action
1c4a414a2e Auto-update README [skip ci] 2026-01-27 16:35:20 +00:00
GitHub Action
134ace9ee2 Auto-update README [skip ci] 2026-01-27 04:51:03 +00:00
GitHub Action
2346e023c4 Auto-update README [skip ci] 2026-01-26 16:39:29 +00:00
GitHub Action
dfec930560 Auto-update README [skip ci] 2026-01-26 04:57:23 +00:00
GitHub Action
b01183f8b1 Auto-update README [skip ci] 2026-01-25 16:30:54 +00:00
GitHub Action
c850f0512c Auto-update README [skip ci] 2026-01-25 04:54:16 +00:00
GitHub Action
4f73b3049f Auto-update README [skip ci] 2026-01-24 16:30:12 +00:00
GitHub Action
4120e33a6c Auto-update README [skip ci] 2026-01-24 04:38:21 +00:00
GitHub Action
4bde3ca126 Auto-update README [skip ci] 2026-01-23 16:36:14 +00:00
GitHub Action
3fe1bf12a0 Auto-update README [skip ci] 2026-01-23 04:47:56 +00:00
GitHub Action
83c5cd0c36 Auto-update README [skip ci] 2026-01-22 16:40:17 +00:00
GitHub Action
3598858581 Auto-update README [skip ci] 2026-01-22 04:51:54 +00:00
GitHub Action
05127fd451 Auto-update README [skip ci] 2026-01-21 16:58:13 +00:00
GitHub Action
0c31efa454 Auto-update README [skip ci] 2026-01-21 04:48:48 +00:00
GitHub Action
77f362d8a0 Auto-update README [skip ci] 2026-01-20 16:40:25 +00:00
GitHub Action
1028e644b8 Auto-update README [skip ci] 2026-01-20 04:49:58 +00:00
GitHub Action
50a25befb4 Auto-update README [skip ci] 2026-01-19 16:35:24 +00:00
GitHub Action
efa8cee2bc Auto-update README [skip ci] 2026-01-19 04:55:18 +00:00
GitHub Action
a16d193ef9 Auto-update README [skip ci] 2026-01-18 16:29:41 +00:00
GitHub Action
29cb74c439 Auto-update README [skip ci] 2026-01-18 04:44:49 +00:00
GitHub Action
a52354932c Auto-update README [skip ci] 2026-01-17 16:28:19 +00:00
GitHub Action
dec094b4b8 Auto-update README [skip ci] 2026-01-17 04:35:10 +00:00
GitHub Action
1f979056c5 Auto-update README [skip ci] 2026-01-16 16:35:05 +00:00
GitHub Action
0e6bcc00ce Auto-update README [skip ci] 2026-01-16 04:42:43 +00:00
GitHub Action
57873d3a01 Auto-update README [skip ci] 2026-01-15 16:39:53 +00:00
GitHub Action
629d48f3ca Auto-update README [skip ci] 2026-01-15 04:44:53 +00:00
GitHub Action
f7b4d5221c Auto-update README [skip ci] 2026-01-14 16:36:40 +00:00
GitHub Action
af0c8748f9 Auto-update README [skip ci] 2026-01-14 04:49:25 +00:00
GitHub Action
dd33efb447 Auto-update README [skip ci] 2026-01-13 16:37:17 +00:00
GitHub Action
03f555ed77 Auto-update README [skip ci] 2026-01-13 04:43:51 +00:00
GitHub Action
493d2492c9 Auto-update README [skip ci] 2026-01-12 16:32:33 +00:00
GitHub Action
7416e8df40 Auto-update README [skip ci] 2026-01-12 04:53:46 +00:00
GitHub Action
ac665de38d Auto-update README [skip ci] 2026-01-11 16:29:34 +00:00
GitHub Action
33cb91148b Auto-update README [skip ci] 2026-01-11 04:50:55 +00:00
GitHub Action
14c4c8a4ad Auto-update README [skip ci] 2026-01-10 16:29:35 +00:00
GitHub Action
b09aefd1a3 Auto-update README [skip ci] 2026-01-10 04:36:54 +00:00
GitHub Action
49bbe9ba39 Auto-update README [skip ci] 2026-01-09 16:34:00 +00:00
GitHub Action
0307f60008 Auto-update README [skip ci] 2026-01-09 04:43:36 +00:00
GitHub Action
584067b421 Auto-update README [skip ci] 2026-01-08 16:35:55 +00:00
GitHub Action
d7390acc52 Auto-update README [skip ci] 2026-01-08 04:42:15 +00:00
GitHub Action
522a97bbff Auto-update README [skip ci] 2026-01-07 16:35:50 +00:00
GitHub Action
d0d88ac8bb Auto-update README [skip ci] 2026-01-07 04:44:15 +00:00
GitHub Action
5bfe28f041 Auto-update README [skip ci] 2026-01-06 16:34:57 +00:00
GitHub Action
9fb950358a Auto-update README [skip ci] 2026-01-06 04:42:32 +00:00
GitHub Action
9800efe2cb Auto-update README [skip ci] 2026-01-05 16:32:21 +00:00
GitHub Action
db3384acaf Auto-update README [skip ci] 2026-01-05 04:59:02 +00:00
GitHub Action
69ed68f04b Auto-update README [skip ci] 2026-01-04 16:29:24 +00:00
GitHub Action
1b97655f4e Auto-update README [skip ci] 2026-01-04 04:51:37 +00:00
GitHub Action
afedaa7f07 Auto-update README [skip ci] 2026-01-03 16:29:48 +00:00
GitHub Action
82d6f46f2f Auto-update README [skip ci] 2026-01-03 04:35:11 +00:00
GitHub Action
4e1261f8f4 Auto-update README [skip ci] 2026-01-02 16:30:46 +00:00
GitHub Action
8efb1e84ee Auto-update README [skip ci] 2026-01-02 04:45:01 +00:00
GitHub Action
f989044118 Auto-update README [skip ci] 2026-01-01 16:31:48 +00:00
GitHub Action
76bcdbf0b3 Auto-update README [skip ci] 2026-01-01 04:51:23 +00:00
GitHub Action
be04743fb2 Auto-update README [skip ci] 2025-12-31 16:31:16 +00:00
GitHub Action
2246742ce7 Auto-update README [skip ci] 2025-12-31 04:41:28 +00:00
GitHub Action
7129c26737 Auto-update README [skip ci] 2025-12-30 16:32:53 +00:00
GitHub Action
1a62572bff Auto-update README [skip ci] 2025-12-30 04:42:17 +00:00
GitHub Action
f29e601464 Auto-update README [skip ci] 2025-12-29 16:31:01 +00:00
GitHub Action
1ef589ba04 Auto-update README [skip ci] 2025-12-29 04:52:43 +00:00
GitHub Action
73b9d4ccf2 Auto-update README [skip ci] 2025-12-28 16:30:05 +00:00
GitHub Action
673fd8d842 Auto-update README [skip ci] 2025-12-28 04:48:10 +00:00
GitHub Action
8f2372167f Auto-update README [skip ci] 2025-12-27 16:29:00 +00:00
GitHub Action
dd58efdaa2 Auto-update README [skip ci] 2025-12-27 04:35:23 +00:00
GitHub Action
f4e185f51f Auto-update README [skip ci] 2025-12-26 16:29:20 +00:00
GitHub Action
9105ca4202 Auto-update README [skip ci] 2025-12-26 04:37:31 +00:00
GitHub Action
5ea8d6d762 Auto-update README [skip ci] 2025-12-25 16:30:52 +00:00
GitHub Action
b3ec624b63 Auto-update README [skip ci] 2025-12-25 04:40:34 +00:00
GitHub Action
f02d5852cb Auto-update README [skip ci] 2025-12-24 16:30:47 +00:00
GitHub Action
882aed2c6e Auto-update README [skip ci] 2025-12-24 04:38:44 +00:00
GitHub Action
22db6124f4 Auto-update README [skip ci] 2025-12-23 16:33:03 +00:00
GitHub Action
a8ebf3c159 Auto-update README [skip ci] 2025-12-23 04:40:09 +00:00
GitHub Action
f96ff739bb Auto-update README [skip ci] 2025-12-22 16:31:47 +00:00
GitHub Action
e2d1f536c2 Auto-update README [skip ci] 2025-12-22 04:43:43 +00:00
GitHub Action
25fb847397 Auto-update README [skip ci] 2025-12-21 16:28:31 +00:00
GitHub Action
1bf4b0308c Auto-update README [skip ci] 2025-12-21 04:39:39 +00:00
GitHub Action
9d52caefec Auto-update README [skip ci] 2025-12-20 16:28:51 +00:00
GitHub Action
27955d0751 Auto-update README [skip ci] 2025-12-20 04:29:49 +00:00
GitHub Action
e25d0efd96 Auto-update README [skip ci] 2025-12-19 16:31:55 +00:00
GitHub Action
717e5cb6af Auto-update README [skip ci] 2025-12-19 04:36:47 +00:00
GitHub Action
c45cf7143d Auto-update README [skip ci] 2025-12-18 16:35:36 +00:00
GitHub Action
621d27927a Auto-update README [skip ci] 2025-12-18 04:36:47 +00:00
GitHub Action
b461d9c77c Auto-update README [skip ci] 2025-12-17 16:34:41 +00:00
GitHub Action
44221d54da Auto-update README [skip ci] 2025-12-17 04:35:57 +00:00
GitHub Action
f9ad9ae396 Auto-update README [skip ci] 2025-12-16 16:34:51 +00:00
GitHub Action
7788481276 Auto-update README [skip ci] 2025-12-16 04:38:32 +00:00
GitHub Action
61b6281b1e Auto-update README [skip ci] 2025-12-15 16:36:36 +00:00
GitHub Action
d17521b30e Auto-update README [skip ci] 2025-12-15 04:44:20 +00:00
GitHub Action
3b641df692 Auto-update README [skip ci] 2025-12-14 16:28:18 +00:00
GitHub Action
cc11c6deac Auto-update README [skip ci] 2025-12-14 04:38:49 +00:00
GitHub Action
2a956c45d8 Auto-update README [skip ci] 2025-12-13 16:28:30 +00:00
GitHub Action
6a003dfe46 Auto-update README [skip ci] 2025-12-13 04:29:40 +00:00
GitHub Action
7a330bd2f5 Auto-update README [skip ci] 2025-12-12 16:31:00 +00:00
GitHub Action
0de45a6e11 Auto-update README [skip ci] 2025-12-12 04:37:00 +00:00
GitHub Action
622f73b79a Auto-update README [skip ci] 2025-12-11 16:36:09 +00:00
GitHub Action
0c6a7cd93a Auto-update README [skip ci] 2025-12-11 04:38:04 +00:00
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
8 changed files with 93 additions and 67 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: steps:
- name: Checkout repository - name: Checkout repository
uses: actions/checkout@v2 uses: actions/checkout@v5
- name: Set up Python - name: Set up Python
uses: actions/setup-python@v2 uses: actions/setup-python@v6
with: with:
python-version: '3.12' python-version: '3.12'

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> <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> <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="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="Plausible" style="display:inline-block;" src="https://img.shields.io/badge/-Plausible-5850EC?style=flat-square&logo=plausibleanalytics&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="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="n8n" style="display:inline-block;" src="https://img.shields.io/badge/-n8n-EA4B71?style=flat-square&logo=n8n&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="Chart.js" style="display:inline-block;" src="https://img.shields.io/badge/-Chart.js-FF6384?style=flat-square&logo=chartdotjs&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="Riot API" style="display:inline-block;" src="https://img.shields.io/badge/-Riot_API-EB0029?style=flat-square&logo=riotgames&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="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="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="Git" style="display:inline-block;" src="https://img.shields.io/badge/-Git-F05032?style=flat-square&logo=git&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="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=d3&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="JavaScript" style="display:inline-block;" src="https://img.shields.io/badge/-JavaScript-F7DF1E?style=flat-square&logo=javascript&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="LaTeX" style="display:inline-block;" src="https://img.shields.io/badge/-LaTeX-008080?style=flat-square&logo=latex&logoColor=white" />
<img alt="Tailwind" style="display:inline-block;" src="https://img.shields.io/badge/-Tailwind-06B6D4?style=flat-square&logo=tailwindcss&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="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="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="Markdown" style="display:inline-block;" src="https://img.shields.io/badge/-Markdown-000000?style=flat-square&logo=markdown&logoColor=white" />
<img alt="Django" style="display:inline-block;" src="https://img.shields.io/badge/-Django-092E20?style=flat-square&logo=django&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="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> </p>
<h2>🎁 Open source</h2> <h2>🎁 Open source</h2>
@@ -55,37 +63,31 @@
<td><img alt="Last Commit" src="https://img.shields.io/github/last-commit/marvinscham/bibtex-oss?style=flat-square&labelColor=343b41"/></td> <td><img alt="Last Commit" src="https://img.shields.io/github/last-commit/marvinscham/bibtex-oss?style=flat-square&labelColor=343b41"/></td>
</tr></tbody> </tr></tbody>
</table> </table>
<h2>📊 30-day breakdown</h2> <h2>📊 30-day coding activity</h2>
<pre> <pre>
C++ 16:27 ██████████████████████------------------ 56% Lang hh:mm
Python 4:28 ██████---------------------------------- 15% Qml 6:27 █████████████████----------------------- 43%
Bash 1:34 ██-------------------------------------- 5% Tex 4:31 ████████████---------------------------- 30%
Json 1:16--------------------------------------- 4% Json 1:04-------------------------------------- 7%
Docker 1:15--------------------------------------- 4% C++ 0:48-------------------------------------- 5%
Prolog 0:54 █--------------------------------------- 3% Docker 0:43 █--------------------------------------- 4%
PHP 0:21 ---------------------------------------- 2%
</pre> </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> <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> <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=github&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=linkedin&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=duolingo&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> </p>
<hr> <hr>
<p align="center" style="text-align:center;">Last update: Saturday, 16 August 18:26 CEST</p> <p align="center" style="text-align:center;">Last update: Thursday, 5 February 17:55 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> <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

@@ -41,16 +41,10 @@ def calc_darkness_bias(obj, threshold):
def seconds_to_string(seconds): def seconds_to_string(seconds):
days = seconds // 86400 hours = seconds // 3600
remaining_seconds = seconds % 86400 remaining_minutes = (seconds % 3600) // 60
hours = remaining_seconds // 3600
remaining_minutes = (remaining_seconds % 3600) // 60
time_string = "" time_string = f"{hours}"
if days > 0:
time_string += f"{days}:{hours:02}"
else:
time_string += f"{hours}"
time_string += f":{remaining_minutes:02}" time_string += f":{remaining_minutes:02}"
return time_string return time_string
@@ -71,7 +65,7 @@ with open(os.path.join(resource_dir, "socials.json")) as f:
socials = json.load(f) socials = json.load(f)
# Sort to build rainbow # Sort to build rainbow
hue_shift = 0.35 hue_shift = 0.8
darkness_bias = 0.2 darkness_bias = 0.2
technologies = sorted( technologies = sorted(
@@ -81,8 +75,10 @@ technologies = sorted(
blog_entries = {} blog_entries = {}
try: try:
ghost_base_url = os.getenv("GHOST_URL").rstrip("/")
ghost_api_key = os.getenv("GHOST_API_KEY")
response = requests.get( response = requests.get(
f"{os.getenv("GHOST_URL")}/ghost/api/content/posts/?key={os.getenv("GHOST_KEY")}" f"{ghost_base_url}/ghost/api/content/posts/?key={ghost_api_key}"
) )
blog_entries = response.json()["posts"][:3] blog_entries = response.json()["posts"][:3]
except Exception as e: except Exception as e:
@@ -95,8 +91,9 @@ try:
waka_token = base64.b64encode(os.getenv("WAKAPI_KEY").encode("ascii")).decode( waka_token = base64.b64encode(os.getenv("WAKAPI_KEY").encode("ascii")).decode(
"ascii" "ascii"
) )
wakapi_base_url = os.getenv("WAKAPI_URL").rstrip("/")
response = requests.get( response = requests.get(
f"{os.getenv("WAKAPI_URL")}/api/summary?interval=30_days", f"{wakapi_base_url}/api/summary?interval=30_days",
headers={"Authorization": f"Basic {waka_token}"}, headers={"Authorization": f"Basic {waka_token}"},
) )
waka_info = response.json() waka_info = response.json()
@@ -106,17 +103,19 @@ try:
project_list = waka_info["projects"][:4] project_list = waka_info["projects"][:4]
lang_list = waka_info["languages"][:6] 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_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( # max_proj_time_len = max(
len(seconds_to_string(entry["total"])) for entry in project_list # len(seconds_to_string(entry["total"])) for entry in project_list
) # )
max_lang_time_len = max( max_lang_time_len = max(
len(seconds_to_string(entry["total"])) for entry in lang_list 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(max_proj_time_len, max_lang_time_len)
max_total_len = max_lang_time_len
# waka_projects += "<pre>\n" # waka_projects += "<pre>\n"
# for project in project_list: # for project in project_list:
@@ -135,15 +134,18 @@ try:
# waka_projects += "</pre>" # waka_projects += "</pre>"
waka_langs += "<pre>\n" 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: for lang in lang_list:
filled_length = int((lang["total"] / total_duration) * MAX_BAR_LENGTH) filled_length = int((lang["total"] / total_duration) * MAX_BAR_LENGTH)
progress_bar = BAR_CHAR * filled_length + EMPTY_BAR_CHAR * ( progress_bar = BAR_CHAR * filled_length + EMPTY_BAR_CHAR * (
MAX_BAR_LENGTH - filled_length MAX_BAR_LENGTH - filled_length
) )
percentage_str = str(int((lang["total"] / total_duration * 100))) + "%" 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"{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"{progress_bar} "
waka_langs += f"{percentage_str:>3}\n" waka_langs += f"{percentage_str:>3}\n"
waka_langs += "</pre>" waka_langs += "</pre>"

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> <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 #} {# Derived from https://github.com/thmsgbrt/thmsgbrt #}
<h2>🛠 Tools I use</h2> <h2>🛠 Things I use</h2>
<p> <p>
{% for item in technologies -%} {% 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" /> <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> </table>
{%- if waka_stats|length > 1 %} {%- if waka_stats|length > 1 %}
<h2>📊 30-day breakdown</h2> <h2>📊 30-day coding activity</h2>
{{ waka_stats }} {{ waka_stats }}
{% endif %} {% endif %}

View File

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

View File

@@ -1,10 +1,12 @@
[ [
{ "name": "Adminer", "logo": "adminer", "color": "#34567C" },
{ "name": "Authentik", "logo": "authentik", "color": "#FD4B2D" }, { "name": "Authentik", "logo": "authentik", "color": "#FD4B2D" },
{ "name": "Bash", "logo": "gnubash", "color": "#4EAA25" }, { "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": "Cloudflare", "logo": "cloudflare", "color": "#F38020" },
{ "name": "C%2b%2b", "logo": "cplusplus", "color": "#00599C" },
{ "name": "CSS", "logo": "css", "color": "#663399" },
{ "name": "D3.js", "logo": "d3", "color": "#F9A03C" }, { "name": "D3.js", "logo": "d3", "color": "#F9A03C" },
{ "name": "Django", "logo": "django", "color": "#092E20" },
{ "name": "Docker", "logo": "Docker", "color": "#2496ED" }, { "name": "Docker", "logo": "Docker", "color": "#2496ED" },
{ "name": "Ghost", "logo": "ghost", "color": "#15171A" }, { "name": "Ghost", "logo": "ghost", "color": "#15171A" },
{ "name": "Git", "logo": "git", "color": "#F05032" }, { "name": "Git", "logo": "git", "color": "#F05032" },
@@ -12,17 +14,23 @@
{ "name": "Immich", "logo": "immich", "color": "#4250AF" }, { "name": "Immich", "logo": "immich", "color": "#4250AF" },
{ "name": "JavaScript", "logo": "javascript", "color": "#F7DF1E" }, { "name": "JavaScript", "logo": "javascript", "color": "#F7DF1E" },
{ "name": "LaTeX", "logo": "latex", "color": "#008080" }, { "name": "LaTeX", "logo": "latex", "color": "#008080" },
{ "name": "Linux Mint", "logo": "linuxmint", "color": "#86BE43" },
{ "name": "MariaDB", "logo": "mariadb", "color": "#1F305F" }, { "name": "MariaDB", "logo": "mariadb", "color": "#1F305F" },
{ "name": "Markdown", "logo": "markdown", "color": "#000000" }, { "name": "Markdown", "logo": "markdown", "color": "#000000" },
{ "name": "n8n", "logo": "n8n", "color": "#EA4B71" }, { "name": "n8n", "logo": "n8n", "color": "#EA4B71" },
{ "name": "Nextcloud", "logo": "nextcloud", "color": "#0082C9" },
{ "name": "nginx", "logo": "nginx", "color": "#009639" }, { "name": "nginx", "logo": "nginx", "color": "#009639" },
{ "name": "Obsidian", "logo": "obsidian", "color": "#7C3AED" }, { "name": "Obsidian", "logo": "obsidian", "color": "#7C3AED" },
{ "name": "Paperless", "logo": "paperlessngx", "color": "#17541F" }, { "name": "Paperless", "logo": "paperlessngx", "color": "#17541F" },
{ "name": "PHP", "logo": "php", "color": "#777BB4" }, { "name": "PHP", "logo": "php", "color": "#777BB4" },
{ "name": "Plausible", "logo": "plausibleanalytics", "color": "#5850EC" }, { "name": "Plausible", "logo": "plausibleanalytics", "color": "#5850EC" },
{ "name": "Python", "logo": "python", "color": "#3776AB" }, { "name": "Python", "logo": "python", "color": "#3776AB" },
{ "name": "Redis", "logo": "redis", "color": "#FF4438" },
{ "name": "Riot API", "logo": "riotgames", "color": "#EB0029" }, { "name": "Riot API", "logo": "riotgames", "color": "#EB0029" },
{ "name": "SonarQube", "logo": "sonarqube", "color": "#4E9BCD" }, { "name": "Sass", "logo": "sass", "color": "#CC6699" },
{ "name": "Tailwind", "logo": "tailwindcss", "color": "#06B6D4" }, { "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" } { "name": "WireGuard", "logo": "wireguard", "color": "#88171A" }
] ]