Last active
January 8, 2018 20:54
-
-
Save edsoncelio/eb6f43a2d37c8e0110ad0355aa0e0ecc to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
#funcionalidades: | |
#baixar todos os episodios (ok) | |
#baixar ovas (ok) | |
#criar pasta com nome do anime(ok) | |
#formato MP4(faltando) | |
#continuar download de episodios de uma pasta(faltando) | |
function usage(){ | |
clear | |
echo '------------------------------------------------------------------------' | |
echo ' SCRIPT PARA DOWNLOAD DE ANIMES | |
echo '------------------------------------------------------------------------' | |
echo '' | |
echo 'uso : <./baixar_animes.sh> [URL] [num eps] [num OVAs]' | |
echo '' | |
echo 'descricao : ' | |
echo ' URL: url do video do PRIMEIRO episodio (clique direito -> copiar link do video)' | |
echo ' num eps: numero de episodios, NAO inclui OVAs' | |
echo ' num OVAs: numero de ovas, se nao houver usar 0' | |
echo 'exemplo: ' | |
echo ' ./baixar_animes.sh http://192.99.63.194/Uploads/Animes/K/kono-subarashii-sekai-ni-shukufuku-wo/01.mp4 12 0' | |
echo '' | |
echo 'BUGS reportar para [email protected]' | |
} | |
if [ $# -eq 3 ]; then | |
URL=$1 | |
NUM_EPS=$2 | |
NUM_OVAS=$3 | |
atual=${URL%/01.[Mm][Pp]4} | |
nome=${atual:38} | |
if [ -d $nome ]; then | |
cd $nome | |
else | |
mkdir $nome; cd $nome | |
fi | |
menor=$atual/0 | |
maior=${URL%01.[Mm][Pp]4} | |
ova=${URL/01.[Mm][Pp]4/ova-0} | |
echo ' ' | |
echo 'BAIXANDO EPISODIOS' | |
echo ' ' | |
if [ $NUM_EPS -lt 10 ]; then | |
for ((i=1;i<$NUM_EPS+1;i++)); do | |
wget --progress=bar $menor$i.mp4 | |
done | |
elif [ $NUM_EPS -ge 10 ]; then | |
for ((i=1;i<10;i++)); do | |
wget --progress=bar $menor$i.mp4 | |
done | |
for ((i=10;i<$NUM_EPS+1;i++)); do | |
wget --progress=bar $maior$i.mp4 | |
done | |
fi | |
if [ $NUM_OVAS -eq 0 ]; then | |
echo ' ' | |
echo 'SEM OVAs' | |
echo ' ' | |
else | |
echo ' ' | |
echo 'BAIXANDO OVAS' | |
echo ' ' | |
for ((i=1;i<$NUM_OVAS+1;i++)); do | |
wget --progress=bar $ova$i.mp4 | |
done | |
fi | |
else | |
usage | |
fi | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment