drova_plugins

Crates.iodrova_plugins
lib.rsdrova_plugins
version3.0.2
created_at2025-05-07 17:09:24.746842+00
updated_at2025-05-12 19:10:25.484155+00
descriptionMain plugins for drova
homepagehttps://github.com/TempoWorks/drova/tree/main/drova_plugins
repositoryhttps://github.com/tempoworks/drova
max_upload_size
id1664125
size72,222
Artemy Egorov (artegoser)

documentation

README

drova logo

crates.io

DROVA Plugins

Absolute collection of plugins for DROVA.

Usage

Install

cargo add drova_plugins

Example

use drova_sdk::RequesterBuilder;
use drova_plugins::requester_plugins;

fn main() {
  let requester = RequesterBuilder::default().plugin(requester_plugins).build();
  println!("{:#?}", requester.process("gemini://example.com"))
}

Supported protocols

  • Http/s
  • Gemini
  • Gopher

Supported inputs

  • application/daletpack
  • text/plain, fallbacks to text/*
  • text/gemini
  • text/markdown
  • text/html

Supported outputs

  • daletpack
  • text
  • gemtext
  • markdown
  • html
Commit count: 30

cargo fmt