πΎ Archived View for bbs.geminispace.org βΊ s βΊ Gemini captured on 2023-07-10 at 13:29:06. Gemini links have been rewritten to link to archived content
β¬ οΈ Previous capture (2023-06-16)
β‘οΈ Next capture (2023-07-22)
-=-=-=-=-=-=-
A place for all topics related to the Gemini protocol, e.g., applications, capsule setup/maintenance, software development, libraries/languages, and questions about the specification.
Apologies if this was discussed elsewhere, but is there a good description on how to set up a tinylog? Did a bit of digging and didn't find a 101-level description.
π¬ 2 comments Β· 5 hours ago
The gemgemgem toolkit now includes gemv, a gempub viewer written with Kivy [https link] AppImage here: [https link] There'll be a gempub collection manager soon.
π¬ 6 comments Β· 1 like Β· 2023-07-02 Β· 8 days ago
I wrote a (python) tool to convert ebooks (in epub format) to gempub archives, it can also import the output to IPFS. [https link] Gempub output example: [https link]
π¬ 5 comments Β· 3 likes Β· 2023-06-29 Β· 11 days ago
Has there ever been a discussion regarding use of DoH or DoT for name resolution in Gemini clients? I was just thinking that the emphasis in Geminispace on single or few-tenant capsules partially neuters the confidentiality of TLS given plaintext DNS⦠but I guess even with encrypted DNS queries a similar issue crops up with IP addresses.
π¬ 5 comments Β· 2023-06-29 Β· 12 days ago
β[HELP] Capsule that stores Gemini urls β Dear gemifriends, once @tomasino shared a capsule that allows you to save articles to read later. I don't remember its name, address, nor I can find where Tomasino posted it.. Please help me! π
π¬ 2 comments Β· 1 like Β· 2023-06-26 Β· 2 weeks ago
β Gemtext enhancements... β I believe I found a method to make tables and ordered list in GemText without any major changes. I will post my take on this subject ASAP! π€«
π¬ 10 comments Β· 2023-06-23 Β· 2 weeks ago
How are you all doing this stuff? β Your gemlogs and feed generators and all of that stuff, I mean. I want to be able to have stuff like "Write stuff that's on my mind, tag it with what the topic is, and it'll appear in a chronological page+feed of all my thoughts, and a seperate page+feed based on that topic". I want to just write some thoughts down and all the fiddly, repetitive stuff gets done for me, basically. I also have no clue where to start with hosting, I know very little about this...
π¬ 17 comments Β· 2 likes Β· 2023-06-20 Β· 3 weeks ago
Editable gemini pages β I reconsidered my earlier ideas about editable gemini pages based on @skyjake's feedback. Now I'm thinking that a response code of "21" (Success+Editable) could indicate that the response body could be edited and uploaded via the titan protocol at the same URI used to make the request. This allows a client to know when a page can be loaded into a large editor window and uploaded as one body using the titan protocol. A response of "21" can be treated the same as a...
π¬ 4 comments Β· 2023-06-18 Β· 3 weeks ago
[ POLL ] Astronaut vs Capsuler vs Captain vs Pilot β I have been never satisfied with the adoption of "Capsuler", if you run a Capsule then you should be an "Astronaut", on the wake of the Gemini spirit. However if we all are essentially Geminauts then the ones that have a capsule might be also "Pilots" or "Captains". What do you think? let me know your opinions! Thanks... π
π¬ 10 comments Β· 1 like Β· 2023-06-15 Β· 4 weeks ago Β· π³οΈ
I'm looking for a protocol description of 'gemlog' and 'gemini feed'. Can anyone point me to links? (I am studiously avoiding the word 'definitive' here intentionally) π€
π¬ 2 comments Β· 2023-06-13 Β· 4 weeks ago
I'd been hosting my capsule at pollux.casa, which has been dead for days. Any recommendations on other hosts?
π¬ 17 comments Β· 2023-06-11 Β· 4 weeks ago
Are zero-length uploads valid in Titan? β The semantics of this would be akin to "make the resource empty".
π¬ 3 comments Β· 2023-06-11 Β· 4 weeks ago
How does one verify someone's identity is what they claim to be? β Basically, if someone else would make new identity after my name, how one could know it's not, well, me? Like for PGP there is keyoxide. [https link] Is there something similar for geminispace? I assume one could add a fingerprint of their identity to their own site?
π¬ 6 comments Β· 2023-06-09 Β· 4 weeks ago
Gemini browser for older Android devices β Are there any actively-maintained Gemini browsers that will work on Android 2.3? Phaedra is no longer maintained and gives a "handshake failed" error for every capsule I try to connect to, so... Is there anything else?
π¬ 3 comments Β· 2023-06-08 Β· 5 weeks ago Β· #clients
What if without TLS certificates? β One thing I have been always wondering is what alternative we had to the TLS certificates to get the same result? Thanks... π
π¬ 2 comments Β· 2023-06-06 Β· 5 weeks ago
Gemini pager β I was thinking it would be nice to have an interactive terminal pager for gemtext, like more(1) or less(1) but with nice wrapping, support for navigating by section, and a way to run an external command on a link URI. But I have a feeling that something along these lines does already exist, and I'm just failing to relocate it. Do you know of anything like this? Would you have any use for it?
π¬ 5 comments Β· 3 likes Β· 2023-06-04 Β· 5 weeks ago
ANSI formatting What do you think of the use of ANSI formatting (for [31mc[32mo[33ml[34mo[35mu[36mr[0m and [1memphasis[0m) in gemtext? This is one of those cases where the current spec is silent. A tradition of using these escape sequences in certain circumstances has built up, popularised (and pioneered?) by Astrobotany, and later Wordo. It worked with some terminal clients just because they didn't think to strip the escape codes, and some graphical clients (Lagrange at least) then...
π¬ 19 comments Β· 1 like Β· 2023-06-04 Β· 5 weeks ago Β· π³οΈ
β Here's a capsule that's failing to load in Rosy Crow due to this issue
Certain servers are too hasty to respond β A few servers, when visited in Rosy Crow, will respond with an Invalid URL error. This problem had been a head-scratcher for a bit, but I've found the cause: some servers don't wait for the client's request to finish before they respond to it. The root cause is the result of how the Opal client library makes requests. In order to...
π¬ 3 comments Β· 2023-06-04 Β· 5 weeks ago
Thoughts on feeds. I have been struggling with my feeds recently. Both RSS and fedi. I lose enthusiasm for a person because Iβm only interested in one of the topics they write about. Eventually I donβt bother searching through the feeds for the good stuff. Then eventually my feed reader app is just not exciting to me anymore. Iβd really like better curation tools so I could construct a better experience for myself. There seems to be a culture that posting a unified stream of your thoughts...
π¬ 9 comments Β· 1 like Β· 2023-06-02 Β· 5 weeks ago
What is your favorite terminal gemini client?
π¬ 9 comments Β· 2 likes Β· 2023-06-02 Β· 5 weeks ago
Has anyone thought of (or seen) a Mud/Muck/Mush kind of thing on Gemini? I never got into them before, but it seems really interesting to see if they could thrive in Gemini as part of the right community.
π¬ 5 comments Β· 2023-05-31 Β· 6 weeks ago
THE GEMINI PROTOCOL SEEN BY THIS HTTP CLIENT PERSON β This is a very interesting blog post by curl maintainer Daniel Stenberg. The suggestions he has for the Gemini protocol are summarized below: * 1. Split the spec into three separate ones: protocol, URL syntax, media type. Expand the protocol parts with more exact syntax descriptions and examples to supplement the English. * 2. Clarify the client certificate use to be origin based, not host name. *
π¬ 16 comments Β· 12 likes Β· 2023-05-28 Β· 6 weeks ago
Expiration of self-signed certificates Does it make sense to use Not After on self-signed gemini server and client certificates, so that they expire after some time? I long ago came to the conclusion that it doesn't make sense, but it still seems to be standard practice, so I'm worried that I may have missed something. Have I? Certainly you shouldn't expect a self-signed certificate to be usable forever -- the private key might be compromised one day, and anyway the underlying encryption will
π¬ 4 comments Β· 2023-05-27 Β· 6 weeks ago
hobby coder here with a question. When implementing client authentication, do we just store the tls client hash? If so how is this not able to be spoofed? I'm guessing there is some public key authentication going on in the background. looking at the spec and some searches only helped a little.
π¬ 4 comments Β· 2023-05-27 Β· 6 weeks ago Β· #certificates #client_certificates #programming
Should we give Gemini page subscriptions a proper name? β There is no offical name for the Gemini page subscription specification. [gemini link] Some people call it gemsub or gmisub. I think it would be helpful, if the companion specification would mention a canonical name. If you want more options, put them in the comments, and I will update the poll.
π¬ 3 comments Β· 2023-05-24 Β· 7 weeks ago Β· π³οΈ
Page 1 of 2