youtube-uploader
Automated YouTube video uploader with batch processing, thumbnail support, and scheduled publishing. Uses official YouTube Data API v3. Open-source and privacy-first
- automation
- batch-processing
- cli-tool
- content-creator
- metadata-manager
- oauth2
- open-source
- video-upload
- youtube-api
- youtube-uploader
- Stars
- 426
- Forks
- 358
- + today
- +8
- Created
- 1d
Ranking data as of November 5, 2026 (UTC).
Star History
Today, hour by hour
Overview
Automated YouTube video uploader with batch processing, thumbnail support, and scheduled publishing. Uses official YouTube Data API v3. Open-source and privacy-first It ranks #23 on GitTiger, gaining +8 stars on November 5, 2026 (UTC).
The project is written in Python and has 358 forks. It was created 1d ago.
What it is
An open-source uploader for YouTube that works from the command line or a graphical interface, aimed at creators who publish in batches. The repository is written in Python, is MIT-licensed, and is tagged for automation, CLI usage and metadata management.
Capabilities described
The description advertises batch processing, thumbnail support and scheduled publishing, and states that it uses the official YouTube Data API v3 rather than browser automation. The preview adds that descriptions and tags can be set at upload time, and that publication can be scheduled, all without opening a browser.
Authentication is described as OAuth 2.0, with credentials stored locally and not shared. That is the project's own privacy claim; no independent audit is referenced in the evidence.
The feature table in the preview is truncated after its first entry, batch upload, so additional rows it may contain are not visible here.
Getting started
Because the tool talks to the official API, you will need your own API access and OAuth credentials, but the supplied material does not describe the setup flow, commands or configuration files. Read the README before running it, and note that the project's licence is listed as MIT.
Caveats
Quota limits, upload size ceilings and API-version specifics are not covered by the supplied evidence and are not asserted.
git clone https://github.com/dragonwolfshovel/youtube-uploader.git
cd youtube-uploader
# see README for setupFrequently Asked Questions
Does it use the official YouTube API?
Yes. The description and preview both state it relies on the YouTube Data API v3 rather than browser automation or unofficial endpoints.
Can it set thumbnails and schedule uploads?
The description advertises thumbnail support and scheduled publishing; the preview says descriptions and tags can also be set during upload.
Is there a graphical interface?
The preview describes the tool as both a command-line and GUI tool.
What authentication does it use?
OAuth 2.0, per the preview, with credentials stored locally and not shared. Setup steps are not included in the supplied evidence.