From 1985ae1f497f63803d64d8b678b9dd077c2969e3 Mon Sep 17 00:00:00 2001 From: Bill Thiede Date: Wed, 11 Sep 2024 11:41:09 -0700 Subject: [PATCH] server: add slurp configs for facebook and redox --- server/src/newsreader.rs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/server/src/newsreader.rs b/server/src/newsreader.rs index 3cced44..f522389 100644 --- a/server/src/newsreader.rs +++ b/server/src/newsreader.rs @@ -176,10 +176,16 @@ pub async fn thread(pool: &PgPool, thread_id: String) -> Result> = vec![ Box::new(SlurpContents { site_selectors: hashmap![ + "atmeta.com".to_string() => vec![ + Selector::parse("div.entry-content").unwrap(), + ], "blog.cloudflare.com".to_string() => vec![ Selector::parse(".author-lists").unwrap(), Selector::parse(".post-full-content").unwrap() ], + "engineering.fb.com".to_string() => vec![ + Selector::parse("article").unwrap(), + ], "hackaday.com".to_string() => vec![ Selector::parse("div.entry-featured-image").unwrap(), Selector::parse("div.entry-content").unwrap() @@ -192,6 +198,9 @@ pub async fn thread(pool: &PgPool, thread_id: String) -> Result vec![ + Selector::parse("div.content").unwrap(), + ], "www.smbc-comics.com".to_string() => vec![ Selector::parse("img#cc-comic").unwrap(), Selector::parse("div#aftercomic img").unwrap(),