Glib-oriented client for Gemini protocol https://crates.io/crates/ggemini
Find a file
2024-10-26 23:22:26 +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 change version 2024-10-24 20:23:06 +03:00
LICENSE Initial commit 2024-10-18 21:24:15 +03:00
README.md draft new api version 2024-10-26 23:22:26 +03:00

ggemini

Glib-oriented network library for Gemini protocol

Important

Project in development!

This library initially created as extension for Yoda Browser, but also could be useful for any other integration as depends of glib and gio (2.66+) crates only.

Install

cargo add ggemini

Usage

client

Gio API already includes powerful SocketClient, so this Client just bit extends 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