Extraction de données depuis Twitter avec Tweetbeaver

J’ai présenté il y a quelques jours une extension Chrome appelée Twlets conçue pour récupérer des données depuis Twitter. Elle fonctionne tout à fait correctement, mais n’est malheureusement pas gratuite, malgré des tarifs très modérés.

Avec Tweetbeaver, on dispose cette fois d’une application pour Twitter intégralement gratuite qui elle aussi est à même d’extraire un certain nombre d’informations depuis Twitter via l’API du réseau social. Les données recueillies sont affichées à l’écran ou selon les cas à exporter dans un fichier .CSV pour être exploitées dans un tableur.

Pour profiter des différents modules qui composent cette application, il faudra s’authentifier avec son compte Twitter pour l’autoriser à l’utiliser. Pour pouvoir manipuler l’API de Twitter, il faut obligatoirement passer par la phase d’authentification.

Tweetbeaver est capable d’extraire des données depuis n’importe quel compte Twitter, mais bien évidemment est limitée par les exigences techniques imposées par Twitter.

Pour le moment, on a accès à dix modules d’extraction de données ou d’outils renvoyant diverses informations en provenance de Twitter. D’autres modules selon vraisemblablement ajoutés par le développeur de Tweetbeaver.

tweetbeaver

  • Convert @name to ID : Pour convertir un pseudo Twitter quelconque en identifiant numérique ; par exemple le pseudo @ballajack a pour identifiant Twitter 162087701.
  • Convert ID number to @name : Opération inverse de la précédente.
  • Check if two accounts follow each other : Outil pour déterminer si deux comptes Twitter se suivent mutuellement.
  • Download a user’s favorites : Pour récupérer les favoris (likes) d’un utilisateur donné sur Twitter. Le nombre total de favoris trouvé est indiqué, mais l’API de Twitter ne permet pas de récupérer plus de 200 favoris. Les favoris sont affichables à l’écran ou à télécharger dans un fichier .CSV.
  • Search within a user’s favorites : Pour effectuer des recherches dans les favoris d’un utilisateur sur Twitter. Là aussi, seuls les 200 derniers tweets placés dans les favoris sont pris en compte.
  • Download a user’s timeline : Pour télécharger les tweets d’un utilisateur. L’API de Twitter prend en compte les 3 200 derniers tweets. Le nombre total de tweets est mentionné. Ils sont affichables à l’écran ou à télécharger dans un fichier .CSV.
  • Search within a user’s timeline : Pour rechercher dans les tweets d’un utilisateur. Là aussi, seuls les 3 200 derniers tweets publiés sont pris en compte.
  • Get a user’s account data : Pour afficher diverses informations concernant un compte Twitter public ; Pseudo ; Identifiant Twitter ; Nom ; Biographie ; Date de création du compte Twitter ; Nombre de Tweets ; Nombre de followers…
  • Download a user’s friends list : Pour télécharger dans un fichier .CSV la liste des followings d’une personne dans la limite de 3 000 noms imposée par l’API de Twitter.
  • Download  a user’s folowers list : Pour télécharger dans un fichier .CSV la liste des followers d’une personne dans la limite de 3 000 noms imposée par l’API de Twitter.

Les différents modules sont très simples à manipuler et renvoient les informations demandées en quelques secondes.

Il est vraiment dommage que Twitter bride de la sorte son API, du moins pour les applications tierces. Ces limites ne s’appliquent pas aux outils développés par Twitter, mais ceux-ci ne permettent pas ce genre d’extractions de données.