Bug 433181 - Add Gemini support
Summary: Add Gemini support
Status: REPORTED
Alias: None
Product: Falkon
Classification: Applications
Component: general (show other bugs)
Version: 23.08.5
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: David Rosca
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-02-18 16:38 UTC by Côme Chilliet
Modified: 2024-04-18 14:37 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Côme Chilliet 2021-02-18 16:38:49 UTC
How hard would it be for Falkon to also support the Gemini protocol alongside HTTPS?

Here is the specification: https://gemini.circumlunar.space/docs/specification.html

The Kristall browser is already supporting both HTTPS and Gemini but it’s quite specific: https://kristall.random-projects.net/

Both support for the protocol and the file format would need to be added.
Comment 1 Kevin Kofler 2023-12-04 00:07:32 UTC
One would just need to write a KIO worker (formerly known as kioslave) for Gemini like the existing kio_gopher for Gopher. (Yes, Gopher already works in Falkon if one has kio_gopher installed! I am surprised that Juraj appears not to be aware of that, at least judging from his mailing list reply. The only known issue is that the URLs do not end up in the browser history, see bug #406375, which sadly has not even been acknowledged by a maintainer for more than 4 years now. Support for Gemini could be implemented the same way, though I am not aware of any implementation at this time.)

See https://userbase.kde.org/Kio_gopher and https://invent.kde.org/network/kio-gopher .
Comment 2 Juraj 2023-12-04 17:13:28 UTC
Hello Kevin,

> Yes, Gopher already works in Falkon if one has kio_gopher installed!
And if KDE integration plugin is enabled.

> I am surprised that Juraj appears not to be aware of that,
> at least judging from his mailing list reply.
Yes, I was not aware of that, I use "KDE programs" mostly standalone. So, yes, I was totally unaware and totally forgot about the KIO thing. (honestly, there are too many things under KDE label)

> The only known issue is that the URLs do not end up in the browser history
As mentioned above, I do not use it, so it is not bugging me and I was not interested.
But OK, I will take a closer look at it.
Comment 3 Anna 2024-04-18 14:37:08 UTC
Such plugins already exist:
https://gitlab.com/tobiasrautenkranz/kio-gemini
https://gitlab.com/tobiasrautenkranz/geminipart

But Falkon doesn't support KPart framework and so unable to render proper Gemtext.