ShiawasenaHoshi / dockerized_4k_nordvpn

Dockerized 4K Video Downloader + NordVPN

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dockerized 4K Video Downloader + NordVPN

Why?

The best youtube video downloader that I know is 4K Video Downloader. But there is a couple of issues:

  • the downloader works only in window manager => not suited for servers
  • the more channels you subscribed to, the sooner you get a captcha on youtube Current project solves both issues.

Features

  • Easy installation and using
  • Bypass video download restrictions using NordVPN
  • 4k here doesn't need a window manager to use it, only docker
  • WebUI access to 4k
  • 4K updates to the newest version if you rebuild container

Prerequisites

  • NordVPN account is mandatory
  • 4K VideoDownloader license is advantage

Installation

  1. copy .env.example to .env and add NordVPN credentials
  2. sudo docker-compose up
  3. go to http://localhost:8887
  4. close actiona and configure 4k: add channels, license and etc
  5. restart docker-compose

Using your 4k-config

  1. copy .env.example to .env and add NordVPN credentials
  2. copy ~/.config/4kdownload.com/4K Video Downloader.conf to project folder 4k_data/config. Check the locale is equal to nothing (== english locale)
locale=
  1. start container until the moment 4k loads and then stop container
  2. replace sqlite-database in 4k_data/database with yours database from ~/.local/share/4kdownload.com/4K Video Downloader/4K Video Downloader/
  3. restart docker-compose

Todo

  • configuration only with files (channels, license and etc) without moving the mouse
  • 4k api: add channels, videos with get/post requests
  • telegram bot
  • the actiona script refactoring

Thanks to

About

Dockerized 4K Video Downloader + NordVPN

License:GNU General Public License v3.0


Languages

Language:Dockerfile 87.1%Language:Shell 12.9%