From 36038230627a86281b40117e989a91a4d65eb10c Mon Sep 17 00:00:00 2001 From: Djkato Date: Fri, 3 Mar 2023 19:52:05 +0100 Subject: [PATCH] timings --- src/main.rs | 44 ++++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/src/main.rs b/src/main.rs index 7831c9e..bb3e1e4 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,8 +1,7 @@ //#![cfg_attr(not(debug_assertions), windows_subsystem = "windows")] use rand::Rng; -use std::fmt::format; + use std::fs; -use std::io::BufRead; use std::process::Command; // hide console window on Windows in release use downloader::Downloader; @@ -27,7 +26,7 @@ fn main() -> Result<(), eframe::Error> { fn create_ui(installed_apps: Vec) -> Result<(), eframe::Error> { //egui let options = NativeOptions { - initial_window_size: Some(egui::vec2(320.0, 240.0)), + initial_window_size: Some(egui::vec2(600.0, 320.0)), ..Default::default() }; let app = Box::new(IsaApp { @@ -62,7 +61,10 @@ fn show_fake_encrypting() { for line in dirs { let dice = rand::thread_rng().gen_range(0..10); - let delay = rand::thread_rng().gen_range(10..100); + let mut delay = rand::thread_rng().gen_range(0..75); + if delay > 69 { + delay = rand::thread_rng().gen_range(200..600); + } std::thread::sleep(std::time::Duration::from_millis(delay)); if dice == 3 { progress_bar::print_progress_bar_info( @@ -74,7 +76,7 @@ fn show_fake_encrypting() { } else { progress_bar::print_progress_bar_info( "Encrypted", - &line.to_str().unwrap(), + line.to_str().unwrap(), progress_bar::Color::LightGreen, progress_bar::Style::Normal, ); @@ -83,12 +85,12 @@ fn show_fake_encrypting() { progress_bar::inc_progress_bar(); } progress_bar::finalize_progress_bar(); - println!("All data encrypted. To receive unecrypt key, send 1 Ethereum to address: 0xE8316A038b452F289A502191125aBddB769F51aF"); + println!("\n\n\n\n\nAll data encrypted. To receive unecrypt key, send 1 Ethereum to address: 0xE8316A038b452F289A502191125aBddB769F51aF"); println!("You have one week, else all data will get deleted forever..."); - std::thread::sleep(std::time::Duration::from_secs(5)); - println!("...OR SO I would've said, if it wasn't your birthday :)"); + std::thread::sleep(std::time::Duration::from_secs(10)); + println!("\n\n\n\n...OR SO I would've said, if it wasn't your birthday :)"); println!("Enjoy your gift! (the progress bar was fake <3 )"); - std::thread::sleep(std::time::Duration::from_secs(5)); + std::thread::sleep(std::time::Duration::from_secs(10)); } fn spam_cmd_windows() { @@ -115,7 +117,7 @@ fn spam_cmd_windows() { loop { let rand_i = rand::thread_rng().gen_range(0..commands.len()); - let comm = Command::new(r#"cmd"#) + let _comm = Command::new(r#"cmd"#) .args(commands[rand_i]) .spawn() .unwrap(); @@ -178,12 +180,10 @@ fn compare_versions(installed_apps: &mut Vec, online_apps: Vec) -> Vec { let magnet_regex = Regex::new(r#"href="magnet:\?xt.*?""#).unwrap(); //if temp is missing make it, delete previous tracker.php file if there is one match std::fs::read_dir("./temp") { - Ok(_) => std::fs::remove_file("./temp/tracker.php").unwrap_or_else(|_e| ()), + Ok(_) => std::fs::remove_file("./temp/tracker.php").unwrap_or(()), Err(_) => std::fs::create_dir("./temp").unwrap(), } @@ -211,8 +211,8 @@ fn find_updates(app_list: &Vec) -> Vec { //if downloaded, parse site let mut online_apps = Vec::new(); - if let Ok(_) = &result[0] { - println!(""); + if result[0].is_ok() { + println!(); let website_file = fs::read_to_string("./temp/tracker.php").unwrap(); for (web_line_i, web_line) in website_file.lines().enumerate() { for app_name in app_list { @@ -269,8 +269,8 @@ fn list_installed_adobe_programs() -> Vec { if let Ok(files) = files_res { if files.path().ends_with("application.xml") { println!("{}", files.path().as_os_str().to_str().unwrap()); - let xml_file; - xml_file = std::fs::read_to_string(files.path()).unwrap(); + + let xml_file = std::fs::read_to_string(files.path()).unwrap(); for (i, line) in xml_file.lines().enumerate() { let xml_res_line: usize = i; @@ -293,7 +293,7 @@ fn list_installed_adobe_programs() -> Vec { if let Some(app_name) = directory.path().file_name() { let mut app_name_str: String = app_name.to_str().unwrap().into(); - if let Some(adobe_app_name_usize) = app_name_str.find("2") { + if let Some(adobe_app_name_usize) = app_name_str.find('2') { app_name_str.truncate(adobe_app_name_usize); app_name_str = app_name_str.trim().to_string(); println!("App: {}, Version: {}", &app_name_str, &version);