Les notes de Clément

Spécialiste de rien // Partageur de tout
Billets avec le mot-clé git

Projet « Sur les épaules de Darwin »

J’ai déjà parlé de cette superbe émission dans un précédent article, Sur les épaules de Darwin, de Jean-Claude Ameisen, et je ne le referai donc pas ici. J’avais également parlé de la page que j’ai créé pour suivre cette émission, et surtout pourvoir ré-écouter ou télécharger des épisodes : http://www.clementgrimal.fr/darwin/. Mais surtout, j’avais promis de partager la recette qui se cache derrière cette page !

Pour créer cette page, j’utilise plusieurs scripts écrits en Python, qui utilisent eux-mêmes un fichier base de données pour stocker toutes les informations sur les épisodes (titre, date de diffusion, …). Afin de facilement les partager avec tout le monde, j’ai donc créé un projet sur le site GitHub : https://github.com/cgrimal/darwin. Maintenant, rien ne vous empêche de récupérer intégralement ces scripts, pour vous même créer une page web autour de l’émission (merci de me prévenir quand même, ça me fera plaisir !), et même de télécharger les épisodes en mp3.

Non seulement je pense que c’est une bonne chose de partager ce genre de projet car je ne compte pas faire de l’argent avec, mais en plus, cela m’a permis de m’initier à git, qui est un système de gestion de version bien pratique !

Comment télécharger les fichiers mp3 de l’émission ?

En fait, je pense que beaucoup de gens se posent la question, et si vous êtes dans ce cas, je pense modestement pouvoir vous aider. Cependant, pour mieux répondre, il me faut vous poser la question suivante : êtes-vous un informaticien/geek/python-gourou ?

  • Si oui, vous n’avez surement pas besoin de moi, mais si vous ne voulez pas ré-inventer la roue, servez-vous de mon code : darwin_create_database.py pour récupérer les informations (dont les liens directs vers les fichiers mp3), puis darwin_download.py pour télécharger les fichiers.
  • Sinon, vous pouvez cliquer sur les liens « Télécharger » pour télécharger les émissions une par une, ou alors me demander dans les commentaires ou directement par mail (clement.grimal@gmail.com) de l’aide !