Skip to main content
Back to trending

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
View on GitHub
Stars
426
Forks
358
+ today
+8
Created
1d

Ranking data as of November 5, 2026 (UTC).

Star History

Today, hour by hour

426 stars
08

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.

AI-generated summary of the repository README — may contain errors.

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.

Installation
git clone https://github.com/dragonwolfshovel/youtube-uploader.git
cd youtube-uploader
# see README for setup

Frequently 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.