Dave Pearson
@davep.org
- https://davep.at - https://blog.davep.org/ - Developer (http://davep.dev) - Emacs addict (http://elisp.dev) - Geek - He/Him - 🏴 #python #programming #vr #gaming
#Rogallo v1.5.0 is now available, the main change in this release being custom theme support: blog.davep.org/2026/08/05/r... #Gemini #GeminiProtocol #Gopher #Finger #SmallWeb #smolweb #terminal #python #programming
Rogallo v1.5.0
After a short break to do some fossil hunting, I'm back tinkering with Rogallo. The main change in v1.5.0 is the addition of support for custom themes.
blog.davep.org
Revived the first bit of code I ever got paid for: blog.davep.org/2026/08/03/g...
Grid Bike revived
If you've ever visited my main web site you might have stumbled on Grid Bike. This was a game that teenage me wrote on my VIC-20. I was bold enough to submit it to Personal Computer News, and ended up...
blog.davep.org
A day of fossil hunting in Whitby: blog.davep.org/2026/08/02/f...
Fossil hunting in Whitby
Today was a wonderful day of fossil hunting on the east beach in Whitby. We were ready to get down onto the beach before the tide was out enough to let us on, and got off not too long before it would ...
blog.davep.org
New version of #Rogallo, which seeks to improve the way that a capsule's certificate is validated. blog.davep.org/2026/07/31/r... #Gemini #GeminiProtocol #SmallWeb #smolweb #terminal #python #programming
Rogallo v1.4.0
I've updated Rogallo to v1.4.0. The main change in this release is to how server certificates are handled, which in turn should solve a bit of friction Rogallo had when using some popular Gemini capsu...
blog.davep.org
Slowly improving the host verification approach in Wasat: blog.davep.org/2026/07/30/w...
Wasat v1.2.0
I've just released Wasat v1.2.0. This release aims to help out with a change I want to make in Rogallo in relation to certificate verification.
blog.davep.org
#Rogallo is updated to v1.3.0. This version adds Gopher type "badges" and an alias facility for the command line: blog.davep.org/2026/07/29/r... #SmallWeb #smolweb #Gemini #GeminiProtocol #python #programming
Rogallo v1.3.0
Rogallo has been updated to v1.3.0. This release adds an extra cosmetic feature to the Gopher support, and also extends what the internal command line is capable of.
blog.davep.org
#Rogallo v1.2.0 is now available. The main change in this release is initial work on supporting the #Gopher protocol. blog.davep.org/2026/07/28/r... #Gopher #Gemini #GeminiProtocol #SmallWeb #smolweb #python #programming
Rogallo v1.2.0
Rogallo v1.2.0 is now available. The main change in this release is the kick-off of support for the Gopher protocol.
blog.davep.org
Made a wee library to help with loading up Gopher server responses: blog.davep.org/2026/07/27/g... #Rogallo #SmallWeb #gopher #python #programming
GopherMap - A simple library for parsing Gopher responses
Having spun up Port70 as a support library for my effort to add gopher support to Rogallo, the next thing I needed was some code to parse the "gopher map" responses that you get back from Gopher serve...
blog.davep.org
Having added finger support to #Rogallo, I guess it makes sense that I also look to adding Gopher support too. blog.davep.org/2026/07/26/p...
Port70 - A Gopher protocol library for Python
It was, of course, inevitable that this would happen. After spinning up Port79 so that I could add finger support to Rogallo, it made sense that I start to think about Gopher support too. So here we g...
blog.davep.org
Time for some more Baby Steps: www.youtube.com/watch?v=pRJH...
Baby Steps
YouTube video by Dave Pearson
youtube.com
Going live, playing a walking simulator for a change: www.youtube.com/watch?v=Qhwa...
Baby Steps
YouTube video by Dave Pearson
youtube.com
#Rogallo v1.1.0 adds the finger protocol, external editor support, and adds some cosmetic changes: blog.davep.org/2026/07/24/r... #Gemini #GeminiProtocol #SmallWeb #smolweb #python #programming
Rogallo v1.1.0
Rogallo v1.1.0 is now available. This release includes a number of new features and improvements, plus a small cosmetic fix.
blog.davep.org
Trying out the new fibre with a bit of gaming: www.youtube.com/watch?v=Wg4E... #DeathStranding
Test stream
YouTube video by Dave Pearson
youtube.com
A small change to how finger URIs are made in Port79: blog.davep.org/2026/07/23/p... #python #programming
Port79 v0.2.0
A quick update to Port79. When I kicked this off I'd set up the FingerURI class so that it was pretty permissive in what it would accept. So, for example, you could do any of:
blog.davep.org
I think #Rogallo has enough features, and is stable enough, that it's safe to call it v1.0.0. So here's v1.0.0! blog.davep.org/2026/07/21/r... #SmallWeb #smolweb #Gemini #GeminiProtocol #python #programming
Rogallo v1.0.0
Thirty-three days ago, back on the 18th of June, I created a development directory called rogallo, and started adding dependencies and laying out the main user interface of Rogallo. It's been tons of ...
blog.davep.org
I guess I'm gonna be adding finger support to #Rogallo at some point soon. blog.davep.org/2026/07/21/p...
Port79 - A finger protocol library for Python
Now that Rogallo is starting to settle down somewhat, with all the main Gemini Protocol work falling into place, I've been thinking about adding one or two adjacent protocols. The two most common and ...
blog.davep.org
Kicking off some Rogallo documentation in Geminispace: blog.davep.org/2026/07/19/s...
Some documentation in Geminispace
Given that Rogallo is coming on pretty well, I feel it's about time to get some sort of documentation for it going in Geminispace. With this in mind, I've created an account over on tilde.team so I ca...
blog.davep.org
I now have an easy-to-manage spot to host #Gemini things: gemini://tilde.team/~davep/ #GeminiProtocol #SmallWeb
#Rogallo v0.11.0 adds UI control over ANSI escape sequence handling and emojis, amongst other things. blog.davep.org/2026/07/19/r... #terminal #gemini #GeminiProtocol #SmallWeb #smolweb #python #programming
Rogallo v0.11.0
A quick update to Rogallo, with changes concentrating on giving the user more control over the content of a rendered page.
blog.davep.org
#Rogallo v0.10.0 is now available. Lots of tweaks and additions: blog.davep.org/2026/07/18/r... #GeminiProtocol #Gemini #SmallWeb #smolweb #python #programming #terminal
Rogallo v0.10.0
Rogallo v0.10.0 is now available. This release has a number of changes, including some new features, some changes to the user interface, and a couple of quality-of-life improvements.
blog.davep.org
Wasat v0.8.0 adds some more utility properties to the URI class: blog.davep.org/2026/07/18/w... #python #programming #GeminiProtocol #SmallWeb #smolweb
Wasat v0.8.0
Wasat v0.8.0 is now available. This provides a small update to the GeminiURI class, adding three utility properties for extra URI manipulation.
blog.davep.org
Thinking about people who want my hobby to be all about them: blog.davep.org/2026/07/17/t... #foss #terminal #programming
Terminal bean soup
I'm sure most people reading this will be familiar with the concept of "bean soup theory". In case anyone isn't, here's how Wikipedia describes it:
blog.davep.org
#Rogallo v0.9.0 adds syntax highlighting to pre-formatted text, and also adds input length checks and errors to help stop loss of user input. blog.davep.org/2026/07/16/r... #Gemini #GeminiProtocol #SmallWeb #smolweb #python #programming
Rogallo v0.9.0
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.
blog.davep.org