Skip to content

Add YouTube API integration and routes#107

Merged
goldlabelapps merged 1 commit intomasterfrom
staging
Apr 29, 2026
Merged

Add YouTube API integration and routes#107
goldlabelapps merged 1 commit intomasterfrom
staging

Conversation

@goldlabelapps
Copy link
Copy Markdown
Owner

Introduce a new YouTube integration: adds app/api/youtube package with routes and SQL helpers. Includes GET /youtube (returns counts and recent rows), POST /youtube/createtable (creates youtube_channels, youtube_videos, youtube_playlists, youtube_resources), POST /youtube/emptytables (clears those tables), and POST /youtube/sync (fetches channel and latest videos via YouTube Data API and stores them). Also adds README, registers youtube_router in app/api/routes.py, updates .env.sample with YOUTUBE_API_KEY and YOUTUBE_CHANNEL_ID, and increases Flickr sync per_page from 10 to 100.

Introduce a new YouTube integration: adds app/api/youtube package with routes and SQL helpers. Includes GET /youtube (returns counts and recent rows), POST /youtube/createtable (creates youtube_channels, youtube_videos, youtube_playlists, youtube_resources), POST /youtube/emptytables (clears those tables), and POST /youtube/sync (fetches channel and latest videos via YouTube Data API and stores them). Also adds README, registers youtube_router in app/api/routes.py, updates .env.sample with YOUTUBE_API_KEY and YOUTUBE_CHANNEL_ID, and increases Flickr sync per_page from 10 to 100.
@goldlabelapps goldlabelapps merged commit 07f495f into master Apr 29, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant