dr1pw4lk 1.1
This commit is contained in:
parent
3cd7f8a698
commit
98adaf9d5e
36
d.sh
36
d.sh
|
@ -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"
|
||||
#####################################################################################################################
|
||||
|
|
Loading…
Reference in New Issue