Commit Graph
18 Commits
Author SHA1 Message Date
leanderandClaude Opus 5.5 154d4de881 render user text with noto sans cjk and fit it properly
Draw text that users write with Noto Sans CJK Bold so Chinese, Japanese,
Korean, Cyrillic and Greek no longer show up as boxes. It replaces
DejaVu Sans and Impact, and Comic Sans everywhere but the CS2 bingo.
The Dockerfile makes the font available to Graphviz for /mbti.

put_text_in_box now finds the largest font size where the text, wrapped
to the box's pixel width, fits, and centers the drawn text. Long texts
used to overflow and single letters were pushed out of their box.
Words are only split when keeping them whole would halve the size.

Long crab rave texts shrink to fit the video instead of going past its
edges, and the divider line is a bit longer.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-01 20:28:00 +01:00
leander 22fd3d069f fix invalid mount config for logs 2026-11-01 18:19:05 +01:00
leander 196cb8a65b download NLTK stopword at image build time instead of container boot 2026-10-24 04:56:40 +02:00
leander 4ccf15d355 migrate to uv 2026-10-24 02:46:42 +02:00
leander 8515515bac upgrade ALL dependencies 2026-03-05 18:30:02 +01:00
leander 80ebb5f61e change to imagemagick 7 and make sure directory exists 2025-08-26 16:48:12 +02:00
LBlend a08f5e9076 remove misc asset folder
move everything to the parent directory
2024-03-27 20:36:12 +01:00
LBlend dc35fd946b correct package typo 2024-03-20 22:08:16 +01:00
LBlend 63a5666352 initial viteboka cog
I fucking hate parsing text. I suck at parsing text. In fact, I just suck
2024-03-20 22:05:43 +01:00
LBlend 01ba21e6c8 avoid using pip cache dir
another lsp recommendation
2024-03-03 01:31:13 +01:00
LBlend d5468865ae use apt-get instead of apt
according to some tool inside my editor apt is a user facing tool and it is recommended to use apt-get instead
2024-03-03 01:22:02 +01:00
LBlend 80a994b5a1 add logfile volume
enables access to logfiles outside of the docker container. It also allows for persistent logs that are not lost on container rebuilds
2024-03-03 01:20:44 +01:00
LBlend 3f00b9caaa formatting 2024-02-13 04:55:10 +01:00
LBlend 0abf6882d1 upgrade docker to python 3.12 2024-02-01 14:50:28 +01:00
LBlend f0a25b78bc add mbti feature 2023-12-19 19:41:52 +01:00
LBlend 3bd4d14072 make docker image compatible with opencv dependency 2023-11-29 00:11:30 +01:00
LBlend abff2a84cb make crabrave compatible with docker 2023-06-14 04:24:09 +09:00
LBlend ec9bb4ded6 add docker support 2022-07-05 23:15:57 +02:00