672 Commits
Author SHA1 Message Date
GitHub Action 119f84a46c Auto-update README [skip ci] 2026-07-14 06:14:13 +00:00
GitHub Action d11c34d22d Auto-update README [skip ci] 2026-07-13 17:57:15 +00:00
GitHub Action 03450642f5 Auto-update README [skip ci] 2026-07-13 07:24:01 +00:00
GitHub Action d60aafe482 Auto-update README [skip ci] 2026-07-12 17:02:16 +00:00
GitHub Action 7067da79fd Auto-update README [skip ci] 2026-07-12 06:37:22 +00:00
GitHub Action edd7bc5ffc Auto-update README [skip ci] 2026-07-11 17:01:25 +00:00
GitHub Action cefde52084 Auto-update README [skip ci] 2026-07-11 06:17:02 +00:00
GitHub Action 8d440cb42b Auto-update README [skip ci] 2026-07-10 17:49:30 +00:00
GitHub Action b4d227cce9 Auto-update README [skip ci] 2026-07-10 07:39:03 +00:00
GitHub Action b7558a049e Auto-update README [skip ci] 2026-07-09 17:59:14 +00:00
GitHub Action e6d92eec34 Auto-update README [skip ci] 2026-07-09 07:51:45 +00:00
GitHub Action cc24026f37 Auto-update README [skip ci] 2026-07-08 17:40:39 +00:00
GitHub Action c9e72ba727 Auto-update README [skip ci] 2026-07-08 06:31:13 +00:00
GitHub Action c6b6423f28 Auto-update README [skip ci] 2026-07-07 18:03:00 +00:00
GitHub Action b543e571a3 Auto-update README [skip ci] 2026-07-07 07:43:09 +00:00
GitHub Action 67a8afc2fe Auto-update README [skip ci] 2026-07-06 18:13:10 +00:00
GitHub Action 08a107d9ba Auto-update README [skip ci] 2026-07-06 08:25:02 +00:00
GitHub Action fff7ff837b Auto-update README [skip ci] 2026-07-05 17:15:49 +00:00
GitHub Action 4be5ee2692 Auto-update README [skip ci] 2026-07-05 07:30:32 +00:00
GitHub Action 818ae2a6fe Auto-update README [skip ci] 2026-07-04 17:10:16 +00:00
GitHub Action 7e2c63e03f Auto-update README [skip ci] 2026-07-04 06:49:42 +00:00
GitHub Action daeffee79e Auto-update README [skip ci] 2026-07-03 17:36:20 +00:00
GitHub Action 2a0ed14cc8 Auto-update README [skip ci] 2026-07-03 07:25:26 +00:00
GitHub Action 36bd5bcb77 Auto-update README [skip ci] 2026-07-02 17:52:52 +00:00
GitHub Action 2b0366e0cb Auto-update README [skip ci] 2026-07-02 07:35:41 +00:00
GitHub Action 525298b26d Auto-update README [skip ci] 2026-07-01 18:00:43 +00:00
GitHub Action 3f72d55008 Auto-update README [skip ci] 2026-07-01 08:15:57 +00:00
GitHub Action 3d00d97e7f Auto-update README [skip ci] 2026-06-30 17:59:58 +00:00
GitHub Action 1203ab5a4e Auto-update README [skip ci] 2026-06-30 07:56:20 +00:00
GitHub Action a676b0be39 Auto-update README [skip ci] 2026-06-29 18:10:25 +00:00
GitHub Action 4b5f726703 Auto-update README [skip ci] 2026-06-29 09:00:51 +00:00
GitHub Action 36251e733b Auto-update README [skip ci] 2026-06-28 17:17:15 +00:00
GitHub Action f4a40aae53 Auto-update README [skip ci] 2026-06-28 07:52:58 +00:00
GitHub Action 7ab74b17c2 Auto-update README [skip ci] 2026-06-27 17:15:16 +00:00
GitHub Action 49b3c3f83a Auto-update README [skip ci] 2026-06-27 06:55:42 +00:00
GitHub Action 5249983ddc Auto-update README [skip ci] 2026-06-26 17:52:05 +00:00
GitHub Action 07861a1a9b Auto-update README [skip ci] 2026-06-26 07:56:41 +00:00
GitHub Action cd99d7bbc1 Auto-update README [skip ci] 2026-06-25 18:12:56 +00:00
GitHub Action af2f451154 Auto-update README [skip ci] 2026-06-25 07:49:27 +00:00
GitHub Action 33e24ab3b9 Auto-update README [skip ci] 2026-06-24 17:58:59 +00:00
GitHub Action 8c7c3b9047 Auto-update README [skip ci] 2026-06-24 07:45:39 +00:00
GitHub Action fc948ca1f0 Auto-update README [skip ci] 2026-06-23 18:01:13 +00:00
GitHub Action fc7155cf62 Auto-update README [skip ci] 2026-06-23 07:52:39 +00:00
GitHub Action 7822b11c7a Auto-update README [skip ci] 2026-06-22 19:33:28 +00:00
GitHub Action 6292b663f5 Auto-update README [skip ci] 2026-06-22 09:49:26 +00:00
GitHub Action e4be520238 Auto-update README [skip ci] 2026-06-21 17:42:32 +00:00
GitHub Action 713eddc7eb Auto-update README [skip ci] 2026-06-21 08:36:13 +00:00
GitHub Action 7c04f899de Auto-update README [skip ci] 2026-06-20 17:38:01 +00:00
GitHub Action c163bd615a Auto-update README [skip ci] 2026-06-20 07:52:52 +00:00
GitHub Action 0ace0c3930 Auto-update README [skip ci] 2026-06-19 18:01:30 +00:00
GitHub Action cf3a0e66fc Auto-update README [skip ci] 2026-06-19 09:07:01 +00:00
GitHub Action 9633643b60 Auto-update README [skip ci] 2026-06-18 18:27:41 +00:00
GitHub Action 9fb4d02bda Auto-update README [skip ci] 2026-06-18 08:49:05 +00:00
GitHub Action 5345c2a104 Auto-update README [skip ci] 2026-06-17 18:23:35 +00:00
GitHub Action 8ce944cca5 Auto-update README [skip ci] 2026-06-17 09:04:13 +00:00
GitHub Action 5fd60d2d2a Auto-update README [skip ci] 2026-06-16 19:39:52 +00:00
GitHub Action 27f3797c03 Auto-update README [skip ci] 2026-06-16 09:28:51 +00:00
GitHub Action 4cf27e3ce1 Auto-update README [skip ci] 2026-06-15 19:50:10 +00:00
GitHub Action e3d556d027 Auto-update README [skip ci] 2026-06-15 10:26:09 +00:00
GitHub Action 1f80f74959 Auto-update README [skip ci] 2026-06-14 17:22:47 +00:00
GitHub Action 1cda5e32f7 Auto-update README [skip ci] 2026-06-14 08:17:21 +00:00
GitHub Action f3aa3d33fc Auto-update README [skip ci] 2026-06-13 17:26:08 +00:00
GitHub Action 3992c59f5d Auto-update README [skip ci] 2026-06-13 07:51:07 +00:00
GitHub Action 73ec08c558 Auto-update README [skip ci] 2026-06-12 18:09:48 +00:00
GitHub Action fc570b8095 Auto-update README [skip ci] 2026-06-12 08:26:57 +00:00
GitHub Action d8e2839041 Auto-update README [skip ci] 2026-06-11 18:48:35 +00:00
GitHub Action ef17d2eacf Auto-update README [skip ci] 2026-06-11 08:48:05 +00:00
GitHub Action b05568c8eb Auto-update README [skip ci] 2026-06-10 18:32:50 +00:00
GitHub Action 4875c661ac Auto-update README [skip ci] 2026-06-10 08:10:33 +00:00
GitHub Action 3c6ffaf097 Auto-update README [skip ci] 2026-06-09 18:10:11 +00:00
GitHub Action 2ca23a4ecd Auto-update README [skip ci] 2026-06-09 07:54:11 +00:00
GitHub Action 1e450428f7 Auto-update README [skip ci] 2026-06-08 18:27:25 +00:00
GitHub Action 5f701b511a Auto-update README [skip ci] 2026-06-08 08:57:02 +00:00
GitHub Action 5d1dc65964 Auto-update README [skip ci] 2026-06-07 17:22:00 +00:00
GitHub Action 38ed5e35ef Auto-update README [skip ci] 2026-06-07 07:56:42 +00:00
GitHub Action f62c9cf81c Auto-update README [skip ci] 2026-06-06 17:18:27 +00:00
GitHub Action de9ab6fc2b Auto-update README [skip ci] 2026-06-06 06:55:41 +00:00
GitHub Action 560a4a70e2 Auto-update README [skip ci] 2026-06-05 17:58:36 +00:00
GitHub Action 184f9d77a3 Auto-update README [skip ci] 2026-06-05 08:09:53 +00:00
GitHub Action 0d706513ae Auto-update README [skip ci] 2026-06-04 18:22:22 +00:00
GitHub Action c380d397fd Auto-update README [skip ci] 2026-06-04 08:22:02 +00:00
GitHub Action 2102e243c6 Auto-update README [skip ci] 2026-06-03 19:51:50 +00:00
GitHub Action 425f9a0e71 Auto-update README [skip ci] 2026-06-03 08:57:01 +00:00
GitHub Action bf442efeaf Auto-update README [skip ci] 2026-06-02 19:42:48 +00:00
GitHub Action bd4c667874 Auto-update README [skip ci] 2026-06-02 08:39:41 +00:00
GitHub Action 45f7634e44 Auto-update README [skip ci] 2026-06-01 20:19:18 +00:00
GitHub Action 4a7ed21fa6 Auto-update README [skip ci] 2026-06-01 09:28:46 +00:00
GitHub Action 2c6ba27da1 Auto-update README [skip ci] 2026-05-31 17:11:10 +00:00
GitHub Action f8f26109fd Auto-update README [skip ci] 2026-05-31 07:48:05 +00:00
GitHub Action 5cefa913d2 Auto-update README [skip ci] 2026-05-30 17:12:45 +00:00
GitHub Action f1b1837af9 Auto-update README [skip ci] 2026-05-30 06:49:42 +00:00
GitHub Action e51b01d6a0 Auto-update README [skip ci] 2026-05-29 18:36:37 +00:00
GitHub Action 37c9583824 Auto-update README [skip ci] 2026-05-29 08:01:05 +00:00
GitHub Action 78e8197ead Auto-update README [skip ci] 2026-05-28 18:38:07 +00:00
GitHub Action f0b20fc1d2 Auto-update README [skip ci] 2026-05-28 08:04:05 +00:00
GitHub Action 331991521e Auto-update README [skip ci] 2026-05-27 18:28:23 +00:00
GitHub Action ce3e614791 Auto-update README [skip ci] 2026-05-27 08:06:22 +00:00
GitHub Action 7fd6e79e1f Auto-update README [skip ci] 2026-05-26 18:29:52 +00:00
GitHub Action 1d8d6464b5 Auto-update README [skip ci] 2026-05-26 07:54:02 +00:00
GitHub Action f51aeaf947 Auto-update README [skip ci] 2026-05-25 17:46:37 +00:00
GitHub Action de39d72755 Auto-update README [skip ci] 2026-05-25 08:23:37 +00:00
GitHub Action 7e3881dbcf Auto-update README [skip ci] 2026-05-24 17:07:15 +00:00
GitHub Action b02e7e7f53 Auto-update README [skip ci] 2026-05-24 07:24:10 +00:00
GitHub Action bd7903e8dd Auto-update README [skip ci] 2026-05-23 17:04:33 +00:00
GitHub Action 0628aae10b Auto-update README [skip ci] 2026-05-23 06:36:25 +00:00
GitHub Action 2bd7161b8b Auto-update README [skip ci] 2026-05-22 17:56:06 +00:00
GitHub Action d012d41429 Auto-update README [skip ci] 2026-05-22 07:48:51 +00:00
GitHub Action 02820a225d Auto-update README [skip ci] 2026-05-21 18:02:26 +00:00
GitHub Action 8c66cd3151 Auto-update README [skip ci] 2026-05-21 07:56:54 +00:00
GitHub Action 00d0988222 Auto-update README [skip ci] 2026-05-20 18:21:11 +00:00
GitHub Action 08ed3b9092 Auto-update README [skip ci] 2026-05-20 07:49:57 +00:00
GitHub Action af5176e8a3 Auto-update README [skip ci] 2026-05-19 18:08:14 +00:00
GitHub Action 8beb6fa5b5 Auto-update README [skip ci] 2026-05-19 07:51:02 +00:00
GitHub Action b2b3b55c05 Auto-update README [skip ci] 2026-05-18 18:02:59 +00:00
GitHub Action d6f4f3b5ba Auto-update README [skip ci] 2026-05-18 08:08:03 +00:00
GitHub Action 98d71de557 Auto-update README [skip ci] 2026-05-17 17:01:12 +00:00
GitHub Action f5cf9b6711 Auto-update README [skip ci] 2026-05-17 06:47:35 +00:00
GitHub Action 46832d5d7c Auto-update README [skip ci] 2026-05-16 17:01:56 +00:00
GitHub Action 47c102fe90 Auto-update README [skip ci] 2026-05-16 06:24:43 +00:00
GitHub Action 65dd3c7d79 Auto-update README [skip ci] 2026-05-15 17:43:12 +00:00
GitHub Action b8371b1196 Auto-update README [skip ci] 2026-05-15 07:26:56 +00:00
GitHub Action fd17e50043 Auto-update README [skip ci] 2026-05-14 17:56:48 +00:00
GitHub Action b081db39bb Auto-update README [skip ci] 2026-05-14 06:48:13 +00:00
GitHub Action ce4eeb32de Auto-update README [skip ci] 2026-05-13 18:03:55 +00:00
GitHub Action 5f9a36eb1a Auto-update README [skip ci] 2026-05-13 06:50:27 +00:00
GitHub Action fc3b461ff5 Auto-update README [skip ci] 2026-05-12 18:02:22 +00:00
GitHub Action dc0500f108 Auto-update README [skip ci] 2026-05-12 06:39:24 +00:00
GitHub Action 67a8aa6342 Auto-update README [skip ci] 2026-05-11 17:57:52 +00:00
GitHub Action 6b4ea85e2b Auto-update README [skip ci] 2026-05-11 07:48:46 +00:00
GitHub Action 9ffa53c037 Auto-update README [skip ci] 2026-05-10 16:59:37 +00:00
GitHub Action c269233610 Auto-update README [skip ci] 2026-05-10 06:36:07 +00:00
GitHub Action 7b969430a2 Auto-update README [skip ci] 2026-05-09 16:59:32 +00:00
GitHub Action b4d94ce5c4 Auto-update README [skip ci] 2026-05-09 06:19:39 +00:00
GitHub Action babf3f3f6c Auto-update README [skip ci] 2026-05-08 17:23:29 +00:00
GitHub Action b08be2f32e Auto-update README [skip ci] 2026-05-08 06:00:06 +00:00
marvinscham 21c3202baa Update technologies 2026-05-07 22:18:27 +02:00
GitHub Action c14b15ee96 Auto-update README [skip ci] 2026-05-07 17:50:31 +00:00
GitHub Action f8a3ff8e39 Auto-update README [skip ci] 2026-05-07 06:40:01 +00:00
GitHub Action 37b6c7d432 Auto-update README [skip ci] 2026-05-06 17:44:06 +00:00
GitHub Action 6c5c0c084b Auto-update README [skip ci] 2026-05-06 06:33:02 +00:00
GitHub Action 5c0e625fe2 Auto-update README [skip ci] 2026-05-05 17:26:59 +00:00
GitHub Action a2861a818a Auto-update README [skip ci] 2026-05-05 06:20:12 +00:00
GitHub Action 0ada2cb45f Auto-update README [skip ci] 2026-05-04 17:43:50 +00:00
GitHub Action 0aa3856395 Auto-update README [skip ci] 2026-05-04 06:42:43 +00:00
GitHub Action a2ea18b595 Auto-update README [skip ci] 2026-05-03 16:56:33 +00:00
GitHub Action db354f1feb Auto-update README [skip ci] 2026-05-03 06:29:30 +00:00
GitHub Action 540825faa9 Auto-update README [skip ci] 2026-05-02 16:54:44 +00:00
GitHub Action 38aa9014f4 Auto-update README [skip ci] 2026-05-02 06:10:23 +00:00
GitHub Action 53e4c749ec Auto-update README [skip ci] 2026-05-01 17:00:37 +00:00
GitHub Action 7e2f6cf93b Auto-update README [skip ci] 2026-05-01 06:39:45 +00:00
GitHub Action 2cdc035d67 Auto-update README [skip ci] 2026-04-30 17:24:32 +00:00
GitHub Action c6c8edc225 Auto-update README [skip ci] 2026-04-30 06:31:08 +00:00
GitHub Action 24c5568f0d Auto-update README [skip ci] 2026-04-29 17:41:57 +00:00
GitHub Action 1b4b423779 Auto-update README [skip ci] 2026-04-29 06:27:33 +00:00
GitHub Action 9049790713 Auto-update README [skip ci] 2026-04-28 17:49:26 +00:00
GitHub Action 7217e9bf88 Auto-update README [skip ci] 2026-04-28 05:13:11 +00:00
GitHub Action 39b65d011d Auto-update README [skip ci] 2026-04-27 16:37:49 +00:00
GitHub Action 3656d5ee05 Auto-update README [skip ci] 2026-04-27 05:10:56 +00:00
GitHub Action 045b4d3317 Auto-update README [skip ci] 2026-04-26 16:18:48 +00:00
GitHub Action f03e31a267 Auto-update README [skip ci] 2026-04-26 05:07:33 +00:00
GitHub Action 0ad58843cb Auto-update README [skip ci] 2026-04-25 16:17:19 +00:00
GitHub Action 5d85a494f6 Auto-update README [skip ci] 2026-04-25 05:49:58 +00:00
GitHub Action e92d9dc5f8 Auto-update README [skip ci] 2026-04-24 17:02:20 +00:00
GitHub Action c528d37526 Auto-update README [skip ci] 2026-04-24 06:10:21 +00:00
GitHub Action 6add3beb60 Auto-update README [skip ci] 2026-04-23 17:24:02 +00:00
GitHub Action e3b1e5fba8 Auto-update README [skip ci] 2026-04-23 06:08:09 +00:00
GitHub Action eadbd77a1a Auto-update README [skip ci] 2026-04-22 17:07:01 +00:00
GitHub Action 6e3cce50a7 Auto-update README [skip ci] 2026-04-22 06:02:26 +00:00
GitHub Action a0355afbaa Auto-update README [skip ci] 2026-04-21 17:09:08 +00:00
GitHub Action c00a7869bc Auto-update README [skip ci] 2026-04-21 06:04:48 +00:00
GitHub Action 2481b4609a Auto-update README [skip ci] 2026-04-20 17:09:14 +00:00
GitHub Action 3d9fc09592 Auto-update README [skip ci] 2026-04-20 06:19:09 +00:00
GitHub Action 2eadb822c4 Auto-update README [skip ci] 2026-04-19 16:48:39 +00:00
GitHub Action 3c915b3369 Auto-update README [skip ci] 2026-04-19 06:00:47 +00:00
GitHub Action b18f2d96eb Auto-update README [skip ci] 2026-04-18 16:48:45 +00:00
GitHub Action 75312ea2cd Auto-update README [skip ci] 2026-04-18 05:42:50 +00:00
GitHub Action c1eb7a3782 Auto-update README [skip ci] 2026-04-17 16:57:19 +00:00
GitHub Action ead0eeb444 Auto-update README [skip ci] 2026-04-17 06:05:34 +00:00
GitHub Action 922a4bb763 Auto-update README [skip ci] 2026-04-16 17:19:31 +00:00
GitHub Action a3a432ffdd Auto-update README [skip ci] 2026-04-16 06:04:35 +00:00
GitHub Action 4ced58c620 Auto-update README [skip ci] 2026-04-15 17:10:02 +00:00
GitHub Action f8cbf3e0aa Auto-update README [skip ci] 2026-04-15 06:02:14 +00:00
GitHub Action 8875e458ab Auto-update README [skip ci] 2026-04-14 17:15:15 +00:00
GitHub Action 0e4d915bf3 Auto-update README [skip ci] 2026-04-14 06:01:50 +00:00
GitHub Action fe14f778d8 Auto-update README [skip ci] 2026-04-13 17:08:28 +00:00
GitHub Action 44e15032e4 Auto-update README [skip ci] 2026-04-13 06:18:40 +00:00
GitHub Action 68012c95d5 Auto-update README [skip ci] 2026-04-12 16:46:09 +00:00
GitHub Action 37269d49f2 Auto-update README [skip ci] 2026-04-12 05:55:57 +00:00
GitHub Action 29df0f8417 Auto-update README [skip ci] 2026-04-11 16:41:25 +00:00
GitHub Action e9dc11ae78 Auto-update README [skip ci] 2026-04-11 05:26:26 +00:00
GitHub Action 40bd23a1fa Auto-update README [skip ci] 2026-04-10 16:55:16 +00:00
GitHub Action f9cc97dc60 Auto-update README [skip ci] 2026-04-10 06:00:05 +00:00
GitHub Action 2cec1643e1 Auto-update README [skip ci] 2026-04-09 17:12:22 +00:00
GitHub Action db48b4ba68 Auto-update README [skip ci] 2026-04-09 05:50:36 +00:00
GitHub Action 91b9eb6806 Auto-update README [skip ci] 2026-04-08 17:09:06 +00:00
GitHub Action e1451d66c3 Auto-update README [skip ci] 2026-04-08 05:48:40 +00:00
GitHub Action e0d9e2b1f2 Auto-update README [skip ci] 2026-04-07 17:04:53 +00:00
GitHub Action 462de029fd Auto-update README [skip ci] 2026-04-07 05:48:02 +00:00
GitHub Action a6b1ec7ee6 Auto-update README [skip ci] 2026-04-06 16:55:06 +00:00
GitHub Action 99ce0560b1 Auto-update README [skip ci] 2026-04-06 06:00:18 +00:00
GitHub Action 0195c2c656 Auto-update README [skip ci] 2026-04-05 16:41:33 +00:00
GitHub Action 84363c6b67 Auto-update README [skip ci] 2026-04-05 05:45:51 +00:00
GitHub Action 9972e8e357 Auto-update README [skip ci] 2026-04-04 16:40:47 +00:00
GitHub Action f4c0a95bcb Auto-update README [skip ci] 2026-04-04 05:22:21 +00:00
GitHub Action a611e48450 Auto-update README [skip ci] 2026-04-03 16:47:34 +00:00
GitHub Action d4b62c4a05 Auto-update README [skip ci] 2026-04-03 05:43:15 +00:00
GitHub Action 78129d5f5f Auto-update README [skip ci] 2026-04-02 16:59:41 +00:00
GitHub Action 06fa3d8947 Auto-update README [skip ci] 2026-04-02 05:42:52 +00:00
GitHub Action c0cc05fdd1 Auto-update README [skip ci] 2026-04-01 17:00:18 +00:00
GitHub Action 16223f1ef9 Auto-update README [skip ci] 2026-04-01 05:56:45 +00:00
GitHub Action 44acfdda88 Auto-update README [skip ci] 2026-03-31 17:03:03 +00:00
GitHub Action 5b3fcdb094 Auto-update README [skip ci] 2026-03-31 05:45:32 +00:00
GitHub Action 97cab939f5 Auto-update README [skip ci] 2026-03-30 17:00:59 +00:00
GitHub Action 148b5425f3 Auto-update README [skip ci] 2026-03-30 06:00:30 +00:00
GitHub Action 2e9c91012a Auto-update README [skip ci] 2026-03-29 16:40:16 +00:00
GitHub Action 95a44bed1e Auto-update README [skip ci] 2026-03-29 05:44:28 +00:00
GitHub Action 91eb92b4e7 Auto-update README [skip ci] 2026-03-28 16:39:27 +00:00
GitHub Action 212a2500f9 Auto-update README [skip ci] 2026-03-28 05:22:26 +00:00
GitHub Action 2b44f87b6c Auto-update README [skip ci] 2026-03-27 16:59:18 +00:00
GitHub Action e6589a696b Auto-update README [skip ci] 2026-03-27 05:43:20 +00:00
GitHub Action 06c9fb0ac0 Auto-update README [skip ci] 2026-03-26 17:07:53 +00:00
GitHub Action c071df76f8 Auto-update README [skip ci] 2026-03-26 05:42:27 +00:00
GitHub Action 3259471980 Auto-update README [skip ci] 2026-03-25 17:08:06 +00:00
GitHub Action 2ba567aafe Auto-update README [skip ci] 2026-03-25 05:24:18 +00:00
GitHub Action 86810db0a2 Auto-update README [skip ci] 2026-03-24 17:04:00 +00:00
GitHub Action af7b7f58ee Auto-update README [skip ci] 2026-03-24 05:24:14 +00:00
GitHub Action a8896f0ae6 Auto-update README [skip ci] 2026-03-23 16:58:13 +00:00
GitHub Action 4b3f8137f6 Auto-update README [skip ci] 2026-03-23 05:41:15 +00:00
GitHub Action 9414919403 Auto-update README [skip ci] 2026-03-22 16:36:24 +00:00
GitHub Action 171a0efda7 Auto-update README [skip ci] 2026-03-22 05:20:09 +00:00
GitHub Action 6b41f64281 Auto-update README [skip ci] 2026-03-21 16:35:30 +00:00
GitHub Action 8370f0dbb1 Auto-update README [skip ci] 2026-03-21 05:07:52 +00:00
GitHub Action 5dafe5457f Auto-update README [skip ci] 2026-03-20 16:51:13 +00:00
GitHub Action 2af70c4eb2 Auto-update README [skip ci] 2026-03-20 05:17:02 +00:00
GitHub Action 19b521da19 Auto-update README [skip ci] 2026-03-19 17:01:22 +00:00
GitHub Action 25b9b14d93 Auto-update README [skip ci] 2026-03-19 05:24:10 +00:00
GitHub Action de0506c9df Auto-update README [skip ci] 2026-03-18 17:06:16 +00:00
GitHub Action a32fbbbeab Auto-update README [skip ci] 2026-03-18 05:27:21 +00:00
GitHub Action 5a67e8a591 Auto-update README [skip ci] 2026-03-17 17:06:34 +00:00
GitHub Action 9f7f1288cd Auto-update README [skip ci] 2026-03-17 05:22:30 +00:00
GitHub Action e9e79812eb Auto-update README [skip ci] 2026-03-16 17:06:00 +00:00
GitHub Action 9b6df8ab9a Auto-update README [skip ci] 2026-03-16 05:50:18 +00:00
GitHub Action af531e9864 Auto-update README [skip ci] 2026-03-15 16:37:08 +00:00
GitHub Action 5911f65369 Auto-update README [skip ci] 2026-03-15 05:37:36 +00:00
GitHub Action d274527351 Auto-update README [skip ci] 2026-03-14 16:37:25 +00:00
GitHub Action 06b3bcfd60 Auto-update README [skip ci] 2026-03-14 05:12:40 +00:00
GitHub Action 5d0559a041 Auto-update README [skip ci] 2026-03-13 16:47:03 +00:00
GitHub Action 8cec622156 Auto-update README [skip ci] 2026-03-13 05:14:34 +00:00
GitHub Action 0e7140c957 Auto-update README [skip ci] 2026-03-12 17:01:06 +00:00
GitHub Action d14683dff3 Auto-update README [skip ci] 2026-03-12 05:16:40 +00:00
GitHub Action 4c2bcb1ae3 Auto-update README [skip ci] 2026-03-11 16:57:38 +00:00
GitHub Action 34fb94f579 Auto-update README [skip ci] 2026-03-11 05:13:38 +00:00
GitHub Action e81909f5cf Auto-update README [skip ci] 2026-03-10 16:58:50 +00:00
GitHub Action ff68f28416 Auto-update README [skip ci] 2026-03-10 05:11:52 +00:00
GitHub Action cb2e473993 Auto-update README [skip ci] 2026-03-09 16:59:32 +00:00
GitHub Action 1ccb07e96f Auto-update README [skip ci] 2026-03-09 05:20:42 +00:00
GitHub Action 60f2a0bf74 Auto-update README [skip ci] 2026-03-08 16:34:41 +00:00
GitHub Action 69662b805b Auto-update README [skip ci] 2026-03-08 05:10:59 +00:00
GitHub Action 5ff9460126 Auto-update README [skip ci] 2026-03-07 16:33:09 +00:00
GitHub Action 5ecec6eb2f Auto-update README [skip ci] 2026-03-07 05:01:27 +00:00
GitHub Action c334bf0138 Auto-update README [skip ci] 2026-03-06 16:49:25 +00:00
GitHub Action 4ccb3fbc3e Auto-update README [skip ci] 2026-03-06 05:10:55 +00:00
GitHub Action ed6c504826 Auto-update README [skip ci] 2026-03-05 18:08:02 +00:00
GitHub Action 413bf787e3 Auto-update README [skip ci] 2026-03-05 05:14:12 +00:00
GitHub Action 075c5c89bb Auto-update README [skip ci] 2026-03-04 16:52:40 +00:00
GitHub Action 4b9eb50859 Auto-update README [skip ci] 2026-03-04 05:10:17 +00:00
GitHub Action 3eed79bd24 Auto-update README [skip ci] 2026-03-03 16:55:10 +00:00
GitHub Action f57b15e491 Auto-update README [skip ci] 2026-03-03 05:15:15 +00:00
GitHub Action 111d584f62 Auto-update README [skip ci] 2026-03-02 16:54:45 +00:00
GitHub Action 9fe4f9b5d2 Auto-update README [skip ci] 2026-03-02 05:16:21 +00:00
GitHub Action 610885218d Auto-update README [skip ci] 2026-03-01 16:34:27 +00:00
GitHub Action 2d18e288dc Auto-update README [skip ci] 2026-03-01 05:18:29 +00:00
GitHub Action 355ea81edf Auto-update README [skip ci] 2026-02-28 16:31:51 +00:00
GitHub Action 4b36e53f90 Auto-update README [skip ci] 2026-02-28 04:57:13 +00:00
GitHub Action 9c256bc4d4 Auto-update README [skip ci] 2026-02-27 16:46:14 +00:00
GitHub Action 170691cecf Auto-update README [skip ci] 2026-02-27 05:15:39 +00:00
GitHub Action 6b654302b4 Auto-update README [skip ci] 2026-02-26 17:03:23 +00:00
GitHub Action 848672273a Auto-update README [skip ci] 2026-02-26 05:21:09 +00:00
GitHub Action 70d30525a9 Auto-update README [skip ci] 2026-02-25 17:11:55 +00:00
GitHub Action 40ba4a0b2e Auto-update README [skip ci] 2026-02-25 05:24:09 +00:00
GitHub Action 6c3e43e007 Auto-update README [skip ci] 2026-02-24 17:09:38 +00:00
GitHub Action 37bf539100 Auto-update README [skip ci] 2026-02-24 05:22:44 +00:00
GitHub Action ceea9cdc9d Auto-update README [skip ci] 2026-02-23 17:02:55 +00:00
GitHub Action 1f3aa93eac Auto-update README [skip ci] 2026-02-23 05:27:25 +00:00
GitHub Action 66eab939a1 Auto-update README [skip ci] 2026-02-22 16:36:17 +00:00
GitHub Action 07238f03cd Auto-update README [skip ci] 2026-02-22 05:16:50 +00:00
GitHub Action 374acf320b Auto-update README [skip ci] 2026-02-21 16:35:14 +00:00
GitHub Action 4d0f4f50c6 Auto-update README [skip ci] 2026-02-21 05:07:24 +00:00
GitHub Action 3bbc235dd7 Auto-update README [skip ci] 2026-02-20 16:46:45 +00:00
GitHub Action 4fc86016ca Auto-update README [skip ci] 2026-02-20 05:17:23 +00:00
GitHub Action a87b620512 Auto-update README [skip ci] 2026-02-19 16:59:13 +00:00
GitHub Action 4c8f498362 Auto-update README [skip ci] 2026-02-19 05:22:55 +00:00
GitHub Action 5d6e60af87 Auto-update README [skip ci] 2026-02-18 17:09:08 +00:00
GitHub Action 0d68f4cca0 Auto-update README [skip ci] 2026-02-18 05:24:13 +00:00
GitHub Action bde135a150 Auto-update README [skip ci] 2026-02-17 17:02:19 +00:00
GitHub Action 407b228972 Auto-update README [skip ci] 2026-02-17 05:22:47 +00:00
GitHub Action e9c1c1f875 Auto-update README [skip ci] 2026-02-16 16:52:06 +00:00
GitHub Action 263a723212 Auto-update README [skip ci] 2026-02-16 05:37:50 +00:00
GitHub Action b6d23a2190 Auto-update README [skip ci] 2026-02-15 16:36:22 +00:00
GitHub Action bc5e71f14d Auto-update README [skip ci] 2026-02-15 05:20:32 +00:00
GitHub Action 288c56282b Auto-update README [skip ci] 2026-02-14 16:36:13 +00:00
GitHub Action 850aef824a Auto-update README [skip ci] 2026-02-14 05:11:02 +00:00
GitHub Action ffe7de6ca2 Auto-update README [skip ci] 2026-02-13 16:54:01 +00:00
GitHub Action ab321aded2 Auto-update README [skip ci] 2026-02-13 05:23:07 +00:00
GitHub Action 9b01bea73f Auto-update README [skip ci] 2026-02-12 17:03:34 +00:00
GitHub Action e2f427dffa Auto-update README [skip ci] 2026-02-12 05:26:21 +00:00
GitHub Action 9a4ca86faf Auto-update README [skip ci] 2026-02-11 17:07:56 +00:00
GitHub Action 01c622ef63 Auto-update README [skip ci] 2026-02-11 05:38:10 +00:00
GitHub Action 0ee20486bc Auto-update README [skip ci] 2026-02-10 17:06:46 +00:00
GitHub Action 2a1c9d9597 Auto-update README [skip ci] 2026-02-10 05:39:05 +00:00
GitHub Action eeca8d9dec Auto-update README [skip ci] 2026-02-09 05:38:18 +00:00
GitHub Action 1b8c1c56c1 Auto-update README [skip ci] 2026-02-08 16:36:28 +00:00
GitHub Action d38aeffa52 Auto-update README [skip ci] 2026-02-08 05:24:21 +00:00
GitHub Action 65bec66924 Auto-update README [skip ci] 2026-02-07 16:36:12 +00:00
GitHub Action 82c39c085c Auto-update README [skip ci] 2026-02-07 05:07:15 +00:00
GitHub Action 38e02300f5 Auto-update README [skip ci] 2026-02-06 16:52:41 +00:00
GitHub Action 6d653bc46c Auto-update README [skip ci] 2026-02-06 05:16:11 +00:00
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 SchamandGitHub 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 SchamandGitHub 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]andGitHub 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]andGitHub 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 SchamandGitHub ff922ca95c Add Dependabot configuration for GitHub Actions 2025-09-14 01:55:14 +02:00
marvinscham 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
marvinscham 42a2d0e4a5 Temporarily removed waka projects from README 2025-08-16 16:08:52 +02:00
10 changed files with 182 additions and 146 deletions
+9
View File
@@ -0,0 +1,9 @@
version: 2
updates:
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
commit-message:
prefix: "chore"
include: "scope"
+2 -2
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'
+1
View File
@@ -1,2 +1,3 @@
.env .env
.venv .venv
__pycache__
+46 -42
View File
@@ -1,35 +1,51 @@
<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="AdGuard" style="display:inline-block;" src="https://img.shields.io/badge/-AdGuard-68BC71?style=flat-square&logo=adguard&logoColor=white" />
<img alt="Paperless--ngx" style="display:inline-block;" src="https://img.shields.io/badge/-Paperless--ngx-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="Komodo" style="display:inline-block;" src="https://img.shields.io/badge/-Komodo-446958?style=flat-square&logo=&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="VS Code" style="display:inline-block;" src="https://img.shields.io/badge/-VS_Code-0098FF?style=flat-square&logo=&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="Vikunja" style="display:inline-block;" src="https://img.shields.io/badge/-Vikunja-196AFF?style=flat-square&logo=vikunja&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="Dev Containers" style="display:inline-block;" src="https://img.shields.io/badge/-Dev_Containers-2753E3?style=flat-square&logo=developmentcontainers&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="GlitchTip" style="display:inline-block;" src="https://img.shields.io/badge/-GlitchTip-d94a5f?style=flat-square&logo=&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="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="Zsh" style="display:inline-block;" src="https://img.shields.io/badge/-Zsh-F15A24?style=flat-square&logo=zsh&logoColor=white" />
<img alt="GitLab" style="display:inline-block;" src="https://img.shields.io/badge/-GitLab-FC6D26?style=flat-square&logo=gitlab&logoColor=white" />
<img alt="Pangolin" style="display:inline-block;" src="https://img.shields.io/badge/-Pangolin-F36118?style=flat-square&logo=pangolin&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,42 +71,30 @@
<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>
winterhalter-hmi 21:39 █████████████████████████████----------- 74% Lang hh:mm
wiha-tool 5:44 ███████--------------------------------- 19% Unknown 16:48 ███████-------------------------------- 22%
rso-auth 0:51 █--------------------------------------- 2% C++ 12:23 ██████---------------------------------- 16%
pdf-annotation-ripper 0:22 ---------------------------------------- 1% YAML 9:57 █████----------------------------------- 13%
Markdown 8:42 ████------------------------------------ 11%
Json 8:29 ████------------------------------------ 11%
Python 4:12 ██-------------------------------------- 5%
</pre> </pre>
<pre>
C++ 16:27 ██████████████████████------------------ 56%
Python 4:28 ██████---------------------------------- 15%
Bash 1:34 ██-------------------------------------- 5%
Json 1:16 █--------------------------------------- 4%
Docker 1:15 █--------------------------------------- 4%
Prolog 0:54 █--------------------------------------- 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> <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.com/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>
</p> </p>
<hr> <hr>
<p align="center" style="text-align:center;">Last update: Saturday, 16 August 06:29 CEST</p> <p align="center" style="text-align:center;">Last update: Tuesday, 14 July 08:14 CEST</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>
+66 -58
View File
@@ -2,20 +2,20 @@
import base64 import base64
import datetime import datetime
import json import json
from dotenv import load_dotenv
from jinja2 import Environment, FileSystemLoader
import matplotlib.colors as mcolors
import os import os
import matplotlib.colors as mcolors
import pytz import pytz
import requests import requests
from dotenv import load_dotenv
from jinja2 import Environment, FileSystemLoader
load_dotenv() load_dotenv()
# Constants for the progress bar # Constants for the progress bar
MAX_BAR_LENGTH = 40 MAX_BAR_LENGTH = 40
BAR_CHAR = '' BAR_CHAR = ""
EMPTY_BAR_CHAR = '-' EMPTY_BAR_CHAR = "-"
def hex_to_rgb(hex_color): def hex_to_rgb(hex_color):
@@ -25,7 +25,7 @@ def hex_to_rgb(hex_color):
def shift_hue(obj, hue_shift): def shift_hue(obj, hue_shift):
# Shift hue to determine rainbow start # 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: if hue > 1:
hue -= 1.0 hue -= 1.0
return hue return hue
@@ -33,7 +33,7 @@ def shift_hue(obj, hue_shift):
def calc_darkness_bias(obj, threshold): def calc_darkness_bias(obj, threshold):
# Threshold 1: No bias # 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: if brightness < threshold:
return 2 - brightness return 2 - brightness
else: else:
@@ -41,51 +41,46 @@ 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
resource_dir = os.path.join(os.path.dirname( resource_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "resources")
os.path.abspath(__file__)), "resources")
env = Environment(loader=FileSystemLoader(resource_dir)) env = Environment(loader=FileSystemLoader(resource_dir))
# Load template # Load template
template = env.get_template('README.md.jinja') template = env.get_template("README.md.jinja")
# Load metadata files # Load metadata files
with open(os.path.join(resource_dir, "technologies.json")) as f: with open(os.path.join(resource_dir, "technologies.jsonl")) as f:
technologies = json.load(f) technologies = [json.loads(line) for line in f if line.strip()]
with open(os.path.join(resource_dir, "projects.json")) as f: with open(os.path.join(resource_dir, "projects.json")) as f:
projects = json.load(f) projects = json.load(f)
with open(os.path.join(resource_dir, "socials.json")) as f: 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(
technologies, technologies,
key=lambda obj: shift_hue(obj, hue_shift) + key=lambda obj: shift_hue(obj, hue_shift) + calc_darkness_bias(obj, darkness_bias),
calc_darkness_bias(obj, darkness_bias)
) )
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:
print(e) print(e)
pass pass
@@ -93,11 +88,13 @@ except Exception as e:
waka_projects = "" waka_projects = ""
waka_langs = "" waka_langs = ""
try: try:
waka_token = base64.b64encode( waka_token = base64.b64encode(os.getenv("WAKAPI_KEY").encode("ascii")).decode(
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,41 +103,49 @@ 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(len(seconds_to_string( # max_proj_time_len = max(
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:
filled_length = int( # filled_length = int(
(project["total"] / total_duration) * MAX_BAR_LENGTH) # (project["total"] / total_duration) * MAX_BAR_LENGTH)
progress_bar = BAR_CHAR * filled_length + \ # progress_bar = BAR_CHAR * filled_length + \
EMPTY_BAR_CHAR * (MAX_BAR_LENGTH - filled_length) # EMPTY_BAR_CHAR * (MAX_BAR_LENGTH - filled_length)
percentage_str = str( # percentage_str = str(
int((project["total"] / total_duration * 100))) + "%" # int((project["total"] / total_duration * 100))) + "%"
waka_projects += f"{project['key']:<{max_key_len}} " # waka_projects += f"{project['key']:<{max_key_len}} "
waka_projects += f"{seconds_to_string(project["total"]):>{ # waka_projects += f"{seconds_to_string(project["total"]):>{
max_total_len}} " # max_total_len}} "
waka_projects += f"{progress_bar} " # waka_projects += f"{progress_bar} "
waka_projects += f"{percentage_str:>3}\n" # waka_projects += f"{percentage_str:>3}\n"
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 + \ progress_bar = BAR_CHAR * filled_length + EMPTY_BAR_CHAR * (
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>"
@@ -157,7 +162,10 @@ try:
duolingo_stats = response.json() duolingo_stats = response.json()
for lang in duolingo_stats["lang_data"]: 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"] current_lang = duolingo_stats["lang_data"][lang]["learningLanguageFull"]
duolingo_stats["current_lang"] = current_lang duolingo_stats["current_lang"] = current_lang
@@ -165,9 +173,9 @@ except Exception as e:
print(e) print(e)
pass pass
berlin_timezone = pytz.timezone('Europe/Berlin') berlin_timezone = pytz.timezone("Europe/Berlin")
berlin_time = datetime.datetime.now(berlin_timezone) 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 # Variables to pass to the template
data = { data = {
@@ -177,14 +185,14 @@ data = {
"waka_stats": waka_stats, "waka_stats": waka_stats,
"duolingo_stats": duolingo_stats, "duolingo_stats": duolingo_stats,
"socials": socials, "socials": socials,
"last_update": last_update "last_update": last_update,
} }
# Render the template with data # Render the template with data
output = template.render(data) output = template.render(data)
# Write the output to README.md # 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) f.write(output)
print("README.md generated successfully.") print("README.md generated successfully.")
+5
View File
@@ -0,0 +1,5 @@
# Resources
## Logo source for shields.io icons
> https://simpleicons.org/
+4 -4
View File
@@ -1,11 +1,11 @@
<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'] | replace(" ", "_") }}&logoColor=white" />
{% endfor -%} {% endfor -%}
</p> </p>
@@ -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 %}
+4 -10
View File
@@ -3,24 +3,18 @@
"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.com/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",
"url": "https://duolingo.com/profile/marvinscham",
"color": "#58CC02",
"logo": "duolingo"
} }
] ]
-28
View File
@@ -1,28 +0,0 @@
[
{ "name": "Authentik", "logo": "authentik", "color": "#FD4B2D" },
{ "name": "Bash", "logo": "gnubash", "color": "#4EAA25" },
{ "name": "Chart.js", "logo": "chartdotjs", "color": "#FF6384" },
{ "name": "Cloudflare", "logo": "cloudflare", "color": "#F38020" },
{ "name": "D3.js", "logo": "d3", "color": "#F9A03C" },
{ "name": "Django", "logo": "django", "color": "#092E20" },
{ "name": "Docker", "logo": "Docker", "color": "#2496ED" },
{ "name": "Ghost", "logo": "ghost", "color": "#15171A" },
{ "name": "Git", "logo": "git", "color": "#F05032" },
{ "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": "MariaDB", "logo": "mariadb", "color": "#1F305F" },
{ "name": "Markdown", "logo": "markdown", "color": "#000000" },
{ "name": "n8n", "logo": "n8n", "color": "#EA4B71" },
{ "name": "nginx", "logo": "nginx", "color": "#009639" },
{ "name": "Obsidian", "logo": "obsidian", "color": "#7C3AED" },
{ "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": "Riot API", "logo": "riotgames", "color": "#EB0029" },
{ "name": "SonarQube", "logo": "sonarqube", "color": "#4E9BCD" },
{ "name": "Tailwind", "logo": "tailwindcss", "color": "#06B6D4" },
{ "name": "WireGuard", "logo": "wireguard", "color": "#88171A" }
]
+43
View File
@@ -0,0 +1,43 @@
{ "name": "AdGuard", "logo": "adguard", "color": "#68BC71" }
{ "name": "Adminer", "logo": "adminer", "color": "#34567C" }
{ "name": "Authentik", "logo": "authentik", "color": "#FD4B2D" }
{ "name": "Bash", "logo": "gnubash", "color": "#4EAA25" }
{ "name": "Calibre--Web", "logo": "calibreweb", "color": "#45B29D" }
{ "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": "Dev Containers", "logo": "developmentcontainers", "color": "#2753E3" }
{ "name": "Docker", "logo": "Docker", "color": "#2496ED" }
{ "name": "Ghost", "logo": "ghost", "color": "#15171A" }
{ "name": "Git", "logo": "git", "color": "#F05032" }
{ "name": "Gitea", "logo": "gitea", "color": "#609926" }
{ "name": "GitLab", "logo": "gitlab", "color": "#FC6D26" }
{ "name": "GlitchTip", "logo": "", "color": "#d94a5f" }
{ "name": "Immich", "logo": "immich", "color": "#4250AF" }
{ "name": "JavaScript", "logo": "javascript", "color": "#F7DF1E" }
{ "name": "Komodo", "logo": "", "color": "#446958" }
{ "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": "n8n", "logo": "n8n", "color": "#EA4B71" }
{ "name": "Nextcloud", "logo": "nextcloud", "color": "#0082C9" }
{ "name": "nginx", "logo": "nginx", "color": "#009639" }
{ "name": "Obsidian", "logo": "obsidian", "color": "#7C3AED" }
{ "name": "Pangolin", "logo": "pangolin", "color": "#F36118" }
{ "name": "Paperless--ngx", "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": "Sass", "logo": "sass", "color": "#CC6699" }
{ "name": "SonarQube", "logo": "sonarqubeserver", "color": "#126ED3" }
{ "name": "Traefik", "logo": "traefikproxy", "color": "#24A1C1" }
{ "name": "Vaultwarden", "logo": "vaultwarden", "color": "#000000" }
{ "name": "Vikunja", "logo": "vikunja", "color": "#196AFF" }
{ "name": "VS Code", "logo": "", "color": "#0098FF" }
{ "name": "WireGuard", "logo": "wireguard", "color": "#88171A" }
{ "name": "Zsh", "logo": "zsh", "color": "#F15A24" }