gopher-proxy: proxy gopher over http
gopher-proxy
allows to proxy gopher over HTTP, which is mainly useful for HTTP-ifying a specific gopher space.
A simple invocation looks like this:
gopher-proxy --host example.org --http-port 8080
In this particular example gopher-proxy
does the following things:
Takes HTTP requests on
127.0.0.1:8080
(to be used by a proxying web server, like nginx), converts those to gopher requests toexample.org
and returns the gopher responses as HTTP responsesLinks menu items pointing to external servers to
gopher://
URLs (this ensures that only one gopher server is proxied) and recognizes URL links which are converted to normal HTML linksTries to guess the correct mime-type for every gopher-served file (as it is not included in the response) and wraps text files in a HTML container.
And generally works hard to offer the best HTTP equivalent of a given gopher space :)
To learn about the other parameters for tweaking the behavior of gopher-proxy
see the readme.
[Skip to Readme]
Downloads
- gopher-proxy-0.1.1.3.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
Versions [RSS] | 0.1.0.0, 0.1.0.1, 0.1.0.2, 0.1.1.0, 0.1.1.1, 0.1.1.2, 0.1.1.3 |
---|---|
Change log | ChangeLog.md |
Dependencies | attoparsec (>=0.14), base (>=4.9 && <5), bytestring, directory, errors, http-types, lucid, mime-types, network, optparse-applicative, text, wai, warp [details] |
License | GPL-3.0-only |
Author | sternenseemann |
Maintainer | sternenseemann@systemli.org |
Category | Network |
Home page | https://github.com/sternenseemann/gopher-proxy |
Bug tracker | https://github.com/sternenseemann/gopher-proxy/issues |
Source repo | head: git clone git://github.com/sternenseemann/gopher-proxy.git |
Uploaded | by sternenseemann at 2021-10-25T21:48:22Z |
Distributions | LTSHaskell:0.1.1.3, NixOS:0.1.1.3, Stackage:0.1.1.3 |
Reverse Dependencies | 1 direct, 0 indirect [details] |
Executables | gopher-proxy |
Downloads | 4226 total (42 in the last 30 days) |
Rating | 2.0 (votes: 1) [estimated by Bayesian average] |
Your Rating | |
Status | Docs not available [build log] Last success reported on 2021-10-26 [all 1 reports] |