test
This commit is contained in:
81
projects/widefrog/scripts/install.sh
Normal file
81
projects/widefrog/scripts/install.sh
Normal file
@@ -0,0 +1,81 @@
|
||||
#!/bin/bash
|
||||
apt-get update && apt-get install -y \
|
||||
wget \
|
||||
unzip \
|
||||
nano \
|
||||
git \
|
||||
ffmpeg
|
||||
|
||||
wget -O widefrog.zip https://files.videohelp.com/u/308780/widefrog_v2_9_0_python_source_code.zip && \
|
||||
unzip widefrog.zip && \
|
||||
rm widefrog.zip && \
|
||||
grep -v '^#' requirements.txt | xargs -n 1 pip install && \
|
||||
pip install urllib3 --upgrade && \
|
||||
playwright install && \
|
||||
chmod +x terminal/*
|
||||
|
||||
arch=$(uname -m) && \
|
||||
if [[ "$arch" == "x86_64" ]]; then
|
||||
wget https://github.com/nilaoda/N_m3u8DL-RE/releases/download/v0.2.1-beta/N_m3u8DL-RE_Beta_linux-x64_20240828.tar.gz && \
|
||||
tar -xzf N_m3u8DL-RE_Beta_linux-x64_20240828.tar.gz && \
|
||||
cp ./N_m3u8DL-RE_Beta_linux-x64/N_m3u8DL-RE . && \
|
||||
chmod +x N_m3u8DL-RE && \
|
||||
rm -r N_m3u8DL-RE_Beta_linux-x64 && \
|
||||
rm N_m3u8DL-RE_Beta_linux-x64_20240828.tar.gz
|
||||
wget https://github.com/shaka-project/shaka-packager/releases/download/v3.3.0/packager-linux-x64 && \
|
||||
mv packager-linux-x64 shaka-packager && \
|
||||
chmod +x shaka-packager
|
||||
wget https://www.bok.net/Bento4/binaries/Bento4-SDK-1-6-0-641.x86_64-unknown-linux.zip && \
|
||||
unzip Bento4-SDK-1-6-0-641.x86_64-unknown-linux.zip && \
|
||||
mv Bento4-SDK-1-6-0-641.x86_64-unknown-linux/bin/mp4decrypt mp4decrypt && \
|
||||
chmod +x mp4decrypt && \
|
||||
rm -r Bento4-SDK-1-6-0-641.x86_64-unknown-linux && \
|
||||
rm Bento4-SDK-1-6-0-641.x86_64-unknown-linux.zip
|
||||
apt-get install -y mkvtoolnix
|
||||
|
||||
elif [[ "$arch" == "aarch64" ]]; then
|
||||
wget https://github.com/nilaoda/N_m3u8DL-RE/releases/download/v0.2.1-beta/N_m3u8DL-RE_Beta_linux-arm64_20240828.tar.gz && \
|
||||
tar -xzf N_m3u8DL-RE_Beta_linux-arm64_20240828.tar.gz && \
|
||||
cp ./N_m3u8DL-RE_Beta_linux-arm64/N_m3u8DL-RE . && \
|
||||
chmod +x N_m3u8DL-RE && \
|
||||
rm -r N_m3u8DL-RE_Beta_linux-arm64 && \
|
||||
rm N_m3u8DL-RE_Beta_linux-arm64_20240828.tar.gz
|
||||
wget https://github.com/shaka-project/shaka-packager/releases/download/v3.3.0/packager-linux-arm64 && \
|
||||
mv packager-linux-arm64 shaka-packager && \
|
||||
chmod +x shaka-packager
|
||||
cd /tmp/ && \
|
||||
git clone https://github.com/axiomatic-systems/Bento4.git bento4 && \
|
||||
cd bento4 && \
|
||||
apt-get install -y \
|
||||
ca-certificates \
|
||||
make \
|
||||
cmake \
|
||||
gcc \
|
||||
g++ && \
|
||||
rm -rf /tmp/bento4/cmakebuild && \
|
||||
mkdir -p /tmp/bento4/cmakebuild/arm64-unknown-linux && \
|
||||
cd /tmp/bento4/cmakebuild/arm64-unknown-linux && \
|
||||
cmake -DCMAKE_BUILD_TYPE=Release ../.. && \
|
||||
make -j$(nproc) && \
|
||||
cp mp4decrypt /build/ && \
|
||||
cd /build && \
|
||||
rm -r /tmp/bento4 && \
|
||||
apt-get install -y mkvtoolnix
|
||||
fi
|
||||
|
||||
echo "export PATH=\$PATH:/build" >> /root/.bashrc
|
||||
|
||||
#python widefrog.py
|
||||
|
||||
mkdir /build/media
|
||||
mkdir /build/app_files
|
||||
|
||||
apt-get purge -y \
|
||||
make \
|
||||
cmake \
|
||||
gcc \
|
||||
g++ \
|
||||
wget \
|
||||
unzip \
|
||||
nano \
|
||||
git
|
||||
Reference in New Issue
Block a user