An offline cache library for the finger, gopher, gemini and spartan protocols. It also contains an implementation of a command-line interface and a caching proxy using the library. It was inspired by the offpunk smolnet client and strives to keep cache-compatibility with it.
go-netcache library API and tools are still subject to change as I
figure out limitations while implementing the remaining features.
To use the go-netcache proxy in the lynx
netcache-proxy and set the following environment variables:
finger_proxy=http://localhost:8080/ gemini_proxy=http://localhost:8080/ gopher_proxy=http://localhost:8080/ spartan_proxy=http://localhost:8080/
Copyright 2023 Sotiris Papatheodorou
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.