25 Commits

Author SHA1 Message Date
Fundor333
f8a301e2cd New post 2026-03-13 00:01:10 +01:00
Fundor333
c87827c7ab fix: update weeknote-config to correct generator tag from "week note" to "weeknote" 2025-09-07 23:53:17 +02:00
Fundor333
8c0ae68632 Refactor code structure for improved readability and maintainability 2025-09-03 20:45:51 +02:00
fundor333
baf8591a2f New post about Jupyter Notebook 2025-09-01 01:33:29 +02:00
Fundor333
d494a44a05 Add new type of content 2025-08-31 18:00:25 +02:00
Fundor333
921e8d441b Update dipendency 2025-08-30 01:02:57 +02:00
Fundor333
919629b938 Port scripts from poetry to uv 2025-08-25 17:34:13 +02:00
Fundor333
55415f62a2 Refactor code structure for improved readability and maintainability 2025-08-25 17:31:41 +02:00
fundor333
dbda00405b Enhances Mastodon link handling and previews
Adds functionality to identify Mastodon links in Hugo markdown files, extract relevant information like instance and ID, and generate previews.

This allows for embedding Mastodon toots directly into the generated Hugo site and provides a preview text extracted from the toot content improving the user experience and content integration. It also adds a fallback in case a toot disappears to avoid broken content.

Also adds `bleach` as a dependency to sanitize HTML content.
2025-07-27 19:35:30 +02:00
Fundor333
2474889094 Update Python version and dependencies in pyproject.toml
- Upgraded Python requirement from ^3.11 to ^3.12.
- Changed specific dependencies (pillow, beautifulsoup4, pyyaml, lxml, typer) to use the latest versions by setting them to "*".
- Added python-frontmatter as a new dependency with version ^1.1.0.
2025-07-27 17:54:51 +02:00
Fundor333
86b516f2fc Update dependencies and add new packages
- Updated `browserslist` from version 4.25.0 to 4.25.1
- Updated `caniuse-lite` from version 1.0.30001724 to 1.0.30001726
- Updated `electron-to-chromium` from version 1.5.173 to 1.5.177
- Added `shellingham` version 1.5.4 to `poetry.lock`, `pyproject.toml`, and `requirements.txt`
- Added `typer` version 0.16.0 to `poetry.lock`, `pyproject.toml`, and `requirements.txt`
- Updated dependencies for `typer` in `poetry.lock`
- Updated content hash in `poetry.lock`
- Updated multiple PNG files in the `static/Characters` directory
2025-06-29 23:07:17 +02:00
fundor333
f3394fa283 Fix script 2025-06-16 22:55:52 +02:00
fundor333
8cd0bd3371 Adds syndication adder script
Adds a script to automatically add syndication links to posts' frontmatter based on RSS feeds from Mastodon, Bluesky and Medium.

It also updates the Makefile to include the new script, the `.gitignore` file to ignore the log file, and the syndication partial to correctly render syndication links.

It uses the source URL inside the content to find the local file.
2025-06-16 22:55:52 +02:00
Fundor333
90214c22e7 Refactor JSON syndication files to include 'source' links extracted from Mastodon posts; added a script to automate the update process using BeautifulSoup for HTML parsing and requests for API calls. 2025-06-16 22:55:52 +02:00
fundor333
c97a6ad286 Adds cover image generation to post creation
Implements cover image generation using PIL for newly created posts, photos and micro posts.

Removes micro-pub syndication from archetypes as it's not longer needed.
2025-05-18 19:33:32 +02:00
Fundor333
12a097bad6 Refactor webmention data structure and update dependencies
- Updated webmention JSON files to reorder entries for consistency.
- Incremented version of `caniuse-lite` in package-lock.json.
- Added new packages `click`, `colorama`, `markdown-it-py`, `marshmallow`, `mdurl`, `packaging`, `pygments`, `rich`, and `weeknotebot` to poetry.lock with their respective versions and dependencies.
- Removed outdated requirements from requirements.txt.
- Updated pyproject.toml to include `weeknotebot` as a dependency.
2025-04-16 11:56:58 +02:00
Fundor333
03c92b34ae Update dependencies and add new syndication/webmention data
- Updated dependencies in `pyproject.toml` to use the latest versions.
- Updated `requirements.txt` to reflect new versions for certifi, python-dotenv, and urllib3.
- Added new syndication JSON files for recent posts.
- Added new webmention data for a post related to "Devil May Cry by Netflix".
- Updated multiple character image files in the static directory.
2025-04-14 02:29:35 +02:00
Fundor333
d64a3e3d2c Fix requirements 2025-01-21 03:05:28 +01:00
Fundor333
53ce9dfe93 Fix synd 2025-01-21 02:58:15 +01:00
Fundor333
9e29b9441b Fix Webmention 2025-01-21 01:10:50 +01:00
Fundor333
f91dc33b09 Minor fix archetype 2025-01-16 21:12:06 +01:00
Fundor333
b97572e889 Fix scripts 2024-08-10 18:41:08 +02:00
Fundor333
b5901d269e Reworking webmention 2024-08-10 12:28:44 +02:00
Fundor333
154e0c8c48 Minor fix 2024-07-14 01:54:56 +02:00
Fundor333
0b59d85444 Some minor update 2024-02-25 23:45:44 +01:00