It’s friday, so it’s time for a Glyph update! This one, predicably, is mostly about PyCon. https://www.patreon.com/posts/patreon-update-104876830
As I try to mention once a week, I am attempting to start a little lifestyle business writing software, both libraries and apps, mostly open source, and writing about it. Sometimes the actual activity is buried inside these locked patrons-only posts so today I thought I’d try something a little different and do a mega-thread listing all the different projects I’m doing, so if you think *your* followers would appreciate one in particular, you can boost just that.
Here near the top of the thread I’ll just say that you can sponsor me via GitHub Sponsors at https://github.com/sponsors/glyph or Patreon at https://www.patreon.com/creatorglyph .
Sponsor @glyph on GitHub Sponsors

Glyph is the founder of the Twisted project, and creator and contributor of open source software across the Python ecosystem. He's currently making an attempt to see if "independent open source com...

GitHub
I write a lot of stuff about software and other things as well, https://blog.glyph.im . Most recently, a representative sample of this is my article about the AI hype cycle: https://blog.glyph.im/2024/05/grand-unified-ai-hype.html
Deciphering Glyph :: index

Deciphering Glyph, the blog of Glyph Lefkowitz.

Pomodouroboros is Pomodoro-method app, focused on folks with ADHD. The problem with productivity timer apps is: if you’re having a day where you already remembered you need a timer, you set it, and you actually start working, you probably didn’t *need* the timer so much that day. Pomodouroboros never stops running, and gamifies your focus to help you set the intentions YOU care about. It’s also all open source, and in Python. Mostly for macOS, but a Linux port on the way. https://github.com/glyph/pomodouroboros
GitHub - glyph/Pomodouroboros: Pomodoro timer that acknowledges the inexorable, infinite passage of time

Pomodoro timer that acknowledges the inexorable, infinite passage of time - glyph/Pomodouroboros

GitHub
@glyph no Windows port, i assume?
@adrienne We actually got the Linux proof-of-concept hack working on a WSL2 system (thanks to @pathunstrom for trying it out) and it kiiinda works. Part of the point of this all being Python is that the model is platform-agnostic, but obviously a lot of special sauce lives in the UI too. I believe a proper Windows port for someone who knows the relevant APIs would not be too hard at all, but I haven't had time to look at it yet.
@glyph @[email protected] Gotcha. I mean, i don't want to push or anything, just wondering! (I don't use Mac, and while i do use Linux via WSL2, i don't use it in a way that would let it write to my screen outside my terminal, generally speaking? (i haven't done the work to get GUI mode sorted out)
@adrienne I think the only thing you need is a vGPU driver, which might already be installed: https://learn.microsoft.com/en-us/windows/wsl/tutorials/gui-apps . But I wouldn't recommend running Pomodouroboros this way. really the tricky bit is just getting a translucent overlay HUD progress bar though, if you have any Windows GUI experience it shouldn’t be too ahrd.
Run Linux GUI apps with WSL

Learn how WSL support running Linux GUI apps.