[1] Comentário enviado por
m4iir1c10 em 08/11/2009 - 06:27h:
So passando para fazer um update nesse script, as operacoes que esse script faz sao:
# baixa a lista de audio no servidor
# pede ao usuario para selecionar uma pasta para salvar os arquivos
# separa os titulos da mensagens, e renomeia de acordo com o titulo
# So baixa o audio que nao existe naquela pasta, se vc ja fez o download anteriormente de uma mensagem essa mensagem sera pulada, passando para a proxima da fila.
# quando terminar de fazer todos os downloads informa o usuario e deleta os arquivos temporarios
Meu acrescimo aqui e o seguinte, quando o script renomeia o audio, perdemos o controle das datas de cada mensagem, pensando nisso o proximo seguimento do codigo vai criar um arquivo chamado indice.txt com a data e o titulo de cada mensagem, para vc ter mais controle de cada mensagem por data.
No final do codigo substitua os comandos:
rm /tmp/amiga.xml
rm /tmp/links
rm /tmp/nomes
Por :
cat /tmp/amiga.xml | grep description | sed -e 's/description//g' | sed -e 's/<>//g' | sed -e 's/<\/>//g' > /tmp/tito
cat /tmp/amiga.xml | grep title | awk '{print $6}' | sed -e 's/<\/title>//g' > /tmp/dia
$nume=$(cat /tmp/tito | wc -l)
while [ "$nume" != "0" ]
do echo "$(sed -n ${nume}p /tmp/dia) $(sed -n ${nume}p /tmp/tito)" >> /tmp/final
let nume=$(($nume - 1))
done
mv /tmp/final $pasta/indice.txt
rm /tmp/amiga.xml
rm /tmp/links
rm /tmp/nomes
rm /tmp/tito
rm /tmp/dia
Pronto!
[2] Comentário enviado por
darly em 14/11/2009 - 11:02h:
Ola Mauricio,
Muito bacana esse script, achei na hora certa pq estava procurando algo assim para ouvir a palavra do Bispo que não esta mais disponível no site. Aqui na minha cidade estamos sem a rádio, então pra ouvir só pela net mesmo.
Mas só tenho uma dúvida, como sou iniciante em Linux então algumas coisas ainda nao entendo, gostaria de saber se esse script permite a seleçao para baixar de um determindado mês ou o dia?? Parabenizo também ao Valter que criou o script orginal.
Obrigada