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