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

Luke Emmet luke at marmaladefoo.com
Sun Dec 13 19:05:19 GMT 2020


Hi Everyone

Perhaps I can offer some partial respite from some of the other long 
running mailing list threads...

I'm pleased to announce SmolNetSharp - a new client library for building 
your own Smolnet client.

   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 to mime types
* 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 new release of which is also 
coming soon.

   - Luke


More information about the Gemini mailing list