powRSS
Home Recent Glimpses Shuffle Blogs Random

New: Explore conversations across blogs with powRSS Mentions

davep

Dave Pearson

My personal blog which covers a handful of main topics and wanders through all sorts of subjects. Mostly you'll see me writing about coding and Python and a bit of Emacs and so on; but sometimes there will be more random thoughts and personal stuff.

August 2026

September 2026

October 2026

Top Words

  • blogmore
  • rogallo
  • wasat
  • steam
  • gemini
  • found
  • library
  • github
  • recently
  • controller
  • gemtext
  • frame

All posts (275)

2mo
I forgot to post this yesterday. I was out on a lunch walk and noticed the clouds in the sky were looking like the right kind for some atmospheric optical fun. Sure enough, I looked up, and... A nice partial 22° halo. It's been a wee while since I last saw one.
2mo
I've released v0.9.0 of Rogallo. The first big change in this release is the addition of syntax highlighting to pre-formatted text. Much like in Markdown, Gemtext also supports pre-formatted text bounded by code fences. Gemtext supports the concept of "alt-text" for such text, like this: ```python def hello(name:...
3mo
The Gemini Protocol makes it clear that the maximum length of a URI, when making a request, is 1024 bytes. This has implications for how large a user's input can be when responding to a 1x response. Because of this, I'd like to update Rogallo so that it lets the user know how much space they have left as they type...
3mo
I've bumped Gemtext to v1.0.0. I've gone from "this is test code" to "this is stable code" mostly because the library is so simple and I'm unlikely to add any radically new features to it1. This bump also has one small addition: I've added an alt_text property to the PreFormatted class. This exists to capture and...
3mo
Rogallo v0.8.0 is now available. This release includes a small bug fix, a big change to how external links and unhandled MIME types are dealt with, and a further improvement to link navigation. First the big change: hand-off of unhandled content and trust. Until now, if Rogallo was met with a URI it didn't know how...
3mo
Rogallo v0.7.0 is now available. The main changes in this release revolve around the display and navigation of links. The aim of Rogallo, as a "TUI" application, is that it is usable purely with the keyboard, and also very usable with the mouse too. So far I think I've managed to hit that mark, but I felt that...
3mo
Wasat v0.6.0 is now available. This is another quick update that fixes a small typing issue and also adds a handy new method I've been meaning to add to GeminiURI. The typing issue is a simple enough one. The __init__ method for GeminiURI can take either a string or another GeminiURI as its argument. However, the...
3mo
Another quick update to Wasat, my Gemini Protocol client library for Python. With v0.5.0 I've added a method for getting the list of currently-trusted hosts, and also added a public property to the client class for getting access to the trust store object. Generally these shouldn't be required, shouldn't be...
3mo
I knew it was too good to be true. While a little bit of me hoped it was going to happen this time, mostly I was expecting it to not happen. It didn't happen. Today was the day when Openreach were supposed to turn up again and deliver me a full fibre connection. The engineer was booked to turn up some time between...
3mo
I've just released Rogallo v0.6.0, which contains the last big feature that was missing to make it a viable daily-driver Gemini Protocol client. That feature? Client certificates. From now on, if you visit a capsule that requests a client certificate, rather than an error being shown, a dialog will pop up: When you...
3mo
By this point today I was hoping to have released a new version of Rogallo, complete with client certificate support. It is more or less all there and ready to go, but I ran into a small problem, something which confused me. You see, according to the documentation for the Gemini Protocol, when there's a request by a...
3mo
Wasat v0.3.0 is now available. This is a pretty small update, but one that's going to be useful in the next release of Rogallo. I've now got client certificate support up and going in the application, and I thought it might be useful to show the user if a given page is using a client certificate or not (and,...

Page 8 of 23