etnguyen03 / docker-tubeup

Docker container for Tubeup

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

docker-tubeup

Docker container for Tubeup

Docker Build Status Docker Image Size (latest by date) Docker Pulls

Environment variables:

Name Value
S3ACCESS S3 access key
S3SECRET S3 secret key

Get both S3ACCESS and S3SECRET from this page after registering/authenticating.

Example - if you're archiving this video:

docker run -it --rm -e "S3ACCESS={{ S3 ACCESS KEY HERE }}" -e "S3SECRET={{ S3 SECRET KEY HERE }}" etnguyen03/tubeup dQw4w9WgXcQ

If you need to bind-mount in a cookies file, you can do so too:

docker run -it --rm -e "S3ACCESS={{ S3 ACCESS KEY HERE }}" -e "S3SECRET={{ S3 SECRET KEY HERE }}" -v {{ ABSOLUTE PATH TO COOKIES FILE }}:/cookies.txt etnguyen03/tubeup dQw4w9WgXcQ --cookies /cookies.txt

Listing of Files

  • docker-entrypoint.sh: entrypoint
  • ia.ini - template for archive.org's S3 keys
  • requirements.txt - pip requirements

Copyright © 2020 Ethan Nguyen and contributors. All rights reserved.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.

About

Docker container for Tubeup

License:GNU General Public License v3.0


Languages

Language:Dockerfile 70.9%Language:Shell 29.1%