From eff9ba0f39f8b1729cd4b67e90f3868ddc026ac7 Mon Sep 17 00:00:00 2001 From: Jan Tuomi Date: Tue, 12 Sep 2023 13:43:35 +0300 Subject: Support # links in scraper --- plugins/ScraperSourcePlugin.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'plugins') diff --git a/plugins/ScraperSourcePlugin.py b/plugins/ScraperSourcePlugin.py index 57156e8..0013695 100644 --- a/plugins/ScraperSourcePlugin.py +++ b/plugins/ScraperSourcePlugin.py @@ -39,7 +39,7 @@ class Plugin(PluginInterface): print(f"[ScraperSourcePlugin#{self.id}] initialized") def absolute_link(self, link: str) -> str: - if link.startswith("/"): + if link.startswith("/") or link.startswith("#"): link = self.url + link return link @@ -178,7 +178,9 @@ class Plugin(PluginInterface): if description: description = description.replace('src="/', f'src="{self.url}/') + description = description.replace('src="#', f'src="{self.url}#') description = description.replace('href="/', f'href="{self.url}/') + description = description.replace('href="#', f'href="{self.url}#') item = Item( title=f"{date} – {title}", -- cgit v1.3