dr1pw4lk 1.0e

This commit is contained in:
.[d]. 2022-11-07 05:05:10 +00:00
parent 9ae345b44d
commit 0e75f75211

23
d.sh
View File

@ -1000,10 +1000,13 @@ echo -e "\033[0;33m[ DEPUMPER PREREQUISITES CHECK ]\033[0;91m\n"
[ -e "$PWD/_ansilove" ] && rm -Rf "$PWD/_libansilove"
[ -e "$PWD/test.ans" ] && rm -Rf "$PWD/test.ans"
#####################################################################################################################
which yum > /dev/null 2>&1; [ "$?" -eq 0 ] && sudo yum install gd-devel
which apt > /dev/null 2>&1; [ "$?" -eq 0 ] && sudo apt install libgd-dev
wget https://github.com/libgd/libgd/releases/download/gd-2.3.3/libgd-2.3.3.tar.gz
tar zxvf libgd-2.3.3.tar.gz && cd libgd-2.3.3 && mkdir build && cd build
cmake ..
make
sudo make install
#####################################################################################################################
PREREQUISITES_PROGS=(git cmake curl python3 firefox jq); FOUND_PROGS=()
PREREQUISITES_PROGS=(git cmake curl python3 jq); FOUND_PROGS=()
#####################################################################################################################
for p in ${PREREQUISITES_PROGS[@]}; do
which $p >> /dev/null 2>&1
@ -1021,7 +1024,6 @@ for p in ${FOUND_PROGS[@]}; do
[ "cmake" == $p ] && echo -e "\033[0;31m- missing $p: \033[0;34m $MESSAGE"
[ "curl" == $p ] && echo -e "\033[0;31m- missing $p: \033[0;34m $MESSAGE"
[ "python3" == $p ] && echo -e "\033[0;31m- missing $p: \033[0;34m $MESSAGE"
[ "firefox" == $p ] && echo -e "\033[0;31m- missing $p: \033[0;34m $MESSAGE"
[ "jq" == $p ] && echo -e "\033[0;31m- missing $p: \033[0;34m $MESSAGE"
done
#####################################################################################################################
@ -1040,13 +1042,14 @@ python3 depumper.py "$PWD/test.txt" "$PWD/test.ans"
#####################################################################################################################
echo -e "\033[0;33m\n[ BUILDING: \033[0;34mLIBANSILOVE \033[0;33m]\033[0m\n"
#####################################################################################################################
export BASEDIR="$PWD"
cd _libansilove
mkdir build
cd build
cmake ..
make
sudo make install
cd ../..
cd "$BASEDIR"
#####################################################################################################################
echo -e "\033[0;33m\n[ BUILDING: \033[0;34mANSILOVE \033[0;33m]\033[0m\n"
#####################################################################################################################
@ -1056,17 +1059,17 @@ mkdir build
cd build
cmake ..
make
cp ansilove ../..
cd ../..
sudo cp ansilove /usr/local/bin
cd "$BASEDIR"
#####################################################################################################################
echo -e "\033[0;33m\n[ TESTING: \033[0;34mANSILOVE \033[0;33m]\033[0m\n"
./ansilove -c 82 -r "$PWD/test.ans" -o "$PWD/test.png" && echo ""
./usr/local/bin/ansilove -c 82 -r "$PWD/test.ans" -o "$PWD/test.png" && echo ""
#####################################################################################################################
echo -e "\033[0;33m[ UPLOADING: \033[0;34mTCPDIRECT'S TCP.AC IMAGE SERVICE\033[0;33m ]\033[0m\n"
TEST=$(curl -s -F "upload=@test.png" -u "tcpac:kuevEacshmej5" https://tcp.ac/i/put|jq -r ".Imgurl")
#####################################################################################################################
echo -e "\033[0;33m[ WEBBROWSER: \033[0;34mOPENING URL LINK FROM TCP.AC\033[0;33m ]\033[0m\n"
firefox "$TEST"
echo -e "\033[0;33m[ OPEN: \033[0;34mOPENING FILE FROM TERMINAL\033[0;33m ]\033[0m\n"
open "$TEST"
#####################################################################################################################
echo -e "\033[0;33m[ DEPUMPER DEMO: \033[0;34mFINISHED\033[0;33m ]\033[0m\n"
#####################################################################################################################