Glib-oriented client for Gemini protocol https://crates.io/crates/ggemini
Find a file
2024-10-28 02:29:19 +02:00
src draft new api version 2024-10-28 02:27:30 +02:00
tests draft new api version 2024-10-26 23:22:26 +03:00
.gitignore init crate 2024-10-18 21:34:49 +03:00
Cargo.toml update version 2024-10-26 23:25:36 +03:00
LICENSE Initial commit 2024-10-18 21:24:15 +03:00
README.md update readme 2024-10-28 02:29:19 +02:00

ggemini

Glib/Gio-oriented network API for Gemini protocol

Important

Project in development!

This library mostly written as the network extension for Yoda - GTK Browser for Gemini Protocol, it also could be useful for any other integrations as depend of glib and gio (2.66+) crates only.

Install

cargo add ggemini

Usage

client

Gio API already provide powerful SocketClient. This library just extend some minimal features wanted for Gemini Protocol

client::response

Response parser, currently includes low-level interaction API for SocketConnection

client::response::header

client::response::body

See also