[T] Test thumbnailers
This commit is contained in:
+4
-1
@@ -5,7 +5,7 @@ mod thumbnailer;
|
|||||||
|
|
||||||
use std::path::{Path, PathBuf};
|
use std::path::{Path, PathBuf};
|
||||||
use generator::*;
|
use generator::*;
|
||||||
use crate::thumbnailer::Thumbnailer;
|
use crate::thumbnailer::{Thumbnailer, Thumbnailers};
|
||||||
|
|
||||||
extern crate pretty_env_logger;
|
extern crate pretty_env_logger;
|
||||||
#[macro_use] extern crate log;
|
#[macro_use] extern crate log;
|
||||||
@@ -25,4 +25,7 @@ fn main() {
|
|||||||
info!("thumb {:?}", thumbnailer);
|
info!("thumb {:?}", thumbnailer);
|
||||||
info!("check {:?}", thumbnailer.check("audio/x-mp3"));
|
info!("check {:?}", thumbnailer.check("audio/x-mp3"));
|
||||||
thumbnailer.gen(path.to_str().unwrap(), "/tmp/test.png", 256).expect("Generation failed");
|
thumbnailer.gen(path.to_str().unwrap(), "/tmp/test.png", 256).expect("Generation failed");
|
||||||
|
|
||||||
|
let ts = Thumbnailers::load_all().unwrap();
|
||||||
|
info!("Video thumbnailer: {:?}", ts.find("audio/x-mp3"))
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
use std::collections::HashSet;
|
use std::collections::HashSet;
|
||||||
use std::{fs, process};
|
use std::fs;
|
||||||
use std::path::Path;
|
use std::path::Path;
|
||||||
use std::process::Command;
|
use std::process::Command;
|
||||||
use anyhow::{bail, Result};
|
use anyhow::{bail, Result};
|
||||||
|
|||||||
Reference in New Issue
Block a user