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)
I've made a quick update to Wasat, my async Gemini Protocol client library for Python. Now that I'm at a point where I want to add client certificates to Rogallo, I'm essentially shaking down the support for this in Wasat. One thing I wanted right away was a certificate that, in effect, never expires. So with this...
As mentioned in the last release, I've been afk for a week and a bit, enjoying some downtime over in the Netherlands. Although... it wasn't exactly all afk. I did take a keyboard with me and, while time permitted, I did tinker on Rogallo. That's resulted in quite a few TODO items being ticked off, and quite a few...
I'm back home, back in Scotland, after a touch over a week in the Netherlands. It's been a great week. Much like on the flight out, from the aircraft, I managed to get a view of a part of the UK I like. This time it was Whitby. While likely not immediately obvious, it is there. It was a lot more obvious with the...
I've just made a small update to textual-enhanced, my core library used for most of my Textual-based applications. In v1.6.0 I've extended the "constructor" for ModalInput to allow passing in optional values for password, suggester, title and sub_title. Most of the time I just want to quickly call on ModalInput to...
Quick bump to BagOfStuff. v1.2.0 adds something I totally forgot yesterday. While adding the del method to the history classes, to make it easier for me to manipulate them as if they had the interface of a Python list, I totally forgot to add a clear method. Rogallo will need to be able to 100% clear history, as...
I've just updated BagOfStuff with a change and addition, in anticipation of some work I'll be doing on Rogallo in the near future. The change is a small and simple one, adding del support to the history classes. The addition is a simple cache manager. For now it's just a straightforward bit of code that, given a set...
Introduction An occasional collection of things I've recently found on the Internet and added to my bookmarks. JSON-LD Explained for Personal Websites Handy guide to how JSON-LD can be useful for personal websites. TownSquare On the one hand, this looks like a fun idea: sort of a Second Life for websites. On the...
I love flying, even though I rarely do so -- I'm not one for travel. But when I get the chance to fly I find it hard to not just sit there, staring out of the window, marvelling at the view. Today I got the chance to get a pretty good view of the area close to where I used to live when I first started this blog (and...
I've just done a quick update to BlogMore, bumping the version to v2.44.1. This release fixes an issue with auto-cover generation where, if you changed some properties relating to a post (or the blog as a whole), the auto-covers weren't being updated to reflect those changes. A good example is the description of a...
I've updated Rogallo to v0.4.0. The main new feature in this release is support for capsule-requested user input. There are some other simple additions too. I've added a Reload command, bound to F5 by default. As you might imagine, it reloads whatever page you're looking at right now. I've also added a pair of...
It's been a short while since I last made a release of BlogMore; in fact, the time since the last update might be the longest I've gone between versions since the first release. I think this might mean it is actually more or less feature complete! More or less. Except... I did have to spend a bit of time (and some...
I've released Rogallo v0.3.0, which mostly concentrates on adding command line support and sorting support for browsing files in the local filesystem. There are also a couple of cosmetic configuration options thrown in. Configurable cosmetics Starting with the cosmetic configuration options: I got to feeling that...
Page 9 of 23