rkd77 / elinks

Fork of elinks
Other
356 stars 38 forks source link

gemini protocol support #121

Open fsiefken opened 3 years ago

fsiefken commented 3 years ago

As gemini is more or less a spiritual successor to gopher and in line with the simplicity of text mode browsing perhaps it can be considered. https://git.sr.ht/~kr1sp1n/awesome-gemini

drawkula commented 3 years ago

In a time when old browsers drop protocols and new browsers are not more than a single-protocol-network-file-pager, some browsers should stick to the old way browsers were thought: One frontend to view them all!

This does not mean that I like Gemini. I think it solves a problem that did not exist in the first place. But now that it exists, "a real browser in the good old spirt" should support it.

rkd77 commented 3 years ago

gemini is on my wishlist. If someone does not provide some patches first, I'm going to add this protocol later this year to ELinks.

rkd77 commented 3 years ago

Current master has some gemini protocol and text/gemini code. There are problems with certificates verification on some sites, I don't know why. You can disable it, or click Retry connection every time. INPUT (codes 10 and 11) and CLIENT CERTIFCATES (>= 60) are not handled properly yet.

If spidermonkey is enabled, also might be some bugs.

To compile with gemini protocol support, add -Dgemini=true to meson invocation

fsiefken commented 2 years ago

Hi rdk77, that's great, thank you. I turned off 'verify certificates' in the connection options. The one thing that is a bit annoying is that when you scroll/page to the end of gmi page the screen gets vertically padded with a white background while most if not all gemini pages are default with a black background and blue links so I set the default elinks desktop background to black in the "options manager" (User interface -> Color settings) as well.