change default target language to german
parent
c33c579382
commit
78d07680c9
|
@ -22,7 +22,11 @@ impl Params {
|
||||||
Err(_) => {
|
Err(_) => {
|
||||||
return Err(format!(
|
return Err(format!(
|
||||||
"Could not load .env file {:?}",
|
"Could not load .env file {:?}",
|
||||||
base_dir.config_dir().join("deepl/.env").as_path()
|
base_dir
|
||||||
|
.config_dir()
|
||||||
|
.join("deepl/.env")
|
||||||
|
.as_path()
|
||||||
|
.as_os_str()
|
||||||
));
|
));
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
@ -32,7 +36,7 @@ impl Params {
|
||||||
|
|
||||||
Ok(Self {
|
Ok(Self {
|
||||||
source_lang: matches.value_of("source").unwrap_or("0").to_string(),
|
source_lang: matches.value_of("source").unwrap_or("0").to_string(),
|
||||||
target_lang: matches.value_of("target").unwrap_or("EN-US").to_string(),
|
target_lang: matches.value_of("target").unwrap_or("DE").to_string(),
|
||||||
key: env::var("KEY").unwrap(),
|
key: env::var("KEY").unwrap(),
|
||||||
uri: env::var("URI").unwrap(),
|
uri: env::var("URI").unwrap(),
|
||||||
text: matches.value_of("INPUT").unwrap().to_string(),
|
text: matches.value_of("INPUT").unwrap().to_string(),
|
||||||
|
|
16
src/main.rs
16
src/main.rs
|
@ -1,17 +1,23 @@
|
||||||
mod engine;
|
mod engine;
|
||||||
|
|
||||||
use hyper::{Body, Client, Method, Request, body};
|
|
||||||
use hyper_tls::HttpsConnector;
|
|
||||||
use crate::engine::params::Params;
|
use crate::engine::params::Params;
|
||||||
use crate::engine::response::DeeplResponse;
|
use crate::engine::response::DeeplResponse;
|
||||||
|
use hyper::{body, Body, Client, Method, Request};
|
||||||
|
use hyper_tls::HttpsConnector;
|
||||||
|
|
||||||
|
#[tokio::main(flavor = "current_thread")]
|
||||||
#[tokio::main(flavor = "current_thread")]
|
|
||||||
async fn main() -> Result<(), Box<dyn std::error::Error>> {
|
async fn main() -> Result<(), Box<dyn std::error::Error>> {
|
||||||
let https = HttpsConnector::new();
|
let https = HttpsConnector::new();
|
||||||
let client = Client::builder().build::<_, hyper::Body>(https);
|
let client = Client::builder().build::<_, hyper::Body>(https);
|
||||||
|
|
||||||
let params = Params::new()?;
|
// let params: Params = Params::new()?;
|
||||||
|
let params: Params = match Params::new() {
|
||||||
|
Ok(result) => result,
|
||||||
|
Err(e) => {
|
||||||
|
eprintln!("{}", e);
|
||||||
|
return Ok(());
|
||||||
|
},
|
||||||
|
};
|
||||||
|
|
||||||
let request = Request::builder()
|
let request = Request::builder()
|
||||||
.method(Method::POST)
|
.method(Method::POST)
|
||||||
|
|
Loading…
Reference in New Issue