From f13e8be9f32c5ca7f70dc809e3d43144f8e31396 Mon Sep 17 00:00:00 2001 From: Akshay Date: Sun, 7 May 2023 17:11:48 +0530 Subject: progress --- src/main.rs | 38 ++++++++++++++++++++++++++++++++++++-- 1 file changed, 36 insertions(+), 2 deletions(-) (limited to 'src/main.rs') diff --git a/src/main.rs b/src/main.rs index e7a11a9..fccc7fd 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,3 +1,37 @@ -fn main() { - println!("Hello, world!"); +use syn::manager::Manager; + +#[tokio::main(flavor = "current_thread")] +async fn main() { + let mut manager = Manager::default(); + + let feeds = vec![ + "https://peppe.rs/index.xml", + "https://jvns.ca/atom.xml", + // "https://www.youtube.com/feeds/videos.xml?channel_id=UCuTaETsuCOkJ0H_GAztWt0Q", + ]; + + for f in feeds { + match manager.add_feed(f).await { + Ok(s) => println!("{s}"), + Err(e) => println!("{e}"), + } + } + + for entry in manager.list_entries() { + println!("{entry}"); + } + + // let mut feed = Feed::new(url); + + // feed.resolve().await.unwrap(); + + // let last_read = DateTime::parse_from_rfc2822("Mon, 16 Mar 2020 18:30:00 +0000") + // .unwrap() + // .with_timezone(&Utc); + + // feed.last_read = last_read; + + // for i in feed.unread().unwrap() { + // println!("{}", i.title.as_ref().unwrap().content) + // } } -- cgit v1.2.3