From 2352ee6c599bd621719d53132ddb64a31c4d6cd9 Mon Sep 17 00:00:00 2001 From: Joe Carstairs Date: Sat, 5 Sep 2026 20:42:03 +0100 Subject: write an actual rss feed to output --- src/main.rs | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) (limited to 'src/main.rs') diff --git a/src/main.rs b/src/main.rs index 61701ab..ced1391 100644 --- a/src/main.rs +++ b/src/main.rs @@ -23,7 +23,7 @@ fn main() { let args = Args::parse(); let config = load_config(&args.config_file).unwrap(); let channel = generate_channel(config.urls, config.channel); - write(&channel); + let _ = channel.pretty_write_to(std::io::stdout(), b' ', 4).unwrap(); } fn load_config(config_file_arg: &str) -> anyhow::Result { @@ -45,13 +45,3 @@ fn generate_channel(urls: Vec, channel_config: ChannelConfig) -> Channel }); channel } - -fn write(channel: &Channel) { - let items_summary: Vec<(String, String)> = channel - .items().iter() - .map(|item| ( - item.title().map(String::from).unwrap_or_else(String::new), - item.pub_date().map(String::from).unwrap_or_else(String::new))) - .collect(); - println!("{:#?}", items_summary); -} -- cgit v1.2.3