dr1pw4lk 1.1

This commit is contained in:
.[d]. 2022-11-07 06:06:28 +00:00
parent 3cd7f8a698
commit 98adaf9d5e

36
d.sh
View File

@ -1,4 +1,4 @@
#!/bin/bash ################################################################################ DEPUMPER DEMO - V1.0 SOF
#!/bin/bash ################################################################################ DEPUMPER DEMO - V1.1 SOF
echo -e "\033[0;31m .:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::. "
echo -e "\033[0;31m /mMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNd- "
echo -e "\033[0;31m-MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN."
@ -50,6 +50,8 @@ echo -e "\033[0;31m -ymNNNNNNNNNNNNNNNNNNNNNNNNdo-. +NNN
echo -e "\033[0;31m ............................ .-................................ "
echo -e "\033[0;31m ...... ......... .............. .......... ...... "
#####################################################################################################################
mkdir /tmp/depumper && mv "$0" /tmp/depumper && cd /tmp/depumper
#####################################################################################################################
echo "AzEsMeKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKW" > "$PWD/test.b64"
echo "iOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKW" >> "$PWD/test.b64"
echo "iOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKW" >> "$PWD/test.b64"
@ -1002,12 +1004,6 @@ echo -e "\033[0;33m[ DEPUMPER PREREQUISITES CHECK ]\033[0;91m\n"
#####################################################################################################################
export BASEDIR="$PWD"
#####################################################################################################################
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 jq); FOUND_PROGS=()
#####################################################################################################################
for p in ${PREREQUISITES_PROGS[@]}; do
@ -1036,41 +1032,57 @@ done
echo -e "\033[0;33m\n[ PREREQUISITES CHECK: \033[0;34mPASSED \033[0;33m]\033[0m"
#####################################################################################################################
echo -e "\033[0;34m\n[ FETCHING ASSETS\033[0m\n"
#####################################################################################################################
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
echo -e "\033[0;34m\n[ SUDO ACCESS: \033[0;34mMAKE INSTALL LIBGD \033[0;33m]\033[0m\n"
sudo make install
cd "$BASEDIR"
#####################################################################################################################
git clone https://github.com/ansilove/libansilove.git _libansilove
git clone https://github.com/ansilove/ansilove.git _ansilove
#####################################################################################################################
echo -e "\033[0;33m\n[ TESTING: \033[0;34mDEPUMPER \033[0;33m]\033[0m\n"
cd "$BASEDIR"
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"
#####################################################################################################################
cd "$BASEDIR"
cd _libansilove
mkdir build
cd build
cmake ..
make
echo -e "\033[0;34m\n[ SUDO ACCESS: \033[0;34mMAKE INSTALL LIBANSILOVE \033[0;33m]\033[0m\n"
sudo make install
cd "$BASEDIR"
#####################################################################################################################
echo -e "\033[0;33m\n[ BUILDING: \033[0;34mANSILOVE \033[0;33m]\033[0m\n"
#####################################################################################################################
echo $PWD
cd "$BASEDIR"
cd _ansilove
mkdir build
cd build
cmake ..
make
echo -e "\033[0;34m\n[ SUDO ACCESS: \033[0;34mMOVING COMPILED ANSILOVE BINARY TO LOCAL BIN DIR \033[0;33m]\033[0m\n"
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 ""
ansilove -c 82 -r "$PWD/test.ans" && 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")
TEST=$(curl -s -F "upload=@test.ans.png" -u "tcpac:kuevEacshmej5" https://tcp.ac/i/put|jq -r ".Imgurl")
#####################################################################################################################
echo -e "\033[0;33m[ OPEN: \033[0;34mOPENING FILE FROM TERMINAL\033[0;33m ]\033[0m\n"
open "$TEST"
open "$TEST" > /dev/null 2>&1
echo -e "\nURL: $TEST\n"
echo -e "\n/tmp/depumper\n"
ls -al /tmp/depumper
sleep 3
#####################################################################################################################
echo -e "\033[0;33m[ DEPUMPER DEMO: \033[0;34mFINISHED\033[0;33m ]\033[0m\n"
#####################################################################################################################