diff options
| author | Jan Tuomi <jans.tuomi@gmail.com> | 2023-09-12 13:43:35 +0300 |
|---|---|---|
| committer | Jan Tuomi <jans.tuomi@gmail.com> | 2023-09-12 13:43:35 +0300 |
| commit | eff9ba0f39f8b1729cd4b67e90f3868ddc026ac7 (patch) | |
| tree | 82ca8db53abd80fd5cc2d80763052773b9f9e82c /plugins/ScraperSourcePlugin.py | |
| parent | 364e1c5a799615a19a93af5df9dc0c7bbe3cb08b (diff) | |
Support # links in scraper
Diffstat (limited to 'plugins/ScraperSourcePlugin.py')
| -rw-r--r-- | plugins/ScraperSourcePlugin.py | 4 |
1 files changed, 3 insertions, 1 deletions
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}", |
