#!/bin/bash # Set script to exit on any errors. set -e echo 'Updating package lists...' sudo apt-get update echo 'Installing Git...' sudo apt-get install -y git echo 'Installing Python3...' sudo apt install -y python3 echo 'Installing PIP3...' sudo apt install -y python3-pip echo 'Installing Virtualenv...' sudo pip3 install virtualenv echo 'Creating path: /www/wwwroot' sudo mkdir -p /www/wwwroot cd /www/wwwroot || exit echo 'Cloning Douyin_TikTok_Download_API.git from Github!' sudo git clone https://github.com/Evil0ctal/Douyin_TikTok_Download_API.git cd Douyin_TikTok_Download_API/ || exit echo 'Creating a virtual environment' virtualenv venv echo 'Activating the virtual environment' source venv/bin/activate echo 'Installing dependencies from requirements.txt' pip install -r requirements.txt echo 'Deactivating the virtual environment' deactivate echo 'Adding Douyin_TikTok_Download_API to system service' sudo cp daemon/* /etc/systemd/system/ echo 'Enabling Douyin_TikTok_Download_API service' sudo systemctl enable Douyin_TikTok_Download_API.service echo 'Starting Douyin_TikTok_Download_API service' sudo systemctl start Douyin_TikTok_Download_API.service echo 'Douyin_TikTok_Download_API installation complete!'