handle videos
This commit is contained in:
parent
3eb674651b
commit
6e9e8df3bf
|
@ -99,6 +99,12 @@ fn handle_mp3(file: DirEntry) {
|
|||
}
|
||||
}
|
||||
|
||||
fn handle_video(file: DirEntry) {
|
||||
// todo if filename contains something like "(1971)" or "[2003]" it's a movie
|
||||
// todo if filename contains something like "S03E21" it's a TV programme
|
||||
move_file(file.path(), create_dir_if_not_exists(vec!["Videos"]));
|
||||
}
|
||||
|
||||
fn handle_dir(path: PathBuf) {
|
||||
let dir = std::fs::read_dir(path).expect("Couldn't read dir");
|
||||
|
||||
|
@ -117,6 +123,7 @@ fn handle_dir(path: PathBuf) {
|
|||
"jpeg" => { handle_image(inode) }
|
||||
"png" => { handle_image(inode) }
|
||||
"mp3" => { handle_mp3( inode) }
|
||||
"mp4" => { handle_video( inode) }
|
||||
// todo m4a, flac, etc?
|
||||
_ => { /*println!("Here's where we would do nothing.");*/ }
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue