πΎ Archived View for bbs.geminispace.org βΊ s βΊ Gemini captured on 2023-11-04 at 11:52:06. Gemini links have been rewritten to link to archived content
β¬ οΈ Previous capture (2023-09-28)
β‘οΈ Next capture (2023-11-14)
-=-=-=-=-=-=-
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.
Vimini 0.4.0 β I've been working on this client for a while and only now I've reached a milestone where, I consider, it starts being usable. It's basically a clone of qutebrowser but for text-only protocols, which works really well for the kind of navigation that qutebrowser offers. For now it only supports Gemini, but I plan to add more protocols and features. I don't have binaries to distribute yet so those brave enough to try it will need to build it. Clone the repo, check out the the 0.4.0...
π¬ 1 comment Β· 4 likes Β· 2023-10-25 Β· 10 days ago
β Solderpunk's post about a Git based P2P network
Would Gemini with Gwit work over LoraWan? β Hi there... So, after reading Solderpunk's post about a theoretical P2P Gemini network based on Git, I looked around for answers to said post, and found out about Gwit... Seems to be a first attempt at implementing Solderpunk's idea... It got me wondering... Would this work over LoraWan? I don't...
π¬ 8 comments Β· 1 like Β· 2023-10-24 Β· 11 days ago
How does Gemini differ from the Nex protocol? I see Nex used for directory listings and serving files. Gemini seems to do this and much more. Is it as simple as that?
π¬ 6 comments Β· 2023-10-14 Β· 3 weeks ago
How does everyone sync client certificates across devices? Any cool custom solutions? I'm considering using Dropbox since I already have a plan, but was wondering if anyone had better ideas.
π¬ 8 comments Β· 3 likes Β· 2023-10-12 Β· 3 weeks ago
CGI scripts on Gemini Servers β Can I expect anything other than a SHA256 TLS_CLIENT_HASH? Does the standard address this?
π¬ 1 comment Β· 2023-10-01 Β· 5 weeks ago
Gemini designation ambiguity β Alphabet (the former "don't be evil" company) appears to introduce the "Gemini" designation for an AI chatbot. Possibly not a big deal, since a Google search for "Gemini" leads to the said AI and to ... astrology. The Gemini protocol must be searched for specifically.
π¬ 3 comments Β· 2023-09-16 Β· 7 weeks ago
Gemini: Update User Certificate β Gemini uses certificates for login authentication. There are many valid reasons to change/update certificates. Certificates expire. Algorithms become outdated, keys too short. One might move from a global certificate to one per service (or the other way around). Change the user name and more. Yet, the protocol provides no way to update a certificate. I tested a certificate update both with Astrobotany and with the BBS and failed. Does anyone know of an...
π¬ 10 comments Β· 2023-09-12 Β· 8 weeks ago
β geminiprotocol.net/news/2023_09_09.gmi
Project Gemini has moved! β Ahoy! As per the linked news post, the transition from gemini.circumlunar.space to geminiprotocol.net is now complete! There are redirects in place, naturally, but I would like to urge people to please update links wherever possible. In particular, if you run a widely used service or develop some widely used software which includes links to anything in the official capsule,...
π¬ 1 comment Β· 14 likes Β· 2023-09-09 Β· 8 weeks ago
Stumbled upon this article, "Gemini is solutionism at its worst" [https link] "Gemini is solutionism at its worst" "Bottom line is, if you agree that the modern web has become an awful place, letβs work on changing that for everyone, instead of abandoning it like a bunch of billionaires trying to escape to a different place, before this one collapses." I think that's where i disagree the most. The "modern web" won't be reformed, not a chance, it will stay the same, or get worse. So what's...
π¬ 7 comments Β· 5 likes Β· 2023-09-08 Β· 8 weeks ago
today from [gemini link] the smokey capsule i learned about gemini to http proxies. have chosen [https link] duckling proxy because it is written in go. it is amazing. i don't quite understand how it chooses emojis (like favicons) for some pages. i run it as `./duckling-proxy -c cert/proxy.tld.pem -k cert/key.pem -p 1977 -a 0.0.0.0 -u "NetSurf/3.10 (Linux)"` i had to add the netsurf user agent, because i was trying to make duckduckgo search working with "/?q=search term" url. otherwise...
π¬ 16 comments Β· 2023-08-30 Β· 2 months ago
β Section 2.5.4 on Gemini FAQ
Gemini Capsule Setup HOWTO β Put the finishing touches on the HOWTO after some helpful inputs (thanks @skyjake) Also thanks to @solderpunk for agreeing to put a link to the guide in the official Gemini FAQ (section 2.5.4)
π¬ 1 comment Β· 5 likes Β· 2023-08-29 Β· 2 months ago
Input indicator β I'm thinking again about something which has come up a few times before, which is how to deal with the annoyance that requesting input on gemini involves two requests -- the first to get a 10 response with a prompt, and the second for the actual input. The first is often not really necessary, and could be eliminated if there were some way to signal to the client that a link will expect user input. That extra request is wasteful and can be genuinely annoying -- I was prompted...
π¬ 18 comments Β· 2023-08-28 Β· 2 months ago
How many here use the same TLS certificate on their gemini server that they get for their web server? I found it not too hard to setup. I am surprised I don't see more gemini capsules doing the same.
π¬ 13 comments Β· 2023-08-19 Β· 3 months ago Β· #certificates
Lately I have been working on a few semantic web projects, and while exploring gemini, I started thinking if there is a way to apply the semantic web ideas in the gemini space. I wonder if there are more experienced people here who can shed more light on the possibilities of such a notion.
π¬ 13 comments Β· 2023-08-18 Β· 3 months ago
text/gemini+ β I randomly found this webpage today while I was researching some old software libraries. It stuck out to me because how the page was structured, it felt very similar to what I see in gemini documents. I feel like this could represent the next "logical step" for text/gemini for all the people who say "I like text/gemini, but I just wish it had...". text/gemini + inline hyperlinks/bold/italics. Nothing else changed (pretend you didn't see the image). I have to say, it looks...
π¬ 9 comments Β· 2 likes Β· 2023-08-17 Β· 3 months ago Β· #markup
today someone told me they have a html/cgi hosting, and they pay $8 for it. asked if they can host gemini. i said: no, you need a host. you need a console. to setup own server. now i think, hmmm, is it possible to write a cgi program that when started will enter a loop and open a socket on 1965? then it will serve some .gmi files uploaded to web root. will http server allow cgi program to open a socket and practically become a server on its own?
π¬ 7 comments Β· 2023-08-13 Β· 3 months ago
openid + (rss|atom) = decentralization on gemini space β i had this thought long before, when i was using diaspora. it came to me that we don't really need a decentralized protocol, because we already have it. the internet is already decentralized. and we have rss/atom to subscribe. but how to comment? openid! we have openid! and i was commenting with my openid hosted by my wordpress on stackoverflow! [https link] i wrote this post on diaspora in 2014. it's good diaspora supports rss, but...
π¬ 1 like Β· 2023-08-11 Β· 3 months ago
Encoding spaces as '+' in Gemini URI query strings
π¬ 1 comment Β· 2023-08-10 Β· 3 months ago
Creating your own Capsule β I'm about 50% done on a HOWTO for setting up and creating a capsule. The meat of getting a server running is there, I just need to flesh out the rest (atom feeds, tinylogs, etc.) I'm hoping to share this link with new people coming in and asking for help. It still needs some edits, but I'm open to suggestions and updates: [gemini link] Setting Up and Managing a Capsule on a Server You Own
π¬ 3 comments Β· 6 likes Β· 2023-08-09 Β· 3 months ago Β· #capsule
β The Guppy Protocol Specification v0.2
Guppy, a UDP-based smolnet protocol β @dimkr has been publishing about Guppy, a new smolnet protocol based on UDP. I posted some feedback on the spec based on writing a toy Guppy client and server. While not Gemini-specific, the whole experience has taught me alot: Writing good, unambiguous specs is crazy hard. @solderpunk did a really good job designing most of Gemini I actually enjoy reading specs and...
π¬ 4 comments Β· 3 likes Β· 2023-08-08 Β· 3 months ago
β gemini.circumlunar.space/docs/cheatsheet.gmi
Gemtext cheatsheet doesn't mention links β The Gemtext cheatsheet page on circumlunar.space does not make any mention of how to add links within a gemtext page. Does anyone know if this a deliberate choice, or how we might go about getting this fixed? It makes the page not very useful, imo.
π¬ 5 comments Β· 2023-08-05 Β· 3 months ago Β· #markup
is there some tls implementation for small devicdes? there is a tcp stack in kon-tiki, and maybe other implementations. is it possible to use tls on some 8bit device with 64kb of memory? i am thinking of potential implementations on avr, 6502. i guess m68k may even run real openssl library?
π¬ 11 comments Β· 2023-08-01 Β· 3 months ago Β· #programming
Gemini to Gopher Converter? β Does anyone know of a good converter for moving Gemini pages to Gopher formatting? It would have to reverse the link formats and take out the header marks, but it would be great if it could also respace the text. Right now I'm just posting my .gmi files on my gopherhole and that just won't do, haha.
π¬ View post Β· 2023-08-01 Β· 3 months ago
how to have a link to other page and following text on the same line, but the following text should not be a link, only the first part of it. if i use the arrow with two characters, equality sign and more sign, then everything after it becomes a link. i use enter to write the contituation on the other line and have only the link on the separate line. this breaks text in a way i feel is unnatural. is there a way to have a link and the text on the same line? i feel a bit stupid to ask this,...
π¬ 6 comments Β· 2023-07-28 Β· 3 months ago Β· #markup
Reverse proxy for gemini vhosts β Reverse proxy for gemini I'm looking into writing a reverse proxy server which supports Gemini. ideally I'd like it to work like an HTTP reverse proxy like nginx or caddy, where it directs requests to different backend servers depending on the hostname. The problem is... is this even really possible, given that client certs are a thing? How can the proxy serve the connection long enough to figure out a hostname, and still proxy it to the backend server with...
π¬ 22 comments Β· 2023-07-18 Β· 4 months ago
Page 1 of 3