Início > Utilitários > Script: Download de podcasts

Script: Download de podcasts

É sempre bom estar por dentro das notícias, pensando nisso resolvi automatizar os downloads do meu podcast favorito.

Nada contra o Amarok, Rhythmbox e afins, mas eu precisava de algo mais dinâmico, algo que não apenas baixasse o conteúdo, mas que entregasse onde eu precisasse dele (no meu caso, um celular).

Sabemos que os media player existentes baixam e executam o podcast quando ele está disponível. Mas nem todo aparelho de celular possui um cliente para podcast. Então decidi incrementar e fazer com que minha linux box, enviasse (ou executasse) o arquivo via bluetooth para o celular.

A primeira parte já está pronta, o download e a verificação do arquivo já é feita pelo script, só falta implementar o upload via bluetooth para o celular.

#!/bin/sh
# Script para baixar podcasts
# Por Santana Mobile (santana.mobile AT hotmail.com)
# Em 2010-09-20
# Baseado no original de Luis Alberto (pequeno3d em gmail.com)
# http://www.vivaolinux.com.br/script/Baixa-arquivos-de-Podcast
URL=”http://www3.nhk.or.jp/rj/podcast/rss/portuguese.xml”
POD_DIR=”$HOME/podcast”
ARQ_DIR=”nhk”
# ARQ_DIR=`echo ${URL} | cut -d’/’ -f3`
FEED=”${POD_DIR}/feeds”
# Cria os diretorios necessarios
if [ ! -d ${POD_DIR} ]; then
mkdir $POD_DIR
fi
if [ ! -d “${POD_DIR}/${ARQ_DIR}” ]; then
mkdir -p $POD_DIR/$ARQ_DIR
fi
########################################
echo “Baixando feed…”
wget -q ${URL} -O ${FEED}
# Trata o feed
echo “Analisando   …”
DOWNLOAD=`grep “<enclosure” ${FEED} | cut -d'”‘ -f2`
ARQ=`echo ${DOWNLOAD} | cut -d’/’ -f 7`
# Faz o download se necessario
if [ ! -f ${POD_DIR}/${ARQ_DIR}/${ARQ} ]; then
echo “Baixando podcast…”
echo “URL: ${DOWNLOAD}”
echo “ARQ: ${ARQ}”
wget -q -t0 -c ${DOWNLOAD} -O ${POD_DIR}/${ARQ_DIR}/${ARQ}
echo “Arquivo baixado em: ${POD_DIR}/${ARQ_DIR}/${ARQ}”
else
echo “Podcast ja baixado!”
fi
echo “———————————————————————-
Arquivos: ${POD_DIR}/${ARQ_DIR}”
ls -t1 ${POD_DIR}/${ARQ_DIR} | head -n 10
echo “———————————————————————-“

No exemplo do script, “sintonizamos” as transmissões em português da rádio NHK.

  1. Nenhum comentário ainda.
  1. No trackbacks yet.

Deixe uma resposta

Faça o login usando um destes métodos para comentar:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: