Go to file
James Tomasino 593d0d6dfd Merge pull request 'show link to gemini url on blocked requests' (#1) from alexlehm/wobbly:blocked_request_gemini_url into master
Reviewed-on: #1
2023-03-04 20:11:20 +00:00
LICENSE Initial commit 2021-08-06 12:44:26 +00:00
README.md update readme 2023-02-24 15:18:44 +00:00
browser.cgi show link to gemini url on blocked requests 2023-03-02 19:37:16 +00:00
index.html throbber added 2023-02-27 13:11:37 +00:00
main.js updates comments in main script 2023-02-27 13:29:02 +00:00
robots.txt disable robots! 2023-02-24 15:24:52 +00:00
styles.css throbber added 2023-02-27 13:11:37 +00:00

README.md

Tildeverse Gemini Proxy

This is a fork of Wobbly, by ew0k. We've hacked on top of it to lay in a prefer-color-scheme: dark theme and enhance some of the UI to allow for browser button navigation. It has some intentional limitations to keep it sane as a proxy and to prevent abuse.

This thing uses javascript extensively. If you don't like that I have excellent news for you! There's this thing called Gemini that can help. :)

Original README below:

Wobbly, the Web Browser Based Gemini Browser

This is a very basic browser for the gemini network protocol, implemented as a web service.

The frontend is a webpage designed to look like a simple browser window. It has some javascript to make the experience smoother and reduce load on the backend. It also has a startpage in geminispace.

The backend is a CGI script that takes a URL and fetches it over gemini, parsing and transforming it into an HTML response which is then presented in the browser's main window.

Dependencies

The backend depends on gemcall and gemtextparser, available near this repository.