Crates.io | bionic_reading_api |
lib.rs | bionic_reading_api |
version | 0.1.1 |
source | src |
created_at | 2023-06-07 20:47:43.570476 |
updated_at | 2023-07-30 21:37:19.039939 |
description | Unofficial Rust library to get a Bionic Reading converted string from their Rapid API. |
homepage | |
repository | https://github.com/ProgDroid/bionic_reading_api |
max_upload_size | |
id | 885003 |
size | 55,724 |
Unofficial Rust library to get a Bionic Reading converted string from their Rapid API.
Allows setting fixation and saccade to values supported by the API. For more information on Bionic Reading see the official page.
The returned string can be used either as raw HTML straight from the response or a Markdown converted version of the HTML.
use bionic_reading_api::client::Client;
#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
let res = Client::new("api_key")
.convert("Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.")
.send()
.await?;
let html = res.html().unwrap();
let markdown = res.markdown().unwrap();
println!("{html}");
println!("{markdown}");
Ok(())
}