Coding 2025-11-03
I'm right now very slightly leaning towards switching to Codeberg. At first, I was looking into what it would take to migrate the one repository I think I care about, and then I kind of ended up going, like, do I actually care? The one repository is a fork of flake8-html, that redoes some of the output. Now, I'm not totally migrated from flake8 to ruff in the projects where I've even tried to switch, but in those projects, ruff is pulling the vast majority of the weight.
Rest assured, I didn't merely come up with reasons to not do work; I've got a Codeberg account now, thereby opening up new avenues of procrastination. More seriously, here's how things look for projects I want to put up there:
- MOTR (split into three)
- Impliciula
- The base project
- Some of the code I wrote for various projects meant to track tabletop game stuff; this would be the support code, and nothing system-specific. For example, I've got some code for Stars Without Number; I would, rather than anything system-specific, put up the code for mixing enum and attrs classes (actually, I'd use the version from the base project), to create generic enum types, to allow for empty final enums, to convert between different styles of name, the "generate BEM HTML from specially crafted Python objects" code (once I sort out some Jinja misuse), the colorscheme handling, the dice pool code, the funky logging code (unless I just switch to using an actual logger), and the contextvar contextmanager code that I always seem to be writing.
Anyway, I wanted to get more done, but I think I'm still recovering from that night of mostly not sleeping. Nothing else I want to discuss right now.
Good night.