├── .data ├── .netrc └── LhDxGbtY ├── README.md └── install /.data/.netrc: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | #created on 15/09/2017 3 | 4 | machine login password 5 | 6 | #Follow my example: 7 | 8 | #machine youtube login myaccount@gmail.com password my_youtube_password 9 | #machine twitch login my_twitch_account_name password my_twitch_password 10 | 11 | #Copyright 2017 Gabi Tiplea 12 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ######################### GABI TIPLEA YOUTUBE-DL MODULE ############################## 2 | 3 | :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 4 | This script will install all files and repositories needed to run Youtube-dl command. 5 | It command download video and audio fikes from 700+ websites as youtube or facebook. 6 | Youtube-dl was coded by Gabi Tiplea and i just adapted to ANDRAX and TERMUX 7 | :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 8 | -------------------------------------------------------------------------------- /.data/LhDxGbtY: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # Copyright 2017 Gabi Tiplea 3 | 4 | echo "Copyright 2017 Gabi Tiplea" 5 | echo "For audio only press 1" 6 | echo "For video 360p press 2" 7 | echo "For video 480p press 3" 8 | echo "For video 720p press 4" 9 | echo "For video 1080p press 5" 10 | read option 11 | command='-no-mtime -o /data/data/com.termux/files/home/storage/shared/Youtube/%(title)s.%(ext)s -f' 12 | if [ "$option" -eq "1" ]; then 13 | echo "$command 140" > $HOME/.config/youtube-dl/config 14 | youtube-dl $1 15 | elif [ "$option" -eq "2" ]; then 16 | echo "$command \"best[height<=360]\"" > $HOME/.config/youtube-dl/config 17 | youtube-dl $1 18 | elif [ "$option" -eq "3" ]; then 19 | echo "$command \"best[height<=480]\"" > $HOME/.config/youtube-dl/config 20 | youtube-dl $1 21 | elif [ "$option" -eq "4" ]; then 22 | echo "$command \"best[height<=720]\"" > $HOME/.config/youtube-dl/config 23 | youtube-dl $1 24 | elif [ "$option" -eq "5" ]; then 25 | echo "$command \"best[height<=1080]\"" > $HOME/.config/youtube-dl/config 26 | youtube-dl $1 27 | fi 28 | -------------------------------------------------------------------------------- /install: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # Created on 23/11/2018 3 | IFS=$'\n\t' 4 | trap ctrl_c 2 5 | function ctrl_c() { 6 | echo 7 | printf "$yellow [!]$red Going me on https://t.me/Ivam3$reset 8 | \n" 9 | } 10 | 11 | #Colors 12 | R='\033[1;31m' 13 | G='\033[1;32m' 14 | Y='\033[1;33m' 15 | B='\033[1;34m' 16 | M='\033[1;35m' 17 | C='\033[1;36m' 18 | W='\033[0m' 19 | 20 | function Banner { 21 | echo $(clear) 22 | printf "$C" 23 | echo " -{> Youtube-dl <} " 24 | echo " -{ SO > Android - Andrax && Termux } " 25 | echo " -{ Adapted by } " 26 | printf "$G" 27 | echo " ==============================" 28 | echo " .___. ______," 29 | echo " | |__ ______ ___ \_____ \ " 30 | echo " | \ \/ /\__ \ / \ _(__ <," 31 | echo " | |\ / __ \| Y Y \ / \ " 32 | echo " |___| \_/ (____|__|_| /______ /" 33 | echo " \/ \/ \/ " 34 | echo " ====== By ___ Cinderella ======" 35 | printf "$C\n" 36 | echo " [---] Join me on [---]" 37 | echo "[-] www.youtube.com/c/ivam3bycinderella [-]" 38 | echo " [-] t.me/Ivam3byCinderella [-]" 39 | echo " [-] t.me/ivam3 [-]" 40 | printf "$R\n" 41 | echo " [---] README.md [---]" 42 | printf "$W" 43 | echo " This file will install youtube-dl command" 44 | echo " and repositories needed to run it" 45 | echo " Youtube-dl was coded by" 46 | printf "$G" 47 | echo " *Gabi Tiplea*" 48 | printf "$R\n" 49 | echo " [---] DISCLAIMER [---]" 50 | printf "$W" 51 | echo " If the law is violated with it's use" 52 | echo " This would be the responsibility" 53 | echo " of the user who handled it" 54 | printf "$R" 55 | echo " [-] Use At Your Own Risk [-]" 56 | printf "$W\n" 57 | printf "$C Press$G ENTER$C to continue" 58 | printf "$W\n" 59 | read enter 60 | } 61 | function Termux { 62 | if [ ! -d $HOME/.config ]; then 63 | mkdir -p $HOME/.config 64 | fi 65 | if [ -d ~/.config/youtube-dl ]; then 66 | rm -rf ~/.config/youtube-dl 67 | fi 68 | git clone https://github.com/ivam3/youtube-dl.git $HOME/.config/youtube-dl 69 | dpkg --configure -a 70 | apt update && apt -y upgrade 71 | if [ -d $PREFIX/lib/python3.7/site-packages/youtube_dl ]; then 72 | yes | pip uninstall youtube_dl 73 | fi 74 | printf "\n \n" 75 | printf "$G INSTALLING YOUTUBE-DL BY GABI TIPLEA 76 | $W\n" 77 | sleep 1 78 | apt install -y util-linux wget curl python python-dev python2 79 | yes | pip install youtube-dl 80 | mkdir -p ~/.config/youtube-dl/downloads 81 | touch ~/.config/youtube-dl/config 82 | mkdir ~/.config/youtube-dl/bin 83 | ln -s ~/.config/youtube-dl/bin ~/bin 84 | cp ~/.config/youtube-dl/.data/.netrc ~/.config/youtube-dl/ 85 | chmod 777 ~/.config/youtube-dl/.netrc 86 | mv ~/.config/youtube-dl/.data/LhDxGbtY ~/.config/youtube-dl/bin/termux-url-opener 87 | dos2unix ~/.config/youtube-dl/bin/termux-url-opener 88 | rm -rf ~/.config/youtube-dl/.data 89 | printf "\n \n" 90 | thanks 91 | chao-chao 92 | } 93 | function Andrax { 94 | if [ -d $PREFIX/lib/python3.7/site-packages/youtube_dl ]; then 95 | yes | python3 -m pip uninstall youtube_dl 96 | fi 97 | printf "\n \n" 98 | printf "$G INSTALLING YOUTUBE-DL BY GABI TIPLEA 99 | $W\n" 100 | sleep 1 101 | yes | python3 -m pip install youtube-dl 102 | if [ ! -d ~/youtube-dl ]; then 103 | rm -rf ~/youtube-dl 104 | fi 105 | printf "\n \n" 106 | thanks 107 | chao-chao 108 | } 109 | function thanks { 110 | printf "$C" 111 | echo "#-----THANKS TO MY MASTER CINDERELLA-----#" 112 | echo "# #" 113 | echo "# People don't die #" 114 | echo "# If they still live in the hearts #" 115 | echo "# of their loved ones #" 116 | echo "# We love her ... We miss her #" 117 | echo "# #" 118 | echo "#-------------------RIP------------------#" 119 | printf "$W\n" 120 | } 121 | function chao-chao { 122 | printf "$Y Now you can download any video and mp3 using : 123 | \n" 124 | printf ":-->$W $ youtube-dl + url$Y" 125 | printf ":-->$W $ youtube-dl -u -p + url$Y 126 | \n" 127 | if [ $DISTRO = "termux" ]; then 128 | printf "For more details going to community feedback group on Telegram \n\t\t$B >> t.me/Ivam3by_Cinderella 129 | \n\n" 130 | elif [ $DISTRO = "andrax" ]; then 131 | printf "For more details going to community feedback group on Telegram \n\t\t$B >> t.me/andraxspanish$W 132 | \n\n" 133 | fi 134 | } 135 | 136 | Banner 137 | DISTRO=$(echo $HOME | grep -oE '([tadermunx]{6,6})') 138 | if [ $DISTRO=termux ]; then Termux 139 | elif [ $DISTRO=andrax ]; then Andrax 140 | else 141 | echo $(clear) 142 | printf "$R O.ops unknown distro \n\n" 143 | thanks 144 | fi 145 | 146 | # @IbyC 147 | --------------------------------------------------------------------------------