Archives par mot-clé : timeline

Comment obtenir un flux RSS pour les timelines Twitter avec l’aide de Google Scripts

S’il y a bien un truc que je déteste avec Twitter, c’est que je trouve ça bordélique à suivre. Il y a trop d’information et je ne trouve pas que ce soit organisé de manière pratique. J’ai aussi essayé plusieurs clients, mais rien à faire, je ne m’y fait pas (ouais je suis un vieux con …).

Donc pour moi la façon la plus pratique et centralisée de suivre les twittos que je préfère, c’est de coller leur flux RSS dans mon agrégateur (le super Kriss Rss). Le seul problème c’est qu’il y a quelques semaine, ces abrutis de chez Twitter ont décidé de bloquer définitivement les flux RSS des timelines avec le passage à leur nouvelle API 1.1. Donc officiellement, plus de possibilité de suivre via RSS les twits. Il faut passer par un client ou par le site de Twitter. Tout ce que je déteste quoi …

Heureusement, l’imagination et l’ingéniosité humaine n’a pas de limite et il n’a pas fallu longtemps avant que des personnes ne trouve un contournement. Ce n’est pas ultra simple, mais il n’y a rien d’insurmontable, surtout si vous n’avez pas peur de laisser un peu de donnée chez Google.

J’ai honteusement pompé et traduit ce tuto chez labnol.org que je remercie infiniment au passage.

Etape 1: Créons une fausse App Twitter

Cette App Twitter servira à faire communiquer notre Google Script avec l’API Twitter.

  • Aller sur dev.twitter.com, se logguer avec son compte Twitter et créer une App Twitter. Lui donner un nom, une description, indiquer un site (‘importe quelle url) et renseigner l’adresse https://spreadsheets.google.com/macros/ dans le champ url de callback. Accepter les règles de développement, remplissez le Captcha et cliquer sur le bouton Submit.
    twitter rss 01
  • Quand l’App a été créée, notez bien votre Consumer Key et votre Consumer Secret (Key).
    twitter rss 02

Etape 2: Configurons notre Google Script

  • Utilisez ce lien pour copier le script Twitter RSS script dans votre Google drive. Renseignez le Consumer key et le Consumer Secret en lignes 28 et 30.
    twitter rss 03
  • Aller dans Fichier -> Gérer les Versions et choisissez Enregistrer une nouvelle version et cliquer sur OK.twitter rss 04
  • Aller dans Publier -> Déployer en tant qu’application Web et choisir Tout le monde, même les utilisateurs anonymes sous la rubrique Qui a accès à l’application. Cliquer sur le bouton Déployer.
    twitter rss 05

Etape 3: Déployons le générateur de flux RSS Twitter

  • Maintenant que le script est déployé, aller dans Exécuter -> Start et donner les permissions nécessaires (au script et à Twitter).
  • Une fois que c’est fait, vous devriez recevoir un email avec les liens vers des exemples de flux RSS pour Twitter.twitter rss 06

Et voilà, il ne reste plus qu’à générer vos propres flux à partir des noms d’utilisateurs Twitter par exemple en changeant simplement la valeur du paramètre « q » dans l’url du flux.

Ce script Google Script est libre d’utilisation, de modification et de distribution, si vous citez vos sources.

Merci encore labnol.org.

Comment trouver le flux RSS d’un utilisateur Twitter

J’utilise Twitter, mais j’ai horreur de Twitter. Enfin de son interface et de la façon de suivre le fil. Comme j’adore par contre m’abonner aux news de mes sites favoris via leur flux RSS, je préfère suivre mes twittos préférés de cette manière. Malheureusement, cette possibilité est bien cachée par Twitter et il faut ruser désormais pour avoir accès au flux RSS d’un utilisateur.

En fait, il suffit de rentrer dans son agrégateur de flux l’url suivante, en remplaçant bien sur nom_de_l_utilisateur par l’alias twitter de l’utilisateur en question.

http://api.twitter.com/1/statuses/user_timeline.rss?screen_name=nom_de_l_utilisateur

Bon, c’est pas le tout j’ai un paquet de timelines à rattraper moi.

EDIT : ça y est Twitter a bloqué tous les flux RSS, cette astuce ne fonctionne plus 🙁