Bash script vídeo ou áudio

#!/usr/bin/env bash

############################

# Titulo: test_video_ou_audio.sh
# Autor: claytu_tir_1000%
# Versão: 0.0
# Email:
# Site:
# Data: 23-04-2020_10:05:28
# Distro: GNU/Linux
# Exemplo de uso:
# Objetivo: usar ferramenta para obter arquivo de video ou de áudio
# Variaveis:
# TODO - indica uma tarefa a ser feita
# FIXME - indica um bug conhecido que precisa ser arrumado
# XXX - notícia, chama a atenção

############################

clear # limpa a tela

# --------------------------------------- #

echo -e "\e[1m*** Ferramenta para download com youtube-dl ***\e[0m"

# --------------------------------------- #

read -p "Digite a URL : " URL # armazena URL

echo -e "Você digitou $URL" # imprime a URL

# --------------------------------------- #

echo -e "\e[1m*** Baixar vídeo digite (1) ou áudio (2) ***\e[0m"
# oferece duas opções

while : # loop while
do # fechamento de do é done
read DIGITE # armazena digito 1 ou 2
case $DIGITE in # caso o digito seja...
# fechamento de case é esac

# --------------------------------------- #

1) # dígito 1 executa...
echo -e "Você digitou: $DIGITE, baixando vídeo... "

firejail youtube-dl -cwi "$URL" # comando 1

break # sai após executar comando
;;

# --------------------------------------- #

2) # dígito 2 executa...
echo -e "Você digitou $DIGITE, baixando áudio... "

firejail youtube-dl --extract-audio --audio-format mp3 "$URL" # comando 2

break # sai após executar comando
;;

# --------------------------------------- #

*)
echo -e "Desculpe eu só entendo 1 e 2." # se não for nem 1 nem 2...

;;
esac # fechamento de case e sai

# --------------------------------------- #

done # fechamento de do e acabou

# --------------------------------------- #

echo -e "\n\e[1;33;40m*** E tá tudo resolvido! ***\e[0m\n" # mensagem final

# --------------------------------------- #

# fim do script

Deixe um comentário