-- Leo's gemini proxy
-- Connecting to gemini.hitchhiker-linux.org:1965...
-- Connected
-- Sending request
-- Meta line: 20 text/gemini;lang=en-US
GemView is a gemini protocol browser widget for gtk+ (version 4) implemented in Rust.
Browse and render gemini gemtext content
Display plain text over gemini
Display images over gemini
Display text and images from `data://` url's
Browse and render gopher maps, plain text and images over gopher
Display finger protocol content
Browse local files and directories via 'file://' url's
Open http(s) links in a *normal* browser
User customizable fonts
User customizable colors (via CSS)
Back/forward list
Cargo.toml
[dependencies] gemview = 0.2.0 [dependencies.gtk] version = "~0.4" package = "gtk4"
Rust source code
use gemview::GemView; use gtk::prelude::*; fn main() { let browser = GemView::default(); let scroller = gtk::builders::ScrolledWindowBuilder::new() .child(&browser) .hexpand(true) .vexpand(true) .build(); let window = gtk::builders::WindowBuilder::new() .child(&scroller) .title("GemView") .build() window.show(); browser.visit("gemini://gemini.circumlunar.space"); }
All content for this site is licensed as CC BY-SA.
© 2022 by JeanG3nie
-- Response ended
-- Page fetched on Mon May 20 11:38:37 2024