From 042fcb5c4eac16f18fc051f55a6c63ca9e97306b Mon Sep 17 00:00:00 2001 From: nsfisis Date: Sat, 14 Feb 2026 12:20:31 +0900 Subject: feat(feed): auto-discover feed URLs from HTML pages When an HTML page is provided instead of a direct feed URL, parse tags to find RSS/Atom feeds. Atom is preferred over RSS when both are present. Co-Authored-By: Claude Opus 4.6 --- backend/cmd/serve.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'backend/cmd/serve.go') diff --git a/backend/cmd/serve.go b/backend/cmd/serve.go index c65a19f..4b32868 100644 --- a/backend/cmd/serve.go +++ b/backend/cmd/serve.go @@ -25,11 +25,11 @@ import ( func fetchOneFeed(feedID int64, url string, ctx context.Context, queries *db.Queries) error { log.Printf("Fetching %s...\n", url) - f, err := feed.Fetch(ctx, url) + result, err := feed.Fetch(ctx, url) if err != nil { return err } - return feed.Sync(ctx, queries, feedID, f) + return feed.Sync(ctx, queries, feedID, result.Feed) } func listFeedsToBeFetched(ctx context.Context, queries *db.Queries) (map[int64]string, error) { -- cgit v1.3-1-g0d28