From 8c61d942193f22fd685cbb6396cf88ef1e9fb5c1 Mon Sep 17 00:00:00 2001 From: imnyang Date: Thu, 15 Jan 2026 06:20:36 +0900 Subject: [PATCH] Improve image URL extraction logic to support various image content types --- src/rss.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/rss.rs b/src/rss.rs index 2016e65..c4030cb 100644 --- a/src/rss.rs +++ b/src/rss.rs @@ -43,7 +43,9 @@ pub fn extract_image_url(item: &Entry) -> Option { // 첫 번째로 media:content에서 이미지 찾기 item.media .iter() - .find(|m| m.content.iter().any(|c| c.medium.as_deref() == Some("image"))) + .find(|m| m.content.iter().any(|c| { + c.content_type.as_deref().map_or(false, |ct| ct.starts_with("image/")) + })) .and_then(|m| m.content.first()) .and_then(|c| c.url.clone()) .map(|url| url.to_string())