use subtp::vtt::WebVtt;
fn main() -> anyhow::Result<()> {
let text = r#"WEBVTT
00:00:01.000 --> 00:00:04.000
- Never drink liquid nitrogen.
00:00:05.000 --> 00:00:09.000
- It will perforate your stomach.
- You could die.
"#;
let webvtt = WebVtt::parse(text)?;
println!("Parsed vtt:\n{:?}", webvtt);
let rendered = webvtt.render();
println!("Rendered vtt:\n{}", rendered);
println!("Iterate blocks:");
for subtitle in webvtt.into_iter() {
println!("Block:\n{:?}", subtitle);
}
Ok(())
}