DownloadChiBashi is a simple python Web Interface based on Flask framework for youtube-dl. You can find the rest of english after Farsi description.
sudo apt update
sudo apt upgrade
sudo apt install docker docker-compose git
sudo systemctl status docker
sudo usermod -aG docker ${USER}
su - ${USER}
docker-compose --version
git clone https://github.com/pesarkhobeee/Downloadchibashi.git
cd Downloadchibashi
find ./ -type f -exec sed -i -e 's/downloadchibashi.ir/YOURDOMAIN/g' {} \;
docker-compose up -d
docker-compose ps
python2.7 -m virtualenv env
source env/bin/activate
The frontend app is developed using AngularJS. You can find source files in static/ui
folder.
# installing frontend app dependencies
bower install
# intalling frontend minification dependencies
npm install
# minifiying frontend app
npm run build
For production you can use docker and docker-compose, but before running it you should change Domain name which is downloadchibashi.ir
find ./ -type f -exec sed -i -e 's/downloadchibashi.ir/YOURDOMAIN/g' {} \;
After that, you can easily set up your docker container with help of :
docker-compose up -d
For Youtube search ability add new server IP to youtube google developer console: https://console.developers.google.com/apis/credentials/
- Porting Python 2 Code to Python 3
- CI pipeline
- Security guidelines
- Coding style and General guidelines
- Tests and Debugging guidelines
MIT