From 1df3485ea64f5590a94a30d6381a1e02766f135c Mon Sep 17 00:00:00 2001 From: Anson Biggs Date: Mon, 20 May 2024 22:22:52 -0600 Subject: [PATCH] keep favicons from being featured image --- src/utilities.rs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/utilities.rs b/src/utilities.rs index 405bd2c..fab6141 100644 --- a/src/utilities.rs +++ b/src/utilities.rs @@ -231,11 +231,13 @@ pub fn find_image(post: &mut Post) { pub fn validate(post: &mut Post) { if post.title.is_empty() { post.score = 0; + println!("{} has no title", post.link.as_str()); return; } if !post.lang.is_empty() && post.lang != "en" { post.score = 0; + println!("{} is not english", post.link.as_str()); return; } @@ -246,7 +248,14 @@ pub fn validate(post: &mut Post) { if !is_valid_url(post.link.as_str()) { post.score = 0; println!("{} is not valid", post.link.as_str()); + return; }; + + if let Some(image_url) = &post.image_url { + if image_url.ends_with("favicon.ico") { + post.image_url = None; + } + } } pub fn retain_first_main_url(posts: &mut Vec) {