s/Gemini

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.

Project Gemini

πŸ•οΈ Moderated by: skyjake

πŸŒ’ Subspaces

πŸ“– Help

❀️ Code of conduct

Sign up

Posts

πŸ§‡ Acidus

β€” Solderpunk's Robots.txt for Gemini companion spec

PSA: Allow and Disallow /foo/*/bar/ isn't supported in Gemini β€” Quick reminder: Robots.txt in Gemini only supports the original robots.txt standard, which is a very small subset of modern robots.txt feature. Essentially the only allowed rule type is `Disallow`, and even there it only defines a "prefix". It does not support wildcard characters in the middle of rule. So all of the follow...

πŸ’¬ 2 comments Β· 24 hours ago

☯️ leoperbo

twmini: a gemlog managed from TiddlyWiki β€” A combination of the "tw5-gemini-plugin" plugin and "twl," a set of adaptations for TiddlyWiki that facilitate its use as a content manager and server for both HTTP and Gemini protocols. This is a project I've been working on, and I think it could be a good alternative to the complexity of implementing an HTTP proxy server for our Gemini capsules.

πŸ’¬ 1 comment Β· 1 like Β· Jun 27 Β· 11 days ago

πŸ‘» ps

After some experience with trailing slash in the Nex protocol, described here: [gemini link] I have a question about Gemini: I see that Lagrange auto-appends trailing slash to the root location. Is this behavior is specified somewhere? Also, not sure about how should my client handle these 'redirections' - append slash silently or do some internal redirection event, because people may share links without slash as more readable in plain format, but in the nex context it's sensitive moment (...

πŸ’¬ 4 comments Β· Jun 27 Β· 11 days ago

πŸš€ clseibold

β€” AuraGem Twitch Proxy

AuraGem Twitch Proxy is Back! β€” The Twitch proxy is back on AuraGem! You can now search channels and view a channel's vods. The pages will include an https link directly to the vod which can be opened up with yt-dlp (to download) or some other application. Smart clients (like the upcoming update to Profectus) could use yt-dlp to download the video and pipe it directly into your video player of choice! This proxy is intended to be...

πŸ’¬ 2 likes Β· Jun 26 Β· 12 days ago

πŸš€ clseibold

β€” AuraSearch

Reintroducing AuraGem Search! β€” AuraGem Search now has a new domain: aurasearch.ddns.net. I've been hard at work the past week optimizing the speed and crawling of the search engine and cleaning up the capsule. I want AuraSearch to stand on its own as a singular service associated with, but detached from, AuraGem. I hope this will help the search engine to gain visibility. Thus, AuraGem Search is now called AuraSearch. AuraSearch is a search engine...

πŸ’¬ 17 comments Β· 8 likes Β· Jun 25 Β· 13 days ago

πŸ‘½ spc476

Is anyone familiar with the Gemini bot running on IP address 77.25.18.172? Beacuse I would like to have a worrd with the author. Empty requests are not allowed by the protocol specification, and any status code starting with 5 is a permanent failure. Did you not understand that? AND FOR THE LOVE OF GOD PLEASE FIX YOUR DAMN SOFTWARE!

πŸ’¬ 5 comments Β· Jun 19 Β· 3 weeks ago

🌧️ candycanearter [✍️]

Does anyone know of a good multilinugal wikipedia mirror? The one people keep pointing to seems to be down, and it needs to be a multilingual one because of how the offpunk command requires the language code to be inserted. any help?

πŸ’¬ 5 comments Β· Jun 17 Β· 3 weeks ago

🌧️ candycanearter [✍️]

Offpunk users, is there any way to attach a client cert to a page, and text input? The concept of it is super cool, but i cant see myself using it seriously without those features

πŸ’¬ 7 comments Β· 2 likes Β· Jun 16 Β· 3 weeks ago

πŸš€ jsreed5

BitTorrent trackers accept requests and send responses over HTTP. Modern trackers can also use HTTPS and UDP. But as far as I can tell, nothing about a tracker request or a response is particular to HTTP. In theory, it should be straightforward to build a BitTorrent client and tracker to exchange data over Gemini. In fact, Gemini's client certificate feature could allow private trackers to be built quite easily: instead of the current solution of using an API key, simply connect using an...

πŸ’¬ 2 comments Β· 1 like Β· Jun 02 Β· 5 weeks ago

β˜€οΈ sbr

Are there any attempts at normalizing the use of tags for categorizing pages? I have not fully thought through how this might work. Roughly, I want to create different kinds of content and have a straight forward way to categorize them if that content belongs in more than one set. I guess this could be entirely up to me but I recall reading somewhere that β€œtags were catching on” but subsequently couldn’t find any specifics. As some standard might enable browsers and other software to use the...

πŸ’¬ 6 comments Β· Jun 01 Β· 5 weeks ago

πŸš‚ MrSVCD

What are client certificates? β€” [https link] With the changes to Let's Encrypt mention above, what kind of client certificates does Gemini use? I presume that this change does not affect Gemini but it got me thinking.

πŸ’¬ 6 comments Β· May 29 Β· 6 weeks ago

🌲 byte

Gemini to HTML generator β€” hi, i was wondering if there are any reliable projects that i could use to convert my capsule with gemlogs into html with css automatically? i got a physical server and will be transfering my stuff onto it, so i decided to give a common web a try as well. as web is inferior to gemini and hand-editing it absolutely sucks, i'd prefer to still write my posts in gemtext for my capsule, and then pass them through some soft that either converts them once or acts as a proxy...

πŸ’¬ 16 comments Β· May 04 Β· 2 months ago

❄ freezr

A Gemini Pirate Box πŸ’€ β€” I have always liked to create a Gemini Pirate Box, however I am not sure it will be easy to access externally, to recap what is required: a cheap board with wifi grant free access to your local wlan a Gemini server up and running I'll tell you later... 🀫 Unfortunately, I guess you can only create a **hybrid** Gemini box... 😩 You can connect to the local wlan but then without a Gemini client you can really do that much. I do believe that I have to put a very basic...

πŸ’¬ 17 comments Β· 1 like Β· May 01 Β· 2 months ago

🌧️ candycanearter [✍️]

Hi, does anyone have a good reccomendation for a standalone gemini feed reader? I use kristall and cant figure out how to subscribe to one or even if it supports it?

πŸ’¬ 8 comments Β· May 01 Β· 2 months ago

πŸš€ clseibold

β€” WIP Gemini MMO Game

I have a *very* preliminary prototype of my new Gemini game running right now, with very few things implemented. But it shows you the current general design that I'm working towards. I also have a design document here:

πŸ’¬ 2 comments Β· 1 like Β· May 01 Β· 2 months ago

β˜•οΈ aspizu [...]

Gemini Browser for J2ME phones β€” I've been working on a little experimental browser for J2ME phones, its still in very early development. [https link] How many of you guys still use a j2me phone, or would use one as a dumb phone?

πŸ’¬ 10 comments Β· 1 like Β· Apr 26 Β· 2 months ago

🌻 Nexy

More advanced guides? β€” I'm learning how to make my own capsule. I know the basics, which are everywhere, but I want to learn more. This BBS does much more than just have captions in pre-formatted text. Do you know any guide of gemini what will hwlp me to know more of how gemini works? to be more interactive, to out a robots.exe, mwtadata like the language, or even account verification or things interacteable, like, idk. a visit counter or a guestbook. You have any links with some more advanced...

πŸ’¬ 8 comments Β· 2 likes Β· Apr 23 Β· 2 months ago

🐦 roughnecks

How dangerous may it be to let a gemini to http proxy access non-local resources? Both "loxy" and "september" permit you to block external requests and that's what I've been doing so far, but would like to have an informed answer about the question. Thanks

πŸ’¬ 8 comments Β· Apr 21 Β· 3 months ago

πŸ‘» ps

I don't remember if I've asked before, but does anyone have a recommendation for a Gemtext plugin for VSCode? Markdown isn't always useful, and I sometimes forget to remove inline entities with its highlighting.

πŸ’¬ 2 comments Β· Apr 13 Β· 3 months ago

πŸŒ™ zordsdavini

All these nice notifications gave me an idea: [gemini link] RFC: gemini notifications standard

πŸ’¬ 1 like Β· Mar 31 Β· 3 months ago

πŸ‘» ps

Is there any specification regarding robots.txt for Gemini crawlers? I've recently changed some URLs on Yesterweb and am now considering how to implement redirection without keeping the old files.

πŸ’¬ 4 comments Β· Mar 28 Β· 3 months ago

πŸ‘» ps

Does the Gemini protocol support redirection to the external scheme? e.g. [gemini link] -> [gopher link]

πŸ’¬ 21 comments Β· Mar 27 Β· 3 months ago

πŸš€ clseibold

I was just thinking, since Gemini is line based, I'd imagine you could concurrently parse every line of a gemtext document. Has anybody ever tried this? I do wonder if it would actually be faster, and whether it's significant enough for the effort it takes. I'm currently writing a test parser to concurrently parse lines of a Gemtext document using a thread pool in Zig just to see what happens. I'd imagine the speed increase for small documents is almost inexistant, but maybe this parser will...

πŸ’¬ 22 comments Β· 2 likes Β· Mar 25 Β· 3 months ago

πŸ‘» mediocregopher [...]

The Harmful Consequences of the Robustness Principle β€” A friend linked me to this today, I thought it might resonate somewhat here on Gemini where protocol extensibility and flexibility are thought of differently than the wider net. I think there's parts of this that Gemini users will agree with and disagree with. Specifically section 5 on Active Protocol Maintenance will ruffle some feathers, but then there's this quote: A protocol could be designed to permit a narrow set of valid inputs, or...

πŸ’¬ 1 like Β· Mar 24 Β· 3 months ago

πŸ€ gritty

Is it up to the gemini server / cgi script to disallow use of expired user certs? In other words, any cert will work if you don't check the date.

πŸ’¬ 3 comments Β· Mar 24 Β· 3 months ago

Next page

Page 1 of 9

Options

πŸ—£οΈ Sort by activity

πŸ”₯ Sort by hotness

Gemini feed

Atom feed


Source