extern crate torrent_name_parser;
use torrent_name_parser::Metadata;
pub fn main() {
if let Ok(m) =
Metadata::from("Euphoria.US.S01E03.Made.You.Look.1080p.AMZN.WEB-DL.DDP5.1.H.264-KiNGS")
{
println!(
"{}, Season {}, Episode {}",
m.title(),
m.season().unwrap(),
m.episode().unwrap()
);
}
if let Ok(m) =
"Marvels Agents of S.H.I.E.L.D. S01E06 HDTV x264-KILLERS[ettv]".parse::<Metadata>()
{
println!(
"{}, Season {}, Episode {}",
m.title(),
m.season().unwrap(),
m.episode().unwrap()
);
}
let m3: Metadata = "Marvels Agents of S.H.I.E.L.D. S02E06 HDTV x264-KILLERS[ettv]"
.parse()
.unwrap();
println!(
"{}, Season {}, Episode {}",
m3.title(),
m3.season().unwrap(),
m3.episode().unwrap()
);
let m4: Metadata = "Marvels Agents of S.H.I.E.L.D. S02E06e07E08 HDTV x264-KILLERS[ettv]"
.parse()
.unwrap();
print!("{} contains ", m4.title());
for i in m4.episodes().iter() {
print!("Episode {}, ", i);
}
println!("");
}