Arquivar vídeos online e metadados para o Internet Archive com Tubeup
Baixe um vídeo de URL suportada com yt-dlp e faça upload do arquivo preservado e metadados para o archive.org como um trabalho de preservação repetível.
Pré-requisitos
Python 3.10+, pipx, yt-dlp, ffmpeg, Deno, conta no Internet Archive
Instalação
Use o método de instalação upstream ou configure o caminho que corresponde ao seu ambiente:
- pipx ensurepath
- Use pipx para instalar os pacotes Python necessários.
- pipx install "yt-dlp[default,curl-cffi]" internetarchive tubeup
- pipx upgrade-all ; deno upgrade
Requisitos e observações do upstream:
- VPS Linux com Python 3.10 ou superior e pipx instalado
- Instale ffmpeg, pip3 (normalmente python3-pipx ou no Arch python-pipx) e Deno (suporte externo a JavaScript necessário pelo yt-dlp para o extrator do YouTube).
Notas de uso básico ou primeiros passos:
-
tubeup usa yt-dlp para baixar um vídeo do YouTube (ou qualquer outro provedor suportado pelo yt-dlp) e, em seguida, envia-o com todos os metadados para o Internet Archive.
-
Este script recomenda fortemente Linux ou algum sistema POSIX (como macOS), de preferência de um VPS alugado, e não do seu computador pessoal ou celular.
-
Especificações de sistema recomendadas:
-
Extraído da documentação upstream: https://raw.githubusercontent.com/bibanon/tubeup/HEAD/README.md