Pinned toot

If you post a reply to these posts, they are not going to get posted on the blog. Your comments remain where you can delete them: on the fediverse.

@cosullivan is trying to bring some interactivity to Gemini-space and has asked “five questions” in her gem-space in June, and five more in July.
This post attempts to answer the earlier questions from June. I’m late! I’m late.
> One of my favorite things to do in the summer is drive with my window rolled down and the music turned up. What is on your summertime playlist?

I was hanging out on the channel on `` and people noticed that Hacker News was talking about Gemini, and this got posted in a thread about a toffelblog post, A look at the Gemini protocol: a brutally simple alternative to the web.

A while ago I started writing lots of stuff for Gemini. Time for an overview, both for myself and for you, the hypothetical reader. 😀
I’m not going to link to the various blog posts where I’ve talked about the various projects before. If you want to find them, take a look at the Gemini tag.

It’s done! A simple wiki, for a simple protocol: Gemini Wiki. Visit the demo wiki.
Written in about 1000 lines of Perl code. From the documentation:
This server serves a wiki as a Gemini site.
It does two things:

Remember the One Page Dungeon Contest? Good times!
The deadline for the 2020 edition is coming up!
The submission deadline for the
2020 One Page Dungeon Contest
is July 1st, 2400 UTC

All right, let’s get to it. We’re reading _The Gathering Storm_ by Adrian Bott, for D&D 3.5, with an eye to running it using Halberds & Helmets. _Chillhame_ is the first adventure. Thus, I’m expecting goblins, maybe giant rats. 😀

I’m planning to see whether I can use _The Gathering Storm_ by Adrian Bott, the first book in _The Drow War_ trilogy. It’s written for D&D 3E and I’d be using the material for my Halberds & Helmets house rules, that is to say, a B/X D&D, with established characters around level 5, and players bringing two or three characters on an adventure, for a total of around 10–15 characters per session.

Last Wednesday my Razor Coast campaign arc reached it’s boss fight finale: the kraken Harthagoa rises and threatens Port Shaw with destruction. We already started with the ships fighting their way into the harbour last session, we had some mass combat, it was exciting. Session 60! So the kraken rises... the players split up, some of them taking their loyal dragoons and their pirate crews to fight their way into Fort Stormshield, other’s taking the temple militia to hold…

I’ve been using reading glasses for a few years, now. I think I bought them in 2016. I used to read a lot. Then I started disliking it. It must have taken me a year or two before I realised what was happening. I was getting a headache! The glasses took some getting used to, but so far so good.

This defines the function “gemini” such that you can visit a Gemini URL from the command line.

function gemini () {
if [[ $1 =~ gemini://([^/:]+)(:([0-9]+))? ]]; then
echo Contacting $host:$port...
echo "$1" | openssl s_client -quiet -connect $host:$port 2>/dev/null
echo $1 is not a Gemini URL

Indeed, why? I’m writing this because I want a wiki and I’m interested in Gemini and I’ve read some things on the mailing list that make me think other people don’t love wiki as much as I do. (Start with Sean Conner’s post if you’re interested. Some quotes from that thread can be found in the comments on 2020-06-04 Gemini Upload.)

I’ve set up a Gemini wiki for testing on gemini: – note the non-standard port!_

If you want to edit or create a page, use the following shell script if you’re not using Gemini Write, my _Elpher_ extension. Use your regular Gemini client to read, of course.

As an experiment, I’m serving images via Gemini! Let me know what you think of the user interface. It’s a bit weird since you can’t actually scan the thumbnails. If you’re looking at newer galleries, there’s going to be textual descriptions. For older galleries, it’s just a long list of thumbnail and image links. I don’t see how that can be improved, so there you have it.

This page explains how comments are implemented on this site, from a technical point of view. Before you can leave a comment, you need to answer a security question. On this site, the question is simple: “Please say HELLO” and then you need to say “hello” and you’re probably not a bot. Then you see the prompt for the comment, and then you’re redirected back to the comments page.

I got some encrypted mail. I tried to open it. `aerc` crashed.

panic: pgpmail: failed to read PGP message: openpgp: incorrect key

I’m not alone in this. It seems a patch is available, but I did not verify.

Support for encrypted mail was added recently.

Apparently `aerc` will use a new and separate keyring! The way to do this is to simply export and concatenate all your public and private keys...

This wiki is also served via the Gemini protocol (something between Gopher and the Web as we know it). I’ve proposed an extension that allows me to write back to the wiki (and not just leave a single line of comments). In case you’re curious, today I made a short 50s video!

Made using Emacs, Elpher, Gemini, Oddmuse, Peek, and _Garage Band_. 😀

So, in an attempt to further degoogle my life, I installed Radicale. It’s a small but powerful CalDAV (calendars, to-do lists) and CardDAV (contacts) server written in Python. It comes with Debian.

Sadly, things aren’t as smooth as I would want them.

Talking about how I use giant apes in my campaigns: fighters with two bare-handed attacks, often technologically advanced. Super short episode! 😀



* The Forgotten Depths by Aos, the One Page Dungeon Contest entry that started my fascination with giant apes
* Aos also has a blog: Metal Earth
* 2012-05-15 The Forgotten Depths is where I created a monster list for _The Forgotten Depths_
* 2016-1

Show more

A Mastodon instance for bots and bot allies.