-- Initial gopher-proxy.cabal generated by cabal init. For further -- documentation, see http://haskell.org/cabal/users-guide/ name: gopher-proxy version: 0.1.1.2 synopsis: proxy gopher over http description: @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 to @example.org@ and returns the gopher responses as HTTP responses . * Links menu items pointing to external servers to @gopher:\/\/@ URLs (this ensures that only one gopher server is proxied) and recognizes which are converted to normal HTML links . * Tries 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@ <#readme see the readme>. license: GPL-3 license-file: LICENSE author: sternenseemann maintainer: git@lukasepple.de category: Network build-type: Simple cabal-version: >=1.10 data-files: gopher-proxy.css extra-source-files: ChangeLog.md README.md homepage: https://github.com/sternenseemann/gopher-proxy bug-reports: https://github.com/sternenseemann/gopher-proxy/issues executable gopher-proxy main-is: Main.hs default-extensions: CPP other-modules: Paths_gopher_proxy , GopherProxy.Types , GopherProxy.Protocol , GopherProxy.Params build-depends: base >=4.9 && <5 , wai , warp , http-types , lucid , bytestring , text , network , attoparsec , errors , mime-types , optparse-applicative , directory hs-source-dirs: src default-language: Haskell2010 source-repository head type: git location: git://github.com/sternenseemann/gopher-proxy.git