Merge pull request #1042 from micziz/curl

Change the install.sh to use curl and unzip instead of git
pull/1052/head
Callum Leslie 2 years ago committed by GitHub
commit 550eb16fea
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -68,31 +68,34 @@ function install_macos(){
# Function to install for arch (and other forks like manjaro) # Function to install for arch (and other forks like manjaro)
function install_arch(){ function install_arch(){
echo "Installing required packages" echo "Installing required packages"
sudo pacman -S --needed python3 tk git && python3 -m ensurepip || install_fail sudo pacman -S --needed python3 tk git && python3 -m ensurepip unzip || install_fail
} }
# Function to install for debian (and ubuntu) # Function to install for debian (and ubuntu)
function install_deb(){ function install_deb(){
echo "Installing required packages" echo "Installing required packages"
sudo apt install python3 python3-dev python3-tk python3-pip git || install_fail sudo apt install python3 python3-dev python3-tk python3-pip unzip || install_fail
} }
# Function to install for fedora (and other forks) # Function to install for fedora (and other forks)
function install_fedora(){ function install_fedora(){
echo "Installing required packages" echo "Installing required packages"
sudo dnf install python3 python3-tkinter python3-pip git python3-devel || install_fail sudo dnf install python3 python3-tkinter python3-pip python3-devel unzip || install_fail
} }
# Function to install for centos (and other forks based on it) # Function to install for centos (and other forks based on it)
function install_centos(){ function install_centos(){
echo "Installing required packages" echo "Installing required packages"
sudo yum install -y python3 || install_fail sudo yum install -y python3 || install_fail
sudo yum install -y python3-tkinter epel-release python3-pip git || install_fail sudo yum install -y python3-tkinter epel-release python3-pip unzip|| install_fail
} }
function get_the_bot(){ function get_the_bot(){
echo "Downloading the bot" echo "Downloading the bot"
git clone https://github.com/elebumm/RedditVideoMakerBot.git rm -rf RedditVideoMakerBot-master
curl -sL https://github.com/elebumm/RedditVideoMakerBot/archive/refs/heads/master.zip -o master.zip
unzip master.zip
rm -rf master.zip
} }
#install python dependencies #install python dependencies
@ -100,7 +103,7 @@ function install_python_dep(){
# tell the user that the script is going to install the python dependencies # tell the user that the script is going to install the python dependencies
echo "Installing python dependencies" echo "Installing python dependencies"
# cd into the directory # cd into the directory
cd RedditVideoMakerBot cd RedditVideoMakerBot-master
# install the dependencies # install the dependencies
pip3 install -r requirements.txt pip3 install -r requirements.txt
# cd out # cd out
@ -112,7 +115,7 @@ function install_playwright(){
# tell the user that the script is going to install playwright # tell the user that the script is going to install playwright
echo "Installing playwright" echo "Installing playwright"
# cd into the directory where the script is downloaded # cd into the directory where the script is downloaded
cd RedditVideoMakerBot cd RedditVideoMakerBot-master
# run the install script # run the install script
python3 -m playwright install python3 -m playwright install
python3 -m playwright install-deps python3 -m playwright install-deps
@ -198,9 +201,9 @@ function install_main(){
install_playwright install_playwright
fi fi
DIR="./RedditVideoMakerBot" DIR="./RedditVideoMakerBot-master"
if [ -d "$DIR" ]; then if [ -d "$DIR" ]; then
printf "\nThe bot is already installed, want to run it?" printf "\nThe bot is installed, want to run it?"
# if -y (assume yes) continue # if -y (assume yes) continue
if [[ ASSUME_YES -eq 1 ]]; then if [[ ASSUME_YES -eq 1 ]]; then
echo "Assuming yes" echo "Assuming yes"
@ -214,7 +217,7 @@ function install_main(){
exit 1 exit 1
fi fi
fi fi
cd RedditVideoMakerBot cd RedditVideoMakerBot-master
python3 main.py python3 main.py
fi fi
} }

Loading…
Cancel
Save