slackjeffpodcast 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. #!/usr/bin/env bash
  2. #-------HEADER----------------------------------------------------------------#
  3. #AUTOR
  4. # Jefferson Rocha <lrcjefferson@gmail.com>
  5. #
  6. #Descrição
  7. # Faça Downloads de todos os Cast do Slackjeff-Podcast
  8. #
  9. #SITE
  10. # http://podcast.slackjeff.com.br
  11. #
  12. #VERSÃO
  13. # v0.1a
  14. #-----------------------------------------------------------------------------#
  15. #---Váriaveis---#
  16. url="https://notabug.org/jeffersonrocha/slackjeffpodcast/raw/master/slackjeffpodcast"
  17. #---Testes iniciais----#
  18. [[ $(which wget) ]] || { echo "wget, não está instalado em sua máquina."; }
  19. #---Opções linha de comando.---#
  20. case "$1" in
  21. update)
  22. if wget -q --show-progress "$url"; then
  23. echo "Update do programa concluído com Sucesso!"
  24. exit 0
  25. else
  26. exit 1
  27. fi
  28. ;;
  29. esac
  30. # PROGRAMA COMEÇA AQUI, baby.
  31. clear; echo -e "\033[31;1mhttp://podcast.slackjeff.com.br\033[m \n"
  32. PS3=$'\nSelecione o arquivo para Download: '
  33. select file in "Entrevista com Gabriel do Canal Toca do Tux [EP 2]" "Mercado, Dinheiro e Open-Source [EP 3]"; do
  34. case "$file" in
  35. "Entrevista com Gabriel do Canal Toca do Tux [EP 2]")
  36. if wget -q --show-progress https://api.soundcloud.com/tracks/410396100/download?client_id=LBCcHmRB8XSStWL6wKH2HPACspQlXg2P -O "Entrevista com Gabriel do Canal Toca do Tux [EP 2]"; then
  37. echo "Concluído!"
  38. else
  39. echo "Houve algum erro."
  40. fi
  41. ;;
  42. "Mercado, Dinheiro e Open-Source [EP 3]")
  43. if wget -q --show-progress https://api.soundcloud.com/tracks/411134106/download?client_id=LBCcHmRB8XSStWL6wKH2HPACspQlXg2P -O "Mercado, Dinheiro e Open-Source [EP 3]" ; then
  44. echo "Concluído!"
  45. else
  46. echo "Houve algum erro."
  47. fi
  48. ;;
  49. esac
  50. done