progress bar
This commit is contained in:
+6
-1
@@ -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 () {
|
||||
|
||||
Reference in New Issue
Block a user