diff --git a/package-lock.json b/package-lock.json index e0fe45bf..e994da1f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -147,7 +147,6 @@ } ], "license": "MIT", - "peer": true, "dependencies": { "baseline-browser-mapping": "^2.9.0", "caniuse-lite": "^1.0.30001759", @@ -514,7 +513,6 @@ } ], "license": "MIT", - "peer": true, "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", @@ -753,7 +751,6 @@ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", "license": "MIT", - "peer": true, "engines": { "node": ">=12" }, diff --git a/requirements.txt b/requirements.txt index 150637af..4ef067ed 100644 --- a/requirements.txt +++ b/requirements.txt @@ -16,26 +16,48 @@ click==8.3.1 # weeknotebot colorama==0.4.6 ; sys_platform == 'win32' # via click +contourpy==1.3.3 + # via matplotlib +cycler==0.12.1 + # via matplotlib feedparser==6.0.12 # via # fundor333-github-io # weeknotebot +fonttools==4.62.1 + # via matplotlib idna==3.11 # via requests +kiwisolver==1.5.0 + # via matplotlib lxml==6.0.2 # via fundor333-github-io markdown-it-py==4.0.0 # via rich marshmallow==3.26.2 # via weeknotebot +matplotlib==3.10.8 + # via fundor333-github-io mdurl==0.1.2 # via markdown-it-py +numpy==2.4.4 + # via + # contourpy + # matplotlib packaging==26.0 - # via marshmallow + # via + # marshmallow + # matplotlib pillow==12.1.1 - # via fundor333-github-io + # via + # fundor333-github-io + # matplotlib pygments==2.20.0 # via rich +pyparsing==3.3.2 + # via matplotlib +python-dateutil==2.9.0.post0 + # via matplotlib python-dotenv==1.2.2 # via fundor333-github-io python-frontmatter==1.1.0 @@ -56,6 +78,8 @@ sgmllib3k==1.0.0 # via feedparser shellingham==1.5.4 # via typer +six==1.17.0 + # via python-dateutil soupsieve==2.8.3 # via beautifulsoup4 typer==0.24.1 diff --git a/resources/_gen/images/img/logo_hu_6413efc88386f206.webp b/resources/_gen/images/img/logo_hu_6413efc88386f206.webp deleted file mode 100644 index 6c4f9c47..00000000 Binary files a/resources/_gen/images/img/logo_hu_6413efc88386f206.webp and /dev/null differ diff --git a/resources/_gen/images/img/logo_hu_9f5863dc2c180619.webp b/resources/_gen/images/img/logo_hu_9f5863dc2c180619.webp deleted file mode 100644 index 2b617e32..00000000 Binary files a/resources/_gen/images/img/logo_hu_9f5863dc2c180619.webp and /dev/null differ diff --git a/resources/_gen/images/img/logo_hu_a5cb593b87668c25.webp b/resources/_gen/images/img/logo_hu_a5cb593b87668c25.webp deleted file mode 100644 index d2e6fe81..00000000 Binary files a/resources/_gen/images/img/logo_hu_a5cb593b87668c25.webp and /dev/null differ diff --git a/static/Characters/001.png b/static/Characters/001.png index 62650feb..cbe88fd6 100644 Binary files a/static/Characters/001.png and b/static/Characters/001.png differ diff --git a/static/Characters/002.png b/static/Characters/002.png index e9d7f627..5b0175d1 100644 Binary files a/static/Characters/002.png and b/static/Characters/002.png differ diff --git a/static/Characters/003.png b/static/Characters/003.png index b7fb7ec0..f14e0d03 100644 Binary files a/static/Characters/003.png and b/static/Characters/003.png differ diff --git a/static/Characters/004.png b/static/Characters/004.png index ee758343..a2e55820 100644 Binary files a/static/Characters/004.png and b/static/Characters/004.png differ diff --git a/static/Characters/005.png b/static/Characters/005.png index 5523e176..f7982d44 100644 Binary files a/static/Characters/005.png and b/static/Characters/005.png differ diff --git a/static/Characters/006.png b/static/Characters/006.png index 5056acba..6c6ce703 100644 Binary files a/static/Characters/006.png and b/static/Characters/006.png differ diff --git a/static/Characters/007.png b/static/Characters/007.png index cbe88fd6..85d99bae 100644 Binary files a/static/Characters/007.png and b/static/Characters/007.png differ diff --git a/static/Characters/008.png b/static/Characters/008.png index aa5009bb..834fdb40 100644 Binary files a/static/Characters/008.png and b/static/Characters/008.png differ diff --git a/static/Characters/009.png b/static/Characters/009.png index 10520ab9..99ae813f 100644 Binary files a/static/Characters/009.png and b/static/Characters/009.png differ diff --git a/static/Characters/010.png b/static/Characters/010.png index a2e55820..b7fb7ec0 100644 Binary files a/static/Characters/010.png and b/static/Characters/010.png differ diff --git a/static/Characters/011.png b/static/Characters/011.png index f726a889..62650feb 100644 Binary files a/static/Characters/011.png and b/static/Characters/011.png differ diff --git a/static/Characters/012.png b/static/Characters/012.png index 7526a723..5453a9d6 100644 Binary files a/static/Characters/012.png and b/static/Characters/012.png differ diff --git a/static/Characters/013.png b/static/Characters/013.png index 8d70dde6..5523e176 100644 Binary files a/static/Characters/013.png and b/static/Characters/013.png differ diff --git a/static/Characters/014.png b/static/Characters/014.png index 5b0175d1..9a725a86 100644 Binary files a/static/Characters/014.png and b/static/Characters/014.png differ diff --git a/static/Characters/015.png b/static/Characters/015.png index f14e0d03..dc9d9b61 100644 Binary files a/static/Characters/015.png and b/static/Characters/015.png differ diff --git a/static/Characters/016.png b/static/Characters/016.png index 85d99bae..acb2bfc8 100644 Binary files a/static/Characters/016.png and b/static/Characters/016.png differ diff --git a/static/Characters/017.png b/static/Characters/017.png index 9a725a86..9fd7adf2 100644 Binary files a/static/Characters/017.png and b/static/Characters/017.png differ diff --git a/static/Characters/018.png b/static/Characters/018.png index 6cdfe25b..10520ab9 100644 Binary files a/static/Characters/018.png and b/static/Characters/018.png differ diff --git a/static/Characters/019.png b/static/Characters/019.png index 87f1610a..0f120702 100644 Binary files a/static/Characters/019.png and b/static/Characters/019.png differ diff --git a/static/Characters/020.png b/static/Characters/020.png index b7cfb915..f726a889 100644 Binary files a/static/Characters/020.png and b/static/Characters/020.png differ diff --git a/static/Characters/021.png b/static/Characters/021.png index f7982d44..7c694918 100644 Binary files a/static/Characters/021.png and b/static/Characters/021.png differ diff --git a/static/Characters/022.png b/static/Characters/022.png index 5453a9d6..012f3f89 100644 Binary files a/static/Characters/022.png and b/static/Characters/022.png differ diff --git a/static/Characters/023.png b/static/Characters/023.png index 834fdb40..7526a723 100644 Binary files a/static/Characters/023.png and b/static/Characters/023.png differ diff --git a/static/Characters/024.png b/static/Characters/024.png index 9fd7adf2..a5e53d81 100644 Binary files a/static/Characters/024.png and b/static/Characters/024.png differ diff --git a/static/Characters/025.png b/static/Characters/025.png index a5e53d81..aa5009bb 100644 Binary files a/static/Characters/025.png and b/static/Characters/025.png differ diff --git a/static/Characters/026.png b/static/Characters/026.png index 0f120702..13909848 100644 Binary files a/static/Characters/026.png and b/static/Characters/026.png differ diff --git a/static/Characters/027.png b/static/Characters/027.png index 99ae813f..e9d7f627 100644 Binary files a/static/Characters/027.png and b/static/Characters/027.png differ diff --git a/static/Characters/028.png b/static/Characters/028.png index db8a5a81..b7cfb915 100644 Binary files a/static/Characters/028.png and b/static/Characters/028.png differ diff --git a/static/Characters/029.png b/static/Characters/029.png index acb2bfc8..8b5f09de 100644 Binary files a/static/Characters/029.png and b/static/Characters/029.png differ diff --git a/static/Characters/030.png b/static/Characters/030.png index 7c694918..71d5013e 100644 Binary files a/static/Characters/030.png and b/static/Characters/030.png differ diff --git a/static/Characters/031.png b/static/Characters/031.png index 6c6ce703..5056acba 100644 Binary files a/static/Characters/031.png and b/static/Characters/031.png differ diff --git a/static/Characters/032.png b/static/Characters/032.png index 13909848..ee758343 100644 Binary files a/static/Characters/032.png and b/static/Characters/032.png differ diff --git a/static/Characters/033.png b/static/Characters/033.png index dc9d9b61..6cdfe25b 100644 Binary files a/static/Characters/033.png and b/static/Characters/033.png differ diff --git a/static/Characters/034.png b/static/Characters/034.png index 8b5f09de..87f1610a 100644 Binary files a/static/Characters/034.png and b/static/Characters/034.png differ diff --git a/static/Characters/035.png b/static/Characters/035.png index 012f3f89..8d70dde6 100644 Binary files a/static/Characters/035.png and b/static/Characters/035.png differ diff --git a/static/Characters/036.png b/static/Characters/036.png index 71d5013e..db8a5a81 100644 Binary files a/static/Characters/036.png and b/static/Characters/036.png differ diff --git a/uv.lock b/uv.lock index 566b67da..3a218319 100644 --- a/uv.lock +++ b/uv.lock @@ -367,19 +367,19 @@ wheels = [ [[package]] name = "fonttools" -version = "4.62.0" +version = "4.62.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/5a/96/686339e0fda8142b7ebed39af53f4a5694602a729662f42a6209e3be91d0/fonttools-4.62.0.tar.gz", hash = "sha256:0dc477c12b8076b4eb9af2e440421b0433ffa9e1dcb39e0640a6c94665ed1098", size = 3579521, upload-time = "2026-03-09T16:50:06.217Z" } +sdist = { url = "https://files.pythonhosted.org/packages/9a/08/7012b00a9a5874311b639c3920270c36ee0c445b69d9989a85e5c92ebcb0/fonttools-4.62.1.tar.gz", hash = "sha256:e54c75fd6041f1122476776880f7c3c3295ffa31962dc6ebe2543c00dca58b5d", size = 3580737, upload-time = "2026-03-13T13:54:25.52Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/ab/9d/7ad1ffc080619f67d0b1e0fa6a0578f0be077404f13fd8e448d1616a94a3/fonttools-4.62.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:22bde4dc12a9e09b5ced77f3b5053d96cf10c4976c6ac0dee293418ef289d221", size = 2870004, upload-time = "2026-03-09T16:48:50.837Z" }, - { url = "https://files.pythonhosted.org/packages/4d/8b/ba59069a490f61b737e064c3129453dbd28ee38e81d56af0d04d7e6b4de4/fonttools-4.62.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:7199c73b326bad892f1cb53ffdd002128bfd58a89b8f662204fbf1daf8d62e85", size = 2414662, upload-time = "2026-03-09T16:48:53.295Z" }, - { url = "https://files.pythonhosted.org/packages/8c/8c/c52a4310de58deeac7e9ea800892aec09b00bb3eb0c53265b31ec02be115/fonttools-4.62.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d732938633681d6e2324e601b79e93f7f72395ec8681f9cdae5a8c08bc167e72", size = 5032975, upload-time = "2026-03-09T16:48:55.718Z" }, - { url = "https://files.pythonhosted.org/packages/0b/a1/d16318232964d786907b9b3613b8409f74cf0be2da400854509d3a864e43/fonttools-4.62.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:31a804c16d76038cc4e3826e07678efb0a02dc4f15396ea8e07088adbfb2578e", size = 4988544, upload-time = "2026-03-09T16:48:57.715Z" }, - { url = "https://files.pythonhosted.org/packages/b2/8d/7e745ca3e65852adc5e52a83dc213fe1b07d61cb5b394970fcd4b1199d1e/fonttools-4.62.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:090e74ac86e68c20150e665ef8e7e0c20cb9f8b395302c9419fa2e4d332c3b51", size = 4971296, upload-time = "2026-03-09T16:48:59.678Z" }, - { url = "https://files.pythonhosted.org/packages/e6/d4/b717a4874175146029ca1517e85474b1af80c9d9a306fc3161e71485eea5/fonttools-4.62.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8f086120e8be9e99ca1288aa5ce519833f93fe0ec6ebad2380c1dee18781f0b5", size = 5122503, upload-time = "2026-03-09T16:49:02.464Z" }, - { url = "https://files.pythonhosted.org/packages/cb/4b/92cfcba4bf8373f51c49c5ae4b512ead6fbda7d61a0e8c35a369d0db40a0/fonttools-4.62.0-cp312-cp312-win32.whl", hash = "sha256:37a73e5e38fd05c637daede6ffed5f3496096be7df6e4a3198d32af038f87527", size = 2281060, upload-time = "2026-03-09T16:49:04.385Z" }, - { url = "https://files.pythonhosted.org/packages/cd/06/cc96468781a4dc8ae2f14f16f32b32f69bde18cb9384aad27ccc7adf76f7/fonttools-4.62.0-cp312-cp312-win_amd64.whl", hash = "sha256:658ab837c878c4d2a652fcbb319547ea41693890e6434cf619e66f79387af3b8", size = 2331193, upload-time = "2026-03-09T16:49:06.598Z" }, - { url = "https://files.pythonhosted.org/packages/9c/57/c2487c281dde03abb2dec244fd67059b8d118bd30a653cbf69e94084cb23/fonttools-4.62.0-py3-none-any.whl", hash = "sha256:75064f19a10c50c74b336aa5ebe7b1f89fd0fb5255807bfd4b0c6317098f4af3", size = 1152427, upload-time = "2026-03-09T16:50:04.074Z" }, + { url = "https://files.pythonhosted.org/packages/47/d4/dbacced3953544b9a93088cc10ef2b596d348c983d5c67a404fa41ec51ba/fonttools-4.62.1-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:90365821debbd7db678809c7491ca4acd1e0779b9624cdc6ddaf1f31992bf974", size = 2870219, upload-time = "2026-03-13T13:52:53.664Z" }, + { url = "https://files.pythonhosted.org/packages/66/9e/a769c8e99b81e5a87ab7e5e7236684de4e96246aae17274e5347d11ebd78/fonttools-4.62.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:12859ff0b47dd20f110804c3e0d0970f7b832f561630cd879969011541a464a9", size = 2414891, upload-time = "2026-03-13T13:52:56.493Z" }, + { url = "https://files.pythonhosted.org/packages/69/64/f19a9e3911968c37e1e620e14dfc5778299e1474f72f4e57c5ec771d9489/fonttools-4.62.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9c125ffa00c3d9003cdaaf7f2c79e6e535628093e14b5de1dccb08859b680936", size = 5033197, upload-time = "2026-03-13T13:52:59.179Z" }, + { url = "https://files.pythonhosted.org/packages/9b/8a/99c8b3c3888c5c474c08dbfd7c8899786de9604b727fcefb055b42c84bba/fonttools-4.62.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:149f7d84afca659d1a97e39a4778794a2f83bf344c5ee5134e09995086cc2392", size = 4988768, upload-time = "2026-03-13T13:53:02.761Z" }, + { url = "https://files.pythonhosted.org/packages/d1/c6/0f904540d3e6ab463c1243a0d803504826a11604c72dd58c2949796a1762/fonttools-4.62.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0aa72c43a601cfa9273bb1ae0518f1acadc01ee181a6fc60cd758d7fdadffc04", size = 4971512, upload-time = "2026-03-13T13:53:05.678Z" }, + { url = "https://files.pythonhosted.org/packages/29/0b/5cbef6588dc9bd6b5c9ad6a4d5a8ca384d0cea089da31711bbeb4f9654a6/fonttools-4.62.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:19177c8d96c7c36359266e571c5173bcee9157b59cfc8cb0153c5673dc5a3a7d", size = 5122723, upload-time = "2026-03-13T13:53:08.662Z" }, + { url = "https://files.pythonhosted.org/packages/4a/47/b3a5342d381595ef439adec67848bed561ab7fdb1019fa522e82101b7d9c/fonttools-4.62.1-cp312-cp312-win32.whl", hash = "sha256:a24decd24d60744ee8b4679d38e88b8303d86772053afc29b19d23bb8207803c", size = 2281278, upload-time = "2026-03-13T13:53:10.998Z" }, + { url = "https://files.pythonhosted.org/packages/28/b1/0c2ab56a16f409c6c8a68816e6af707827ad5d629634691ff60a52879792/fonttools-4.62.1-cp312-cp312-win_amd64.whl", hash = "sha256:9e7863e10b3de72376280b515d35b14f5eeed639d1aa7824f4cf06779ec65e42", size = 2331414, upload-time = "2026-03-13T13:53:13.992Z" }, + { url = "https://files.pythonhosted.org/packages/fd/ba/56147c165442cc5ba7e82ecf301c9a68353cede498185869e6e02b4c264f/fonttools-4.62.1-py3-none-any.whl", hash = "sha256:7487782e2113861f4ddcc07c3436450659e3caa5e470b27dc2177cade2d8e7fd", size = 1152647, upload-time = "2026-03-13T13:54:22.735Z" }, ] [[package]]