#!/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