💾 Archived View for gemi.dev › gemini-mailing-list › 000103.gmi captured on 2023-11-04 at 12:25:36. Gemini links have been rewritten to link to archived content

View Raw

More Information

➡️ Next capture (2023-12-28)

-=-=-=-=-=-=-

Gemini Nim Client Library

Koushik Roy <koushik (a) meff.me>

Hey all,

I wanted to take a stab at creating a featureful Nim client for Gemini. 
I don't write much Nim, but I modeled a lot of it on the Nim httpclient. 
Right now it supports both a regular client and an async client, and 
included are examples of using both clients. I'll be documenting and 
adding tests as I continue to develop and add more features.

I plan on writing a user-facing client in Nim and I'll be using my work 
on that to get some "real-world" experience dogfeeding this library. 
Please feel free to leave any feedback!

Nim Library: https://github.com/Koshroy/gemclient

Thanks,
Koushik

Link to individual message.

Meff <meff (a) meff.me>

Hey all,

I wanted to take a stab at creating a featureful Nim client for Gemini. 
I don't write much Nim, but I modeled a lot of it on the Nim httpclient. 
Right now it supports both a regular client and an async client, and 
included are examples of using both clients. I'll be documenting and 
adding tests as I continue to develop and add more features.

I plan on writing a user-facing client in Nim and I'll be using my work 
on that to get some "real-world" experience dogfeeding this library. 
Please feel free to leave any feedback!

Nim Library: https://github.com/Koshroy/gemclient

Thanks,
Koushik

Link to individual message.

Sean Conner <sean (a) conman.org>

It was thus said that the Great Meff once stated:
> Hey all,
> 
> I wanted to take a stab at creating a featureful Nim client for Gemini. 
> I don't write much Nim, but I modeled a lot of it on the Nim httpclient. 
> Right now it supports both a regular client and an async client, and 
> included are examples of using both clients. I'll be documenting and 
> adding tests as I continue to develop and add more features.
> 
> I plan on writing a user-facing client in Nim and I'll be using my work 
> on that to get some "real-world" experience dogfeeding this library. 
> Please feel free to leave any feedback!

  You might want to test this against the client torture test at

	gemini://gemini.conman.org/test/torture/

  -spc

Link to individual message.

---

Previous Thread: ssh tunneling for gemini services

Next Thread: About document signing