From c63aed1beb8686d38c15fbcb7ab64465e2a05259 Mon Sep 17 00:00:00 2001 From: Cyrix126 <58007246+Cyrix126@users.noreply.github.com> Date: Fri, 14 Apr 2023 21:18:48 +0200 Subject: [PATCH] read from file if url doesn't contain http Just a proof of concept. --- src/rss.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/rss.rs b/src/rss.rs index deb25ee..79d2eff 100644 --- a/src/rss.rs +++ b/src/rss.rs @@ -247,7 +247,11 @@ pub fn subscribe_to_feed( } fn fetch_feed(http_client: &ureq::Agent, url: &str) -> Result { - let resp = http_client.get(url).call()?.into_string()?; + let resp = if !url.contains("http") { + std::fs::read_to_string(url).unwrap() + } else { + http_client.get(url).call()?.into_string()? + }; let mut feed = FeedAndEntries::from_str(&resp)?; feed.set_feed_link(url);