diff --git a/assets/meta/blog_list.json b/assets/meta/blog_list.json index 055e298..7d04492 100644 --- a/assets/meta/blog_list.json +++ b/assets/meta/blog_list.json @@ -1,124 +1,117 @@ { - "last_generated": "2025-01-04 10:34:37", - "categories": { - "Blog": { - "posts": [ - { - "metadata": { - "title": "LGBTQ+ Resources", - "description": "A list of resources for LGBTQ+ individuals", - "date": "2025-01-01 16:00:00", - "tags": [ - "lgbtq+", - "resources" - ] - }, - "id": "blog/lgbtq_resources.md", - "url": "/blog/lgbtq_resources.md", - "hash": "3da76064aa95cc06937bde01128ed44aafb850f35a43bd214ce0cd89a875c674" - }, - { - "metadata": { - "title": "3DS Programming - Using RomFS", - "description": "A guide to using RomFS on the 3DS. (Old)", - "date": "2024-12-31 16:00:00", - "tags": [ - "3ds", - "programming", - "c", - "devkitpro", - "old" - ], - "previous": "old3ds_helloworld.md", - "next": "old3ds_touchscreen.md" - }, - "id": "blog/old3ds_romfs.md", - "url": "/blog/old3ds_romfs.md", - "hash": "0b28a366868e9fa564b6a33d9b1aa1d8269f7971497f25488f05f54929e88410" - }, - { - "metadata": { - "title": "3DS Programming - Touchscreen Input", - "description": "A guide to using the touchscreen on the 3DS. (Old)", - "date": "2024-12-31 16:00:00", - "tags": [ - "3ds", - "programming", - "c", - "devkitpro", - "old" - ], - "previous": "old3ds_romfs.md" - }, - "id": "blog/old3ds_touchscreen.md", - "url": "/blog/old3ds_touchscreen.md", - "hash": "59e0b9d701646fd5f747713832c47ce451e0ebe0975d4a148a820ca795741c2b" - }, - { - "metadata": { - "title": "Styling Test", - "description": "A test post to see how the site styling looks", - "date": "2024-12-31 16:00:00", - "tags": [ - "meta", - "web" - ] - }, - "id": "blog/styling_test.md", - "url": "/blog/styling_test.md", - "hash": "0ff9f34321a27f462ca26656a1dc5024c0e800ea1e176ff36316b158ab4606c9" - }, - { - "metadata": { - "title": "3DS Programming - Hello World", - "description": "A guide to creating a simple Hello, World program for the 3DS. (Old)", - "date": "2024-12-31 16:00:00", - "tags": [ - "3ds", - "programming", - "c", - "devkitpro", - "old" - ], - "next": "old3ds_romfs.md" - }, - "id": "blog/old3ds_helloworld.md", - "url": "/blog/old3ds_helloworld.md", - "hash": "86e0bd1deae0d00b17ab0960634ea7292d6387063f70600cec4001564fde9514" - }, - { - "metadata": { - "title": "Badges!", - "description": "A collection of 88x31 badges for various things", - "date": "2024-12-20 16:00:00", - "tags": [ - "badges", - "retro", - "web" - ] - }, - "id": "blog/badges.md", - "url": "/blog/badges.md", - "hash": "338ccfecc6523dff93708330a8b43af715f1e80d55e1cc3bea2d1a7306fc4f00" - }, - { - "metadata": { - "title": "Awesome", - "description": "A curated list of awesome stuff I like", - "date": "2024-11-25 16:00:00", - "tags": [ - "awesome", - "curated" - ] - }, - "id": "blog/awesome.md", - "url": "/blog/awesome.md", - "hash": "0632400858006b93f2f36d87953538c2a400bacc75aaa29928aee226e8b343b1" - } - ], - "title": "", - "description": "", - "tags": [] + "last_generated": "2025-01-03 21:53:59", + "posts": [ + { + "metadata": { + "title": "3DS Programming - Using RomFS", + "description": "A guide to using RomFS on the 3DS. (Old)", + "date": "2025-01-01 00:00:00", + "tags": [ + "3ds", + "programming", + "c", + "devkitpro", + "old" + ], + "previous": "old3ds_helloworld.md", + "next": "old3ds_touchscreen.md" + }, + "id": "/old3ds_romfs.md", + "url": "/blog/old3ds_romfs.md", + "hash": "0b28a366868e9fa564b6a33d9b1aa1d8269f7971497f25488f05f54929e88410" + }, + { + "metadata": { + "title": "Styling Test", + "description": "A test post to see how the site styling looks", + "date": "2025-01-01 00:00:00", + "tags": [ + "meta", + "web" + ] + }, + "id": "/styling_test.md", + "url": "/blog/styling_test.md", + "hash": "8e6c14fdef5fd67ea17dcc8b58d59f2040d8250c15c2d18d3e1fdc1b1b60dc54" + }, + { + "metadata": { + "title": "Awesome", + "description": "A curated list of awesome stuff I like", + "date": "2024-11-26 00:00:00", + "tags": [ + "awesome", + "curated" + ] + }, + "id": "/awesome.md", + "url": "/blog/awesome.md", + "hash": "0632400858006b93f2f36d87953538c2a400bacc75aaa29928aee226e8b343b1" + }, + { + "metadata": { + "title": "LGBTQ+ Resources", + "description": "A list of resources for LGBTQ+ individuals", + "date": "2025-01-02 00:00:00", + "tags": [ + "lgbtq+", + "resources" + ] + }, + "id": "/lgbtq_resources.md", + "url": "/blog/lgbtq_resources.md", + "hash": "1dd63f74b3f74077510f1043cb471ab9c691711545bb6ef1f3d6eff4f6a23c89" + }, + { + "metadata": { + "title": "3DS Programming - Hello World", + "description": "A guide to creating a simple Hello, World program for the 3DS. (Old)", + "date": "2025-01-01 00:00:00", + "tags": [ + "3ds", + "programming", + "c", + "devkitpro", + "old" + ], + "next": "old3ds_romfs.md" + }, + "id": "/old3ds_helloworld.md", + "url": "/blog/old3ds_helloworld.md", + "hash": "86e0bd1deae0d00b17ab0960634ea7292d6387063f70600cec4001564fde9514" + }, + { + "metadata": { + "title": "3DS Programming - Touchscreen Input", + "description": "A guide to using the touchscreen on the 3DS. (Old)", + "date": "2025-01-01 00:00:00", + "tags": [ + "3ds", + "programming", + "c", + "devkitpro", + "old" + ], + "previous": "old3ds_romfs.md" + }, + "id": "/old3ds_touchscreen.md", + "url": "/blog/old3ds_touchscreen.md", + "hash": "59e0b9d701646fd5f747713832c47ce451e0ebe0975d4a148a820ca795741c2b" + }, + { + "metadata": { + "title": "Badges!", + "description": "A collection of 88x31 badges for various things", + "date": "2024-12-21 00:00:00", + "tags": [ + "badges", + "retro", + "web" + ] + }, + "id": "/badges.md", + "url": "/blog/badges.md", + "hash": "338ccfecc6523dff93708330a8b43af715f1e80d55e1cc3bea2d1a7306fc4f00" } - } + ] } \ No newline at end of file diff --git a/assets/meta/post_history.json b/assets/meta/post_history.json index dc644d6..0dd506e 100644 --- a/assets/meta/post_history.json +++ b/assets/meta/post_history.json @@ -175,7 +175,168 @@ }, { "2025-01-04 05:56:46": [] + }, + { + "2025-01-04 10:52:04": [ + { + "public/blog/old3ds_romfs.md": { + "op": "delete", + "hash": "0b28a366868e9fa564b6a33d9b1aa1d8269f7971497f25488f05f54929e88410", + "title": "3DS Programming - Using RomFS" + } + }, + { + "public/blog/awesome.md": { + "op": "delete", + "hash": "0632400858006b93f2f36d87953538c2a400bacc75aaa29928aee226e8b343b1", + "title": "Awesome" + } + }, + { + "public/blog/badges.md": { + "op": "delete", + "hash": "338ccfecc6523dff93708330a8b43af715f1e80d55e1cc3bea2d1a7306fc4f00", + "title": "Badges!" + } + }, + { + "public/blog/old3ds_touchscreen.md": { + "op": "delete", + "hash": "59e0b9d701646fd5f747713832c47ce451e0ebe0975d4a148a820ca795741c2b", + "title": "3DS Programming - Touchscreen Input" + } + }, + { + "public/blog/styling_test.md": { + "op": "delete", + "hash": "8e6c14fdef5fd67ea17dcc8b58d59f2040d8250c15c2d18d3e1fdc1b1b60dc54", + "title": "Styling Test" + } + }, + { + "public/blog/old3ds_helloworld.md": { + "op": "delete", + "hash": "86e0bd1deae0d00b17ab0960634ea7292d6387063f70600cec4001564fde9514", + "title": "3DS Programming - Hello World" + } + }, + { + "public/blog/lgbtq_resources.md": { + "op": "delete", + "hash": "1dd63f74b3f74077510f1043cb471ab9c691711545bb6ef1f3d6eff4f6a23c89", + "title": "LGBTQ+ Resources" + } + }, + { + "content/blog/old3ds_romfs.md": { + "op": "add", + "hash": "0b28a366868e9fa564b6a33d9b1aa1d8269f7971497f25488f05f54929e88410", + "char_count": 3507, + "word_count": 574, + "title": "3DS Programming - Using RomFS", + "description": "A guide to using RomFS on the 3DS. (Old)", + "tags": [ + "3ds", + "programming", + "c", + "devkitpro", + "old" + ] + } + }, + { + "content/blog/styling_test.md": { + "op": "add", + "hash": "0ff9f34321a27f462ca26656a1dc5024c0e800ea1e176ff36316b158ab4606c9", + "char_count": 7278, + "word_count": 938, + "title": "Styling Test", + "description": "A test post to see how the site styling looks", + "tags": [ + "meta", + "web" + ] + } + }, + { + "content/blog/awesome.md": { + "op": "add", + "hash": "0632400858006b93f2f36d87953538c2a400bacc75aaa29928aee226e8b343b1", + "char_count": 16767, + "word_count": 2343, + "title": "Awesome", + "description": "A curated list of awesome stuff I like", + "tags": [ + "awesome", + "curated" + ] + } + }, + { + "content/blog/lgbtq_resources.md": { + "op": "add", + "hash": "3da76064aa95cc06937bde01128ed44aafb850f35a43bd214ce0cd89a875c674", + "char_count": 8831, + "word_count": 1076, + "title": "LGBTQ+ Resources", + "description": "A list of resources for LGBTQ+ individuals", + "tags": [ + "lgbtq+", + "resources" + ] + } + }, + { + "content/blog/old3ds_helloworld.md": { + "op": "add", + "hash": "86e0bd1deae0d00b17ab0960634ea7292d6387063f70600cec4001564fde9514", + "char_count": 3559, + "word_count": 600, + "title": "3DS Programming - Hello World", + "description": "A guide to creating a simple Hello, World program for the 3DS. (Old)", + "tags": [ + "3ds", + "programming", + "c", + "devkitpro", + "old" + ] + } + }, + { + "content/blog/old3ds_touchscreen.md": { + "op": "add", + "hash": "59e0b9d701646fd5f747713832c47ce451e0ebe0975d4a148a820ca795741c2b", + "char_count": 2630, + "word_count": 423, + "title": "3DS Programming - Touchscreen Input", + "description": "A guide to using the touchscreen on the 3DS. (Old)", + "tags": [ + "3ds", + "programming", + "c", + "devkitpro", + "old" + ] + } + }, + { + "content/blog/badges.md": { + "op": "add", + "hash": "338ccfecc6523dff93708330a8b43af715f1e80d55e1cc3bea2d1a7306fc4f00", + "char_count": 864, + "word_count": 94, + "title": "Badges!", + "description": "A collection of 88x31 badges for various things", + "tags": [ + "badges", + "retro", + "web" + ] + } + } + ] } ], - "last_generated": "2025-01-04 05:56:46" + "last_generated": "2025-01-04 10:52:04" } \ No newline at end of file diff --git a/utils/page_updater/__pycache__/pages.cpython-312.pyc b/utils/page_updater/__pycache__/pages.cpython-312.pyc index e3c7599..42bf171 100644 Binary files a/utils/page_updater/__pycache__/pages.cpython-312.pyc and b/utils/page_updater/__pycache__/pages.cpython-312.pyc differ