From f6202b1837333a838079143ae397f33734a2e865 Mon Sep 17 00:00:00 2001 From: Azalea Gui Date: Sat, 25 Feb 2023 10:54:29 -0500 Subject: [PATCH] [+] Show progress bar --- backend/src/generator.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/backend/src/generator.rs b/backend/src/generator.rs index 492bd1b..4be7617 100644 --- a/backend/src/generator.rs +++ b/backend/src/generator.rs @@ -9,6 +9,7 @@ use std::fs::{File, Metadata}; use std::io::{BufReader}; use xdg_mime::{SharedMimeInfo}; use anyhow::{Context, Result}; +use indicatif::ParallelProgressIterator; use rayon::prelude::*; use rayon::ThreadPoolBuilder; use serde::{de, ser}; @@ -112,7 +113,7 @@ impl Generator { let videos: Vec = self.list_video_files(dir).collect(); info!("Found {} videos", videos.len()); - let results: Result<()> = videos.par_iter().map(|f| { + let results: Result<()> = videos.par_iter().progress().map(|f| { Ok(self.encoders.exec_all(f.to_str().context("Path.to_str failed")?, self.dot_path(&f).as_path())?) }).collect();