1 个不稳定版本
0.10.1 | 2022 年 3 月 11 日 |
---|
#557 in #extension
6KB
70 行
TNPExtension
一组简单的扩展,用于帮助 torrent_name_parser 库。
use torrent_name_parser::Metadata;
use tnp_extensions::TNPExtensions;
let m = Metadata::from("narcos.s01e10.1080p.bluray.x264-rovers").unwrap();
println!("first Ep:{}", m.first_episode().unwrap());
println!("last Epi:{}", m.last_episode().unwrap());
println!("is_multi: {}", m.is_mutli_episodes());
let m = Metadata::from("narcos.s01e10e11.1080p.bluray.x264-rovers.srt").unwrap();
println!("first Ep:{}", m.first_episode().unwrap());
println!("last Epi:{}", m.last_episode().unwrap());
println!("is_multi: {}", m.is_mutli_episodes());
println!("is_subtitle: {}", m.is_subtitle());
lib.rs
:
一个简单的库,为 torrent_name_parser 库提供一些便利方法。
use torrent_name_parser::Metadata;
use tnp_extensions::TNPExtensions;
let m = Metadata::from("narcos.s01e10.1080p.bluray.x264-rovers").unwrap();
println!("first Ep:{}", m.first_episode().unwrap());
println!("last Epi:{}", m.last_episode().unwrap());
println!("is_multi: {}", m.is_mutli_episodes());
let m = Metadata::from("narcos.s01e10e11.1080p.bluray.x264-rovers.srt").unwrap();
println!("first Ep:{}", m.first_episode().unwrap());
println!("last Epi:{}", m.last_episode().unwrap());
println!("is_multi: {}", m.is_mutli_episodes());
println!("is_subtitle: {}", m.is_subtitle());
依赖项
~2.1–3MB
~54K SLoC