🦠 The Definitive Gemini Protocol Toolkit
gemini gemini-protocol gemtext parser zero-dependency toolkit ast converter html markdown cli networking

docs(readme): clean up

fuwn.net 44b186a9 40680a36

verified
+10 -6
+10 -6
README.md
··· 4 4 [![docs.rs](https://docs.rs/germ/badge.svg)](https://docs.rs/germ) 5 5 [![github.com](https://github.com/gemrest/germ/actions/workflows/check.yaml/badge.svg?branch=main)](https://github.com/gemrest/germ/actions/workflows/check.yaml) 6 6 7 - The Ultimate Gemini Toolkit. 7 + The Ultimate Gemini Toolkit 8 8 9 9 Germ is a toolkit for the Gemini protocol which aims to have a little something 10 10 for everyone. At the moment, Germ has **ZERO** dependencies (unless you use the ··· 13 13 14 14 ## Features 15 15 16 - - AST builder to easily construct AST trees from raw Gemtext. 16 + - AST builder to easily construct and manipulate AST trees from raw Gemtext 17 17 - Converters to easily convert from Gemtext to markup formats such as HTML or 18 - Markdown. 19 - - More to come! 18 + Markdown 19 + - Blocking and non-blocking request suite 20 + - Structured meta section manipulation 21 + - And more! 22 + 23 + Check out the rest of the features in the Features section under Usage 20 24 21 25 ## Usage 22 26 ··· 27 31 # Cargo.toml 28 32 29 33 [dependencies] 30 - # To enable all features 34 + # To enable only the base (default) features: ast, convert, meta, request 31 35 # germ = "*" # Use current version show above! 32 36 33 - # To enable certain features 37 + # To enable only certain features 34 38 [dependencies.germ] 35 39 version = "*" # Use current version show above! 36 40 default-features = false