Le site de France Culture a ceci d'irritant qu'il force l'auditeur à utiliser un « player » intégré à la page Web, ce qui a deux inconvénients :

  • Il était, il me semble, incompatible avec certains navigateurs.
  • On ne peut pas réécouter l'émission hors ligne, à sa guise (il y a bien un bouzin pour « podcaster », mais je n'ai jamais réussi à l'utiliser).

Je vous propose donc ce script Python sobre et de bon goût, auquel il suffit de passer l'URL du « player » France Culture dont on souhaite récupérer l'émission.

#!/usr/bin/python
# Usage: python franceculture_mp3.py http://www.franceculture.fr/emission-la-chronique-de-brice-couturier-la-chronique-de-brice-couturier-2011-12-06 | xargs wget 
import urllib;
import re;

page=urllib.urlopen(sys.argv[1])
regexp = re.compile(r"sites%2Fdefault.+.MP3")
for line in page:
    match = regexp.search(line)
    if match:
        mp3=match.group(0)
        break

mp3="http://www.franceculture.fr/" + urllib.unquote(mp3)
print mp3