Glib-oriented client for Gemini protocol https://crates.io/crates/ggemini
Find a file
2024-10-26 23:27:24 +03:00
src draft new api version 2024-10-26 23:22:26 +03: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-26 23:27:24 +03:00

ggemini

Glib-oriented network library for Gemini protocol

Important

Project in development!

GGemini (or G-Gemini) initially created as client extension for Yoda Browser, but also could be useful for any other integration as depends of glib and gio (v2_66) crates only.

Install

cargo add ggemini

Usage

client

Gio API already includes powerful SocketClient, this Client just extends a bit some features for Gemini Protocol.

client::buffer

client::response

Response parser for InputStream

client::response::Response

client::response::header

client::response::body

https://docs.gtk.org/glib/struct.Bytes.html

See also