[ANN] SmolNetSharp - C# library for building Gemini/Gopher clients

Luke Emmet <[email protected]> Sun, 13 Dec 2020 19:13:21 +0000
Newsgroups gmane.network.gopher.general
Message-ID <[email protected]>
Hi Everyone

I'm pleased to announce SmolNetSharp - a new client library for building 
your own Gopher or Gemini client in C#.

https://github.com/LukeEmmet/SmolNetSharp

Key features include:

* Client code for Gemini and Gopher, using a common interface
* Option to set a timeout/max size to abandon long or large downloads
* Converts Gopher item types/path to likely mime type
* Support for Gemini proxies
* Compiles on Windows and probably Linux too (since .NET Core, but not 
not tested on Linux yet)

There is a simple 100 line Gemini/Gopher simple demo interactive client 
in the repository, to illustrate usage.

It is now the client library in GemiNaut - a Windows GUI client for 
Gopher and Gemini - a new release of which is also coming soon.

   https://github.com/LukeEmmet/GemiNaut

Regards

   - Luke