Automic VaultAutomic Vault

brew

youtubeuploader mit Homebrew, Nix installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für youtubeuploader in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install youtubeuploader

local Homebrew formula metadata

Linux

Nixverifiziert · 92%
nix profile install nixpkgs#youtubeuploader

nixpkgs package indexes · pkgs/by-name/yo/youtubeuploader/package.nix · Quelle: api.github.com

Überblick

Paketzusammenfassung

Scripted uploads to Youtube

Befehle und Aliase

  • youtubeuploader

Verlauf

Projektgeschichte und Nutzung

youtubeuploader is a Go command-line utility for scripted uploads to YouTube. Instead of downloading media, it automates the publishing side: upload a local file or URL, set metadata, manage playlists, apply thumbnails/captions, and control upload bandwidth.

Projektgeschichte

The public repository was created in May 2015, in the period when YouTube Data API v3 and OAuth2 became the normal path for programmatic uploads. The README credits Google's Go YouTube API sample code and tokland/youtube-upload for playlist-update insight, placing the project in a lineage of CLI wrappers around the official YouTube API.

The project evolved around the operational details that make uploads hard to script: OAuth client secrets, token caching, resumable/chunked uploads, rate limiting, metadata JSON, thumbnails, captions, playlist IDs, subscriber notification flags, and headless-server token transfer.

Adoptionsgeschichte

youtubeuploader serves a narrower but durable automation niche: creators, archivists, CI jobs, and media pipelines that need repeatable uploads rather than browser sessions. Third-party tutorials document it as a practical way to batch or command-line upload videos, while Homebrew and Nix package it for workstation/server installation.

The README also tracks ecosystem constraints imposed by Google. It highlights the July 28, 2020 YouTube API policy that new unverified API projects have uploads restricted to private visibility, and notes quota limits that affect how many videos a default project can upload per day.

Wie es verwendet wird

At minimum, users run `youtubeuploader -filename blob.mp4`. First-run OAuth opens a browser and stores a request token; for a headless server, users generate the token locally and copy it with the binary and client_secrets.json.

More advanced usage supplies metadata through flags or a JSON file: title, description, tags, privacy status, publish time, made-for-kids flags, playlist IDs/titles, localizations, captions, thumbnail, language, chunk size, and rate-limit windows.

Warum Paket-Nerds sich dafür interessieren

youtubeuploader is useful package lore because it packages a web-console workflow as a reproducible CLI. Its hard parts are not algorithms; they are OAuth, API policy, quotas, metadata shape, and robust streaming upload behavior.

It pairs naturally with schedulers, build systems, and media pipelines, which is exactly where a package-manager-installed binary beats a one-off browser session.

Zeitleiste

  • 2015-05-21: The public porjo/youtubeuploader GitHub repository is created.
  • 2010s: The tool builds on Google's Go YouTube API sample code and earlier youtube-upload CLI ideas.
  • 2020-07-28: Google changes YouTube Data API upload policy for new unverified API projects, affecting automated uploader workflows.
  • 2020s: youtubeuploader remains packaged for scripted workstation and server uploads.

Related projects

  • Google YouTube Data API v3 is the service API that youtubeuploader wraps.
  • Google's Go API samples are credited as a base for the uploader.
  • tokland/youtube-upload is an earlier command-line uploader credited for playlist-update insight.

Sicherheitslage

Risikostufe: blue

broad file, network, media, or database tool signal.

Risikoklassifikator

blue Risiko · mittel Konfidenz · tool

Warum

  • broad file, network, media, or database tool signal

Signale

  • text:upload

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 8 Plattformziele verfügbar.
  • Build-Metadaten listen 1 Build-Abhängigkeiten.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Credential files

Credential-bearing paths to review before unattended agent runs.

Unix
client_secrets.jsonrequest.token

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
youtubeuploadercliglobales Executable

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-07-08
Manager-Version1.25.5
Manager aktualisiert
lokale DatenOK
Upstreamaktuell
neueste erkannte Versionv1.25.5

https://github.com/porjo/youtubeuploader

  • InfoNo package-manager update timestamp was available.niedrig Konfidenz

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:youtubeuploader
Version1.25.5
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/youtubeuploader
Homepagehttps://github.com/porjo/youtubeuploader
Repositoryhttps://github.com/porjo/youtubeuploader
Upstream-Dokumentationhttps://github.com/porjo/youtubeuploader#readme
LizenzApache-2.0
Quellarchivhttps://github.com/porjo/youtubeuploader/archive/refs/tags/v1.25.5.tar.gz
Build-Abhängigkeitengo
Bottleverfügbar (auf arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, sonoma, ventura, x86_64_linux)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameyoutubeuploader
Version Scheme1
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

Nix95%

youtubeuploader

nix profile install nixpkgs#youtubeuploader
  • normalized package name match
  • Abgeglichen nach: Youtubeuploader
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/yo/youtubeuploader/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment