content-zavod
An internal publishing tool for the TwitchMoments YouTube channel.
What it does. content-zavod finds popular public moments from Twitch streams, edits each one into a short vertical video (tight trim, on-screen context, captions, a slowed-down replay of the key moment) and uploads it to the operator's own YouTube channel via the YouTube Data API. Every video credits the streamer with links to their Twitch channel and the original clip.
How it uses YouTube API Services
- Uploads finished videos to the single YouTube channel owned by the operator (
videos.insert), with title, description, tags and category. - Reads the name of the authorized channel to confirm which account is connected (
channels.list,mine=true). - It is not a public service: there are no third-party users, sign-ups or customer accounts. Only the operator authorizes the tool with Google OAuth.
How it uses TikTok
- Uploads finished videos as drafts to the inbox of the operator's own TikTok accounts (TikTok Content Posting API, Upload, scope
video.upload). The operator reviews each draft in the TikTok app, adds the caption and publishes it manually; the tool never publishes directly. - Reads the open_id and display name of the authorized account to confirm which account is connected (TikTok Login Kit, scope
user.info.basic). - Only the operator authorizes the tool with TikTok; there are no other users.
Policies
Privacy Policy · Terms of Service
By using this tool you agree to the YouTube Terms of Service. Google's handling of data is described in the Google Privacy Policy.