Outils pour utilisateurs

Outils du site


Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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
lavoixsansmaitre.txt · Dernière modification: 2015/06/10 04:57 par fab