feat: integrate YouTube likes sync via forked endpoint

Switch @rmdes/indiekit-endpoint-youtube to forked repo with OAuth 2.0
liked-videos sync. Add OAuth client config and likes sync settings.
Also document outgoing webmentions architecture in README.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Sven
2026-03-18 21:05:15 +01:00
parent e5b0db3d00
commit f7e8eba46a
3 changed files with 124 additions and 1 deletions

View File

@@ -444,6 +444,15 @@ export default {
limits: {
videos: 10,
},
oauth: {
clientId: process.env.YOUTUBE_OAUTH_CLIENT_ID || "",
clientSecret: process.env.YOUTUBE_OAUTH_CLIENT_SECRET || "",
},
likes: {
syncInterval: 3_600_000, // 1 hour
maxPages: 3, // up to 150 likes per sync
autoSync: true,
},
},
"@rmdes/indiekit-syndicator-indienews": {
languages: ["en", "de"],