drova_plugins 3.3.1

Main plugins for drova
Documentation
<div align="center">

<img alt="drova logo" src="https://github.com/TempoWorks/.github/raw/main/imgs/Drova.png" width='256'>

[![crates.io](https://img.shields.io/crates/v/drova_plugins.svg)](https://crates.io/crates/drova_plugins)

# DROVA Plugins

Absolute collection of plugins for DROVA.

</div>

# Usage

## Install

```bash
cargo add drova_plugins
```

## Example

```rust
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

- [x] Http/s
- [x] Gemini
- [x] Gopher

# Supported inputs

- [x] application/daletpack
- [x] text/plain, fallbacks to text/\*
- [x] text/gemini
- [x] text/markdown
- [x] text/html

# Supported outputs

- [x] application/daletpack
- [ ] text
- [ ] gemtext
- [ ] markdown
- [x] text/html