Fix image and wiki urls
This commit is contained in:
@@ -64,8 +64,8 @@ fn parse_entry (page: String) -> Result<YugiohCard, Error> {
|
|||||||
let ref parsed_entry = parsed["data"];
|
let ref parsed_entry = parsed["data"];
|
||||||
if let Some(_) = parsed_entry.as_object() {
|
if let Some(_) = parsed_entry.as_object() {
|
||||||
let card_name = parsed_entry["name"].as_str().map(String::from).expect("expected name in json data");
|
let card_name = parsed_entry["name"].as_str().map(String::from).expect("expected name in json data");
|
||||||
let card_url = format!("http://yugioh.wikia.com/wiki/{}", card_name);
|
let card_url = format!("http://yugioh.wikia.com/wiki/{}", card_name.replace(" ", "_"));
|
||||||
let card_image_url = format!("http://static.api3.studiobebop.net/ygo_data/card_images/{}.jpg", card_name.replace(" ", "_"));
|
let card_image_url = format!("http://static.api3.studiobebop.net/ygo_data/card_images/{}.jpg", card_name.replace(" ", "_").replace("-", "_"));
|
||||||
Result::Ok(YugiohCard {
|
Result::Ok(YugiohCard {
|
||||||
name: card_name,
|
name: card_name,
|
||||||
card_type: parsed_entry["card_type"].as_str().map(String::from).expect("expected card type in json data"),
|
card_type: parsed_entry["card_type"].as_str().map(String::from).expect("expected card type in json data"),
|
||||||
|
Reference in New Issue
Block a user