<div align="center">
<img alt="drova logo" src="https://github.com/TempoWorks/.github/raw/main/imgs/Drova.png" width='256'>
[](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