# tokland/youtube-upload

Upload videos to Youtube from the command line

Repository: https://github.com/tokland/youtube-upload
Canonical: https://ross.abutalabs.com/products/youtube-upload
Language: Python
License Family: other
Last push: 2024-04-25T10:30:25+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 4254, "days_push": 860, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2190, forks 473 (observed 2026-08-28T04:06:24.024915+00:00)

## What it is
A Python command-line script that uploads videos to YouTube using the YouTube Data API v3 with OAuth 2.0 authentication. It works on any platform that runs Python and supports metadata options like title, privacy settings, and multiple credential files.

## Use cases
- upload videos to youtube from the command line
- batch upload videos to youtube via script
- automate youtube video publishing in CI
- upload a video with title and metadata from terminal
- script youtube uploads with oauth credentials
- upload videos to a specific youtube channel from shell

## When to choose
- you need to upload videos to YouTube programmatically without a browser
- you want a lightweight script to integrate YouTube uploads into shell scripts or automation pipelines
- you need cross-platform YouTube uploading from Linux, macOS, or Windows

## When to avoid
- you need a GUI for uploading videos
- you want to download videos from YouTube
- you need YouTube API features beyond uploading, such as comment management or analytics
- you require a project with an explicit open-source license

## Facets
- artifact type: cli-tool
- maturity: maintenance
- function: cli, http-client, auth
- domain: media, developer-tools
- platform: windows, python, cli, cross-platform
- tags: youtube, video-upload, youtube-api, oauth2, google-api, automation, command-line, linux, macos

## Member repositories
- tokland/youtube-upload (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:24.024915+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:47:42.357223+00:00, confidence not recorded.
  - readme: https://github.com/tokland/youtube-upload (fetched 2026-08-28T04:06:24.024915+00:00, sha 374158619b29)
- Data as of 2026-08-30T08:39:29.467469+00:00.
