Cyber Show

Gemini Adventures

Building a Gemini Capsule for Cybershow

Monday April 20

I think for now I'll keep top-posting on here.

Writing a separate Gemini exporter in lisp or trying to fix the ox-gemini code.

Slow progress. In my fantasy world I'd create a single .org file for each episode or blog entry, and have Emacs org-publish both .gmi and .html versions from one command.

Hmm. So far I'm not sure ox-gemini is able to do links properly at all :(

Also I'm not sure Molly-Brown, the server is capable of serving .mp3 files. No reference to MIME types seems evident in the config. Maybe the idea of pubishing a podcast on Gemini isn't what I thought it would be, Yet I've seen gemini capsules that have audio for download, so what gives?

16 April 2026 Landing in Geminispace

So here it is. Thanks to Roy at Techrights for giving us a plug. It's great to have at least one regular Cybershow fan!

Today: experimenting with ox-gemini to export from emacs org, which is where we make and organise (it's rather good for organising things - maybe that's what the name is all about :) all our stuff.

For now this is going to be like a real blog (one page that just gets written over, not a vanity page for an ever growing list of lengthy therapy essays) as I learn gemini.

Here's where I got to today (will code export work? Lets see)

(require 'ox-publish)
(add-to-list 'load-path "./ox-gemini")
(load "ox-gemini")
(setq publishdir "./")
;; ### Main Publish Block
(setq org-publish-project-alist
      (list
       (list "org"
             :base-directory "./"
             :base-extension "org"
             :with-author nil
             :with-toc nil
             :with-date nil
             :section-numbers nil
             :with-drawers t
             :recursive t
             :publishing-directory publishdir
             :publishing-function 'org-gemini-publish-to-gemini)))
(org-publish-all)
(message "build finished")

And at the moment that's just called from a script


echo -e "\033[31;1;4m BASH: Making a Gemini Site\033[0m"
emacs -Q --script test-publish-gemini.el
rsync –delete -av -e ssh localdir andy@vmtest:/var/www/sites/

Musings

Slowly I'll add chunks from the cybershow html site - which is itself about to undergo a bit of a revamp to completely remove PHP and go to a static build within the same batch scipt as this .gmi site

Lets say I have

an HTML link from the oldwb to share

[about "AI" and art] <– a marxist take on commodification of art

A link to test

[https://redsails.org/artisanal-intelligence/#the-artist-reaction-reactionary]

Is it rude to share html in gemspace?


Cyber Show Home   Call: Production Office +44(0) 1202 022249   Email: contact at this domain. public key