v1ral_ITS

EZ All-in-1 youtube downloader/converter script

Mar 24th, 2018
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 3.63 KB | None | 0 0
  1. #!/bin/bash
  2. #######################
  3. # Bash Menu Scripting #
  4. ################################
  5. # GLOBAL VARIABLES IN ALL CAPS #
  6. #########################################################################################
  7. #########################################################################################
  8. ##                                                                                     ##
  9. #  v1ral_ITS   |   ImPerialTeKSolutions@outlook.com   |   www.pastebin.com/u/v1ral_ITS  #
  10. ##                                                                                     ##
  11. #########################################################################################
  12. #########################################################################################
  13. # Console colors
  14. W='\033[0m'  # white (normal)
  15. R='\033[31m'  # red
  16. G='\033[32m'  # green
  17. O='\033[33m'  # orange
  18. B='\033[34m'  # blue
  19. P='\033[35m'  # purple
  20. C='\033[36m'  # cyan
  21. GR='\033[37m'  # gray
  22. ME=$($USER)
  23. [ "$UID" -eq 0 ] || exec sudo "$0" "$@"
  24. LINK=$(kdialog --title "ImPerial TeK. EZ_Shell-Scripts for YOU!" --inputbox "Enter the link exactly to the youtube video to download and convert to .mp3" )
  25. sudo youtube-dl -o "%(title)s.%(ext)s" --extract-audio -x --audio-format mp3 --audio-quality 320k "$LINK"
  26. echo "Awesome!!!"
  27. sudo chown $ME -R /home/$ME/Music
  28. PS3='Would You Like To Enter Another Link And Download More?: '
  29. options=("`echo -e $R Yes`" "`echo -e $B No`")
  30. select opt in "${options[@]}"
  31. do
  32.     case $opt in
  33.         "`echo -e $R Yes`")
  34.             mp3rip
  35.             echo -e $GR"Would you like to enter another link and download more? `echo $options`"
  36.             ;;
  37.         "`echo -e $B No`")
  38.             echo -e $O"Thanks, your all done!"
  39.             break
  40.             ;;
  41.             *) echo invalid option;;
  42.     esac
  43. done
  44. echo -e $P"Please Email us @ ImPerialTeKSolutions@outlook.com for any and all questions, comments, freelance work, and any other projects. We like feedback, thanks!"
  45.  
  46. sleep 4
  47.  
  48.  
  49. # Console colors ##############
  50. W='\033[0m'  # white (normal) #
  51. R='\033[31m'  # red           #
  52. G='\033[32m'  # green         #
  53. O='\033[33m'  # orange        #
  54. B='\033[34m'  # blue          #
  55. P='\033[35m'  # purple        #
  56. C='\033[36m'  # cyan          #
  57. GR='\033[37m'  # gray         #
  58. ###############################
  59. #     REMINDER            #
  60. ###############################
  61.  
  62. cd "`pwd`";
  63.     echo -e \n\n\n`clear`;
  64.     echo -e $GR" `date` ";
  65.     echo -e $O" Shell Scripts Made For You........";
  66.     echo -e $P" Your present working directory is `pwd`...";
  67.     echo -e Inside....
  68.     ls;
  69.     echo -e $W"
  70.    $R########################################################$G##################################################################
  71.     $G#####         *                                                                   $R  *                   ####
  72.    $GR#####         SHELL SCRIPTS MADE EASY FOR THE LINUX USER      $C    2018_vet   ImP.TeK_Solutions TM                     ####
  73.     $G#####         *                                                                           $R  *                   ####
  74.    $R########################################################$G##################################################################
  75.    "
  76. date
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83. echo " "
  84. echo " All "
  85. echo "    Yours "
  86. echo "         You "
  87. echo "            Dirty "
  88. echo "                PiraTe "
  89. echo "                   \          / "
  90. echo "                                "
  91. echo "                      \    /    "
  92. echo "                        \/      "
  93. echo "                                "
  94. echo "                      /    \    "
  95. echo "                                "
  96. echo "                   /          \ "
Add Comment
Please, Sign In to add comment