From c72dfab37fd6f0d739ea70d42779b2a8c85e9915 Mon Sep 17 00:00:00 2001 From: Samuel Johnson Date: Wed, 26 Nov 2025 00:58:34 -0500 Subject: Add Youtube RSS parser --- cmd/web/handlers/routes.go | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'cmd/web/handlers/routes.go') diff --git a/cmd/web/handlers/routes.go b/cmd/web/handlers/routes.go index 6a938fb..be48ae3 100644 --- a/cmd/web/handlers/routes.go +++ b/cmd/web/handlers/routes.go @@ -23,6 +23,10 @@ func RegisterEndpoints(app types.Application, db *sql.DB) *http.ServeMux { err: app.Err, db: db, } + feeds := rssContext{ + err: app.Err, + db: db, + } audio := fsContext{ err: app.Err, path: app.AudioDir, @@ -41,6 +45,10 @@ func RegisterEndpoints(app types.Application, db *sql.DB) *http.ServeMux { blogRouter.HandleFunc("/login", login.handle) blogRouter.HandleFunc("/logout", auth.Resolve(login.logout)) + blogRouter.HandleFunc("/feeds", auth.CheckAndInvalidate(feeds.index)) + blogRouter.HandleFunc("/feeds/new", auth.Resolve(feeds.new)) + blogRouter.HandleFunc("/feed", feeds.feed) + blogRouter.HandleFunc("/audio", audio.readdir) blogRouter.HandleFunc("/audio/get", audio.get) -- cgit v1.2.3