<div dir="ltr"><div>Waveic,</div><div><br></div><div>That depends on how you define native. If you ship an add-on that uses "native messaging"[1] to talk to a companion app (such as a console python script), then you can have the companion app do the gemini protocol dance and send the data back to Firefox. <br></div><div><br></div><div>What sucks is that you can't have the add-on install the native companion app for obvious security reasons, but if you can convince your user to run an installer, then it is all very easy. When I was developing some SSB add-on toys for Firefox, I initially used this approach and it worked fine. Later I started using WebSockets to talk to the SSB server instead which was much easier for the user. Still, using native messaging works, and it works across platforms and across browsers. Oh, an in the subject of add-ons, I vaguelly remember something about  Brave is exposing sockets to add-on developers, you might want to check it out.<br></div><div><br></div><div>I'm sad about libdweb as well. I was one of the contributors. It had so much potential, Mozilla totally dropped the ball.<br></div><div><br></div><div>[1] Native Messaging: <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Native_messaging">https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Native_messaging</a></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, 15 Jan 2021 at 10:56, Waweic <waweic@activ.ism.rocks> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">You simply can't write a "native" Gemini add-on. Mozillas dweb project<br>
(which would have enabled you to build protocols other than http into<br>
the browser as an add-on) is dead in the water, everybody who had been<br>
working on it does not work at Mozilla anymore and the bug tracker<br>
status is like "we aren't really interested, maybe, if you write it<br>
yourself, we might accept it into the Firefox codebase".<br>
Only upside is that Chromium does not do much better.<br>
<br>
On Fri, 2021-01-15 at 08:44 +0100, Stephane Bortzmeyer wrote:<br>
> On Wed, Jan 13, 2021 at 08:58:45PM +0000,<br>
>  louis@waffle.tech <louis@waffle.tech> wrote <br>
>  a message of 6 lines which said:<br>
> <br>
> > I wrote a Firefox addon for enabling the Gemini protocol. It's dead<br>
> > simple: it just redirects gemini:// URLs & links to a HTTP-to-<br>
> > Gemini<br>
> > proxy<br>
> <br>
> No "native" Gemini add-on for Firefox? I don't find one in<br>
> <gemini://<a href="http://gemini.circumlunar.space/software/" rel="noreferrer" target="_blank">gemini.circumlunar.space/software/</a>> at the "Browser<br>
> plugins"<br>
> entry [side note: for this sort of things, fragments in URI<br>
> <gemini://<a href="http://gemini.bortzmeyer.org/gemini/fragment.gmi" rel="noreferrer" target="_blank">gemini.bortzmeyer.org/gemini/fragment.gmi</a>> could be<br>
> useful]. But I do not see yours either, I assume this list is<br>
> maintained with some delay.<br>
<br>
<br>
</blockquote></div><br clear="all"><br>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><a href="http://www.andregarzia.com" target="_blank">https://www.andregarzia.com</a><br></div>Want to support me? Buy me a coffee at <a href="https://ko-fi.com/andregarzia" target="_blank">https://ko-fi.com/andregarzia</a><br></div></div>