Archive online videos and metadata to the Internet Archive with Tubeup
対応する動画URLをyt-dlpでダウンロードし、保存したファイルとメタデータをインターネットアーカイブに繰り返し実行可能な保存ジョブとしてアップロードします。
前提条件
Python 3.10+、pipx、yt-dlp、ffmpeg、Deno、インターネットアーカイブのアカウント
インストール
環境に合わせて上流のインストール手順またはセットアップパスを使用してください。
- pipx ensurepath
- pipxを使用して必要なPythonパッケージをインストールします。
- pipx install "yt-dlp[default,curl-cffi]" internetarchive tubeup
- pipx upgrade-all ; deno upgrade
上流からの要件と注意点:
- Python 3.10以上とpipxがインストールされたLinux VPS
- ffmpeg、pip3(通常はpython3-pipx、Archの場合はpython-pipx)、およびDeno(Youtube抽出に必要な外部JavaScriptサポート)をインストールします。
基本的な使用法または開始のためのメモ:
-
tubeupはyt-dlpを使用してYouTube動画(またはyt-dlpがサポートする他のプロバイダ)をダウンロードし、すべてのメタデータとともにインターネットアーカイブにアップロードします。
-
このスクリプトは、Linuxまたは何らかのPOSIXシステム(macOSなど)、できれば個人のマシンや電話ではなくレンタルVPSからの使用を強く推奨します。
-
推奨システム仕様:
-
上流ドキュメントから抽出: https://raw.githubusercontent.com/bibanon/tubeup/HEAD/README.md