Awesome
docker-tubeup
Docker container for Tubeup
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
: entrypointia.ini
- template for archive.org's S3 keysrequirements.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/.