Outils pour utilisateurs

Outils du site


Archives «La voix sans maître»

Des archives de l'émission «la voix sans maître» diffusée chaque vendredi à 20h sur Radio Campus Lille.

Quoi ?

2015-02-13

2015-02-20

Etc...

Comment ?

Quelques scripts shell

À exécuter via anacron (et non pas cron), c'est à dire par exemple dans /etc/cron.weekly/make-lvsm-archives.sh.

download-emissions.sh
#!/bin/sh
 
# -x : force directories
# -nH : don't use hostname as directory 
wget -c -x -nH -i liste.txt
make-datelist.sh
#!/bin/bash
 
i=0
echo "" > liste_urls.txt
 
while [ $i -lt 8 ]
do  
  temps=$(date --date="fri -$i week" +'%Y-%m-%d')
  url="http://www-radio-campus.univ-lille1.fr/ArchivesN/$temps/20h.mp3"
  echo $url >> liste_urls.txt
  let i="$i+1"
done
liste_urls.txt
http://www-radio-campus.univ-lille1.fr/ArchivesN/2015-05-22/20h.mp3
http://www-radio-campus.univ-lille1.fr/ArchivesN/2015-05-15/20h.mp3
http://www-radio-campus.univ-lille1.fr/ArchivesN/2015-05-08/20h.mp3
http://www-radio-campus.univ-lille1.fr/ArchivesN/2015-05-01/20h.mp3
http://www-radio-campus.univ-lille1.fr/ArchivesN/2015-04-24/20h.mp3
http://www-radio-campus.univ-lille1.fr/ArchivesN/2015-04-17/20h.mp3
http://www-radio-campus.univ-lille1.fr/ArchivesN/2015-04-10/20h.mp3
http://www-radio-campus.univ-lille1.fr/ArchivesN/2015-04-03/20h.mp3
make-symlinks.sh
#!/bin/sh
 
for podcast in ArchivesN/*/*
do
  rep=$(dirname $podcast | cut -d '/' -f 2-)
  nomfinal=lvsm_$rep.mp3
  ln -s ../../$podcast ./to_upload/ccl_lvsm/$nomfinal
done
ccl_lvsm_files.xml
<files/>
ccl_lvsm_meta.xml
<?xml version="1.0" encoding="UTF-8"?>
<metadata>
  <identifier>ccl_lvsm</identifier>
  <mediatype>audio</mediatype>
  <collection>opensource_audio</collection>
  <description>Enregistrements de l'émission «La voix sans maître» diffusée sur Radio Campus Lille.</description>
  <language>fre</language>
  <subject>ccl</subject>
  <title>la voix sans maître</title>
  <subject>la voix sans maître</subject>
</metadata>
notify-archive.sh
#!/bin/sh
 
curl 'http://archive.org/services/contrib-submit.php?user_email=EMAIL_DU_COMPTE@DOMAINE.COM&server=items-uploads.archive.org&dir=ccl_lvsm'
sendto-archiveftp.sh
#!/bin/sh
 
ncftpput -u EMAIL_DU_COMPTE@DOMAINE.COM -p hihihi items-uploads.archive.org ccl_lvsm ./to_upload/ccl_lvsm/*.mp3

Documentation Archive.org

lavoixsansmaitre.txt · Dernière modification: 2015/06/10 04:57 par fab