Podcasts, RSS et PHP

Oyo!

Un petit billet « copinage » pour les podcasts que j’écoute, et promo pour podcast addict, un lecteur de podcasts sur android. Vous les trouverez (en partie) dans le menu de gauche, sous « podcasts ».

Breaking news : http://www.nextinpact.com/news/98103-podcast-addict-retire-play-store-son-developpeur-cherche-solution.htm

Non mais qu’est-ce que c’est que ce bordel?? Podcast addict retiré aujourd’hui du play store pour cause de contenu pornographique… Non mais n’importe quoi les gars… Un conseil Xavier: pars sur F-Droid…

Edit : au 18.01.2016, Podcast Addict est revenu dans le play store.

Je les écoute dans la voiture; parmi eux NipSource, une très bonne équipe dont j’aimerais bien entendre le premier épisode de 2016 au passage… Un membre de cette équipe, Donkluivert, fait son propre podcast et est hébergé sur une plateforme qui ne lui permet pas de l’exporter correctement en RSS. Quand je dis correctement, c’est juste qu’un lien vers le fichier son doit être présent dans les items du flux pour qu’il soit téléchargeable par podcast addict (susmentionné:) sur ma tablette.

Bref, je voulais ajouter son podcast à mes flux et ça ne marchait pas.

Alors j’ai écrit un petit proxy en PHP qui enrichit son flux en allant extraire les liens sons depuis les pages cibles, et qui les insère dans les items du flux RSS.

Avec un petit système de cache pour ne pas envoyer trop de requêtes vers le site initial.

Le flux complet de l’ami DK est donc ici : chroniques du jeune manchot

Alors voilà, si l’un d’entre vous anime un podcast ET a des problèmes de flux RSS (je dirais probabilité… nulle?), ce proxy est pour vous!

Dirty Feed Reader

Récemment, une nouvelle m’a bien attristé : Google va fermer Google Reader. Et merde, me suis-je dit.

Je suis un consommateur régulier de flus RSS, et Google Reader était parfaitement adapté à mes besoins, notamment sur mon galaxy tab 2.

Je suis allé faire un tour sur le net pour voir quelles étaient les alternatives envisageables, et je suis tombé sur Feedly (dont j’avais auparavant entendu parler en bien). J’ai installé le bidule sur la tablette.

  1. Magnifique: j’entre seulement mon adresse gmail, et il m’importe tous mes flux.
  2. Je m’émerveille devant la présentation des flux. Visuellement, ça pète!
  3. J’explore un peu, et je ne comprends RIEN. Pourquoi m’affiche-t-il les articles de façon aléatoire? Ce que je veux, c’est simplement avoir la liste de mes flux, la liste des articles, et rien de plus… Feedly est trop compliqué pour moi… Visuellement superbe, mais à mes yeux inutilisable.

Ça me démangeait depuis un moment de développer mon propre lecteur de flux RSS, alors c’était l’occasion.

J’ai donc développé ce lecteur en gardant la même structure: des répertoires, et des flux rangés dedans.

A côté de ça, je me suis amusé à implémenter une authentification OpenID. Bon ok, le seul fournisseur d’identité en place est pour l’instant… Google… Mais ça marche! Plus besoin, donc, de remplir un formulaire d’inscription avec nom d’utilisateur et mot de passe. Un bon gain de temps pour se créer un compte 🙂

Je suis globalement satisfait de ce programme; il reste à peaufiner l’interface pour les tablettes et ce sera parfait!

J’ai écrit une fonction pour importer un fichier opml, histoire de récupérer la liste des flux actuels de Google Reader.

Pour ceux que ça intéresse, c’est par là!