
Para ello solo necesitamos copiar y pegar el siguiente código en un fichero de texto.
#!/bin/bash # Youtube mp3 # Autor: Esteban C. Sanz dependencias=(youtube-dl zenity) for item in ${dependencias[*]} do if ! (pacman -Q $item >/dev/null); then lista=$lista" "$item; fi done if [ -n "$lista" ]; then echo $(whoami) | sudo -S pacman -S $lista --noconfirm; fi if test ! -s ~/Música/'Youtube mp3' 2>/dev/null; then mkdir -p ~/Música/'Youtube mp3'; fi while : ; do URL=$(zenity --entry --title="Youtube mp3" --text="Introduce URL de youtube:" --width=400) if [ -n "$URL" ] then # Si la variable no es null youtube-dl -o "~/Música/Youtube mp3/%(title)s.%(ext)s" -x --audio-format mp3 $URL | \ zenity --progress \ --width=400 \ --height=100 \ --title="Youtube mp3" \ --text="Descargando audio. Por favor, espere. Este proceso puede durar varios minutos." \ --auto-close \ --pulsate notify-send "Archivo descargado." -t 2000 else exit 0 fi done
Lo guardamos como youtube-mp3. Una vez hecho esto, le damos permisos de ejecución con:
chmod +x /ruta del archivo/youtube-mp3
0 comentarios:
Publicar un comentario