progress bar

This commit is contained in:
2026-08-04 13:45:13 -06:00
parent a2404d294e
commit 05d48c0c3b
3 changed files with 8 additions and 2 deletions
+6 -1
View File
@@ -3,7 +3,7 @@ pub mod schema;
pub mod db;
use flate2::read::GzDecoder;
use indicatif::ProgressBar;
use indicatif::{ProgressBar, ProgressStyle};
use serde_json::Value;
use wiktionary_schema::en::WordData;
use std::{fs::File, io::{self, BufRead, BufReader}, path::PathBuf};
@@ -35,6 +35,11 @@ fn main() -> Result<(), String> {
let args = Args::parse ();
let d = open_wiktextract_dump (args.wiktextract_dump).unwrap ();
let bar = ProgressBar::new (wiktextract_dump_lines);
bar.set_style (
ProgressStyle::with_template(
"{elapsed} / ETA {eta} / rate {per_sec} {bar:40.cyan/blue} {pos:>7}/{len:7} {msg}"
) .unwrap()
);
let conn = &mut db::connect ();
for i in d.lines () {