progress bar

This commit is contained in:
2026-08-04 13:46:25 -06:00
parent a2404d294e
commit 05d48c0c3b
3 changed files with 8 additions and 2 deletions
+2 -1
View File
@@ -17,4 +17,5 @@ build/
enwiktionary-latest-pages-articles.xml.bz2 enwiktionary-latest-pages-articles.xml.bz2
raw-wiktexttract-data.jsonl raw-wiktexttract-data.jsonl
*.db *.db
raw-wiktextract-data.jsonl raw-wiktextract-data.jsonlwords.db
words.db-journal
+6 -1
View File
@@ -3,7 +3,7 @@ pub mod schema;
pub mod db; pub mod db;
use flate2::read::GzDecoder; use flate2::read::GzDecoder;
use indicatif::ProgressBar; use indicatif::{ProgressBar, ProgressStyle};
use serde_json::Value; use serde_json::Value;
use wiktionary_schema::en::WordData; use wiktionary_schema::en::WordData;
use std::{fs::File, io::{self, BufRead, BufReader}, path::PathBuf}; use std::{fs::File, io::{self, BufRead, BufReader}, path::PathBuf};
@@ -35,6 +35,11 @@ fn main() -> Result<(), String> {
let args = Args::parse (); let args = Args::parse ();
let d = open_wiktextract_dump (args.wiktextract_dump).unwrap (); let d = open_wiktextract_dump (args.wiktextract_dump).unwrap ();
let bar = ProgressBar::new (wiktextract_dump_lines); 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 (); let conn = &mut db::connect ();
for i in d.lines () { for i in d.lines () {
Binary file not shown.