captionrs 0.1.0

Advanced subtitle converter and processor
Documentation
use captionrs::{BaseConverter, WebVTTConverter};

fn main() -> Result<(), Box<dyn std::error::Error>> {
    let source = r#"WEBVTT

00:00:01.000 --> 00:00:03.000
Hello from memory.

00:00:04.000 --> 00:00:06.000
Second cue.
"#;

    let converter = WebVTTConverter::new();
    let srt = converter.from_string(source)?;

    println!("{}", srt.export(Some("\n")));

    Ok(())
}