speed and stuff
This commit is contained in:
parent
f28aa893d8
commit
69a299495d
|
@ -20,12 +20,10 @@ pub async fn run(args: env::Args) {
|
|||
exit(1);
|
||||
}
|
||||
for result in search_info.result {
|
||||
let text;
|
||||
if result.title.english != "" {
|
||||
text = result.title.english;
|
||||
} else {
|
||||
text = result.title.japanese;
|
||||
let mut title = &result.title.english.unwrap_or_default();
|
||||
if title == "" {
|
||||
title = &result.title.japanese.as_ref().unwrap();
|
||||
}
|
||||
println!("{}: {}", result.id, text);
|
||||
println!("{}: {}", result.id, &title);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -21,11 +21,11 @@ pub async fn run(args: env::Args) {
|
|||
handles.push(tokio::spawn(async move {
|
||||
let sauce_info = utils::get_sauce_info(cloned_client, sauce).await.unwrap();
|
||||
let mut text = format!("Sauce: {}\nTitle: ", sauce_info.id);
|
||||
let english_title = sauce_info.title.english;
|
||||
let japanese_title = sauce_info.title.japanese;
|
||||
if english_title != "" {
|
||||
let japanese_title = &sauce_info.title.japanese.unwrap_or_default();
|
||||
let english_title = &sauce_info.title.english.unwrap_or_default();
|
||||
if english_title.as_str() != "" {
|
||||
text.push_str(&english_title);
|
||||
if japanese_title != "" {
|
||||
if japanese_title.as_str() != "" {
|
||||
text.push_str(&format!("\nJapanese Title: {}", &japanese_title));
|
||||
}
|
||||
} else {
|
||||
|
|
|
@ -2,9 +2,9 @@ use serde::Deserialize;
|
|||
|
||||
#[derive(Deserialize, Debug)]
|
||||
pub struct GalleryTitleInfo {
|
||||
pub english: String,
|
||||
pub japanese: String,
|
||||
pub pretty: String,
|
||||
pub english: Option<String>,
|
||||
pub japanese: Option<String>,
|
||||
pub pretty: Option<String>,
|
||||
}
|
||||
|
||||
#[derive(Deserialize, Debug)]
|
||||
|
@ -17,7 +17,7 @@ pub struct GalleryImageInfo {
|
|||
#[derive(Deserialize, Debug)]
|
||||
pub struct GalleryImagesInfo {
|
||||
pub pages: Vec<GalleryImageInfo>,
|
||||
pub cover: GalleryImageInfo,
|
||||
pub cover: GalleryImageInfo,
|
||||
pub thumbnail: GalleryImageInfo
|
||||
}
|
||||
|
||||
|
|
|
@ -13,11 +13,6 @@ fn fix_gallery(body: &mut serde_json::Value) -> Result<(), serde_json::Error> {
|
|||
body["id"].as_str().unwrap().parse::<usize>().unwrap()
|
||||
);
|
||||
}
|
||||
for title in ["english", "japanese", "pretty"].iter() {
|
||||
if body["title"][title].is_null() {
|
||||
body["title"][title] = serde_json::json!("")
|
||||
}
|
||||
}
|
||||
Ok(())
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue