From 584f94e1efe4ffb0acdd4d20f5f1bad2c62cd519 Mon Sep 17 00:00:00 2001 From: Twelveeee Date: Fri, 7 Nov 2025 14:27:29 +0800 Subject: [PATCH] feat:add RSSHub RSSHubAccessKey --- pkg/scrape/scraper/rss.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkg/scrape/scraper/rss.go b/pkg/scrape/scraper/rss.go index 0b7de2b..0b5f2e0 100644 --- a/pkg/scrape/scraper/rss.go +++ b/pkg/scrape/scraper/rss.go @@ -48,6 +48,12 @@ func (c *ScrapeSourceRSS) Validate() error { } // Append access key as query parameter if provided + c.appendAccessKey() + + return nil +} + +func (c *ScrapeSourceRSS) appendAccessKey() { if c.RSSHubEndpoint != "" && c.RSSHubAccessKey != "" && !strings.Contains(c.URL, "key=") { if strings.Contains(c.URL, "?") { c.URL += "&key=" + c.RSSHubAccessKey @@ -55,8 +61,6 @@ func (c *ScrapeSourceRSS) Validate() error { c.URL += "?key=" + c.RSSHubAccessKey } } - - return nil } // --- Factory code block ---