• Publishing content on both gemini and gopher?

    From gmc@gmc@metro.cx (Koen Martens) to comp.infosystems.gemini,comp.infosystems.gopher on Fri May 15 16:42:30 2026
    From Newsgroup: comp.infosystems.gemini

    Hi all,

    I've been meaning to set up a gopher hole next to my
    gemini capsule, but I've been pondering if it would
    be possible to share content on both. I know there's
    challenges, and I'll probably have to settle for
    some kind of least common denominator in what I can
    publish. But I'm curious: is anyone doing this, and
    if so, are you using some kind of generator?

    Cheers,

    Koen

    Ps: I also want to publish some of the same content
    on the world wide web, which I currently do by running
    a web proxy to the gemini capsule.
    --
    Software architecture & engineering: https://www.sonologic.se/
    Sci-fi: https://www.koenmartens.nl/
    Retrocomputing videos: https://retroscandinavian.eu/

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From none@none@none.rip to comp.infosystems.gemini,comp.infosystems.gopher on Fri May 15 20:34:28 2026
    From Newsgroup: comp.infosystems.gemini

    On 15/05/2026 6:42 PM, Koen Martens wrote:
    Hi all,

    I've been meaning to set up a gopher hole next to my
    gemini capsule, but I've been pondering if it would
    be possible to share content on both. I know there's
    challenges, and I'll probably have to settle for
    some kind of least common denominator in what I can
    publish. But I'm curious: is anyone doing this, and
    if so, are you using some kind of generator?

    Cheers,

    Koen

    Ps: I also want to publish some of the same content
    on the world wide web, which I currently do by running
    a web proxy to the gemini capsule.


    Use your gemini markup nonsense as source. For HTML you can use your
    proxy if it fits you or simple script to convert gemini markup files
    into HTML. Simple script that you will manually run when you create or
    edit some file.

    For gopher create just main menu file which will serve index. Your
    gemini markup files can stay as they are, it's pretty readable as plain
    text.

    Gopher is very simple, few lines of shell script over inetd would work
    nicely. Hyperlinking will obviously not work in regular files if you
    want to say somehow sane and they don't have to. Gopher is primitive and people who use it are able to copy paste links or use more smart
    terminals or other tools to plumb them.

    Easy task if you want stay simple, but can become fuckery if you go for complex setup. You should keep in mind how gopher is simple and how
    gemini is pointless. People who use it are willing to pay the tax. And
    all of them use web anyway.

    So ideally you would just serve your nonsense over web or don't at all
    ;/ but if you insist stay simple.
    --
    none
    http://morena.rip
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Visiblink@visiblink@mail.invalid to comp.infosystems.gemini,comp.infosystems.gopher on Sat May 16 16:35:28 2026
    From Newsgroup: comp.infosystems.gemini

    On Fri, 15 May 2026 16:42:30 -0000 (UTC)
    gmc@metro.cx (Koen Martens) wrote:

    But I'm curious: is anyone doing this, and
    if so, are you using some kind of generator?

    I've used Solderpunk's gegobi for this purpose, but it works in the
    opposite direction, taking your gopher content and making it available
    on gemini.

    Here's a link:

    https://git.sr.ht/~solderpunk/gegobi

    I'll be interested to see if there's something like a "reverse gegobi"
    out there.



    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From gmc@gmc@metro.cx (Koen Martens) to comp.infosystems.gemini,comp.infosystems.gopher on Sun May 17 06:10:17 2026
    From Newsgroup: comp.infosystems.gemini

    In comp.infosystems.gemini Visiblink <visiblink@mail.invalid> wrote:
    I've used Solderpunk's gegobi for this purpose, but it works in the
    opposite direction, taking your gopher content and making it available
    on gemini.

    Here's a link:

    https://git.sr.ht/~solderpunk/gegobi

    Ah, interesting. I see it runs a server that actively
    fetches and translates all requests it gets. I'd prefer
    something that just generates files once, instead of for
    every request though.

    I'll be interested to see if there's something like a "reverse gegobi"
    out there.

    I found this:

    https://codeberg.org/kreuzer/zine

    It uses gemtext as the basis and then produces gophermaps and html. But
    it's written in swift, and I don't have a mac, so trying it is probably
    going to be a pain.

    Cheers,

    Koen
    --
    Software architecture & engineering: https://www.sonologic.se/
    Sci-fi: https://www.koenmartens.nl/
    Retrocomputing videos: https://retroscandinavian.eu/

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From jmcs@jmcs@nowhere.invalid to comp.infosystems.gemini,comp.infosystems.gopher on Sun May 17 13:31:33 2026
    From Newsgroup: comp.infosystems.gemini

    On Sun, 17 May 2026 06:10:17 -0000 (UTC)
    gmc@metro.cx (Koen Martens) wrote:

    In comp.infosystems.gemini Visiblink <visiblink@mail.invalid> wrote:
    I've used Solderpunk's gegobi for this purpose, but it works in the opposite direction, taking your gopher content and making it available
    on gemini.

    Here's a link:

    https://git.sr.ht/~solderpunk/gegobi

    Ah, interesting. I see it runs a server that actively
    fetches and translates all requests it gets. I'd prefer
    something that just generates files once, instead of for
    every request though.

    I've been using a version of bashblog that I found floating around the tildeverse (someone had already added some gopher support to it,
    generating a gophermap linking to the .md files), and added gemtext
    support on top, using 'lowdown' for the conversion. And some awk, sed,
    grep, etc for "tags" management (I really liked the way that part came
    out)

    Later on I read somewhere that some people are also serving gemtext over gopher, and it makes quite a lot of sense, for the individual "pages"
    at least. Generate an appropriate gophermap linking to the gmi files
    (which, apart from not having fixed width lines, are pretty readable as
    they are), and you are good to go.

    Look for my name in tilde.team via http, gopher and gemini and you can
    see the bashblog in action (it's in a permanent state of "meh, maybe
    that's good enough"). If it interests you, you can find the script at:

    https://tildegit.org/jmcs/bashblog



    I'll be interested to see if there's something like a "reverse gegobi"
    out there.

    I found this:

    https://codeberg.org/kreuzer/zine

    It uses gemtext as the basis and then produces gophermaps and html. But
    it's written in swift, and I don't have a mac, so trying it is probably
    going to be a pain.

    Cheers,

    Koen

    --
    Software architecture & engineering: https://www.sonologic.se/
    Sci-fi: https://www.koenmartens.nl/
    Retrocomputing videos: https://retroscandinavian.eu/

    --
    jmcs
    --- Synchronet 3.22a-Linux NewsLink 1.2