Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | |||
lavoixsansmaitre [2015/05/18 19:33] fab [Quelques scripts shell] |
lavoixsansmaitre [2015/06/10 04:57] (Version actuelle) fab [Quelques scripts shell] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== 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 ? ===== | ||
+ | |||
+ | => https://archive.org/details/ccl_lvsm | ||
+ | |||
+ | ==== 2015-02-13 ==== | ||
+ | |||
+ | * https://archive.org/download/ccl_lvsm/lvsm_2015-02-13.mp3 | ||
+ | |||
+ | ==== 2015-02-20 ==== | ||
+ | |||
+ | * https://archive.org/download/ccl_lvsm/lvsm_2015-02-20.mp3 | ||
+ | |||
+ | ==== Etc... ==== | ||
+ | |||
+ | * https://archive.org/download/ccl_lvsm/lvsm_2015-02-27.mp3 | ||
+ | * https://archive.org/download/ccl_lvsm/lvsm_2015-03-06.mp3 | ||
+ | * https://archive.org/download/ccl_lvsm/lvsm_2015-03-13.mp3 | ||
+ | * https://archive.org/download/ccl_lvsm/lvsm_2015-03-20.mp3 | ||
+ | * https://archive.org/download/ccl_lvsm/lvsm_2015-03-27.mp3 | ||
+ | * https://archive.org/download/ccl_lvsm/lvsm_2015-04-03.mp3 | ||
+ | * https://archive.org/download/ccl_lvsm/lvsm_2015-04-10.mp3 | ||
+ | * https://archive.org/download/ccl_lvsm/lvsm_2015-04-17.mp3 | ||
+ | * https://archive.org/download/ccl_lvsm/lvsm_2015-04-24.mp3 | ||
+ | * https://archive.org/download/ccl_lvsm/lvsm_2015-05-01.mp3 | ||
+ | * https://archive.org/download/ccl_lvsm/lvsm_2015-05-08.mp3 | ||
+ | * https://archive.org/download/ccl_lvsm/lvsm_2015-05-15.mp3 | ||
+ | ===== 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''. | ||
+ | |||
+ | |||
+ | <code bash download-emissions.sh> | ||
+ | #!/bin/sh | ||
+ | |||
+ | # -x : force directories | ||
+ | # -nH : don't use hostname as directory | ||
+ | wget -c -x -nH -i liste.txt | ||
+ | </code> | ||
+ | |||
+ | <code bash 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 | ||
+ | </code> | ||
+ | |||
+ | <code text 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 | ||
+ | </code> | ||
+ | |||
+ | <code bash 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 | ||
+ | </code> | ||
+ | |||
+ | <code xml ccl_lvsm_files.xml> | ||
+ | <files/> | ||
+ | </code> | ||
+ | |||
+ | <code xml 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> | ||
+ | </code> | ||
+ | |||
+ | <code bash 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' | ||
+ | </code> | ||
+ | |||
+ | <code bash 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 | ||
+ | </code> | ||
+ | |||
+ | ==== Documentation Archive.org ==== | ||
+ | |||
+ | * Upload par FTP : https://archive.org/help/contrib-advanced.php | ||
+ | * Upload par curl : https://archive.org/help/abouts3.txt |