diff options
| -rw-r--r-- | Cargo.toml | 1 | ||||
| -rw-r--r-- | src/main.rs | 8 |
2 files changed, 1 insertions, 8 deletions
@@ -17,4 +17,3 @@ indicatif = "0.11.0" lazy_static = "1.3.0" regex = "1.1.2" reqwest = "0.9.12" -tempdir = "0.3.7" diff --git a/src/main.rs b/src/main.rs index e98d6de..38e0328 100644 --- a/src/main.rs +++ b/src/main.rs @@ -4,13 +4,11 @@ extern crate clap; extern crate lazy_static; extern crate regex; extern crate reqwest; -extern crate tempdir; use clap::{App, ArgMatches}; use indicatif::{ProgressBar, ProgressStyle}; use regex::Regex; use reqwest::{Client, StatusCode}; -use tempdir::TempDir; use std::env; use std::fs::create_dir_all; @@ -31,15 +29,11 @@ fn load(url: &str, client: &Client) -> reqwest::Response { } fn save_image(url: &str, name: &str, client: &Client) -> Result<String, String> { - let tmp_dir = TempDir::new("inb4404_temp"); let mut response = client.get(url).send().unwrap(); let file_name = match response.status() { StatusCode::OK => { - let mut dest = { - tmp_dir.unwrap().path().join(name); - File::create(name).unwrap() - }; + let mut dest = File::create(name).unwrap(); copy(&mut response, &mut dest).unwrap(); name } |