visualiseur de statuts facebook

Visualiseur de statuts facebook

Idée

Comment voir en un clin d’oeil l’humeur globale de ses amis ?

Via facebook, il est possible de voir l’humeur de ses amis dans leur statut.

Cependant plus, on a d’amis, plus il est long de tout lire. Comment faire pour prendre la température sans forcément tout lire ?

Facebook propose deux modes:

  • regarder les statuts les plus récents
  • regarder les status qui sont les plus populaires. Donc ceux qui ont été commenté ou aimé.

C’est finalement les interactions des utilisateurs qui vont permettre de juger ce qui doit être vu et ce qui n’en vaut pas la peine.

Malgré ce système, il y a toujours des infos qui ne sont peut être pas pertinentes pour la masse, mais qui le sont pour soi-même et qu’on risque de louper.

L’idée ici, est donc d’expérimenter plusieurs méthode pour faire émerger de l’information à partir d’un flux énorme de statuts facebook.

Obtenir les données

Pour obtenir les données il y a principalement 2 moyens:

  • le flux rss des statuts des ses amis
  • créer une application facebook qui a accès à toute l’api

Le plus simple est le flux rss, mais on est limité au contenu des messages. Il n’y a pas moyen d’avoir accès aux interactions autour ce qui est le moyen standard utilisé par facebook pour faire émerger l’information.

Implémentation

Pour le flux.

L’idée de base est de récupérer les données via le flux rss et de les ajouter dans une base de données locale. Puis, ensuite de les traiter pour visualiser l’ambiance.

  • obtenir le fichier rss (régulièrement en fonction des visites)
  • créer un tableau avec pour index le hash md5 du contenu et de la date.
  • créer un tableau avec tout les hash déjà présent dans la base. (limiter aux statuts récents)
  • pour chaque élément du tableau tester si son hash est déjà présent dans la base
  • => si ce n’est pas le cas, ajouter l’élément

Idées de méthodes pour faire émerger les données

  • Comptabiliser les mots qui reviennent le plus souvent. Associer des connotations aux mots pour tâter la température de l’humeur de gens !
  • compter le nombre de mots dans un statut
  • donner une note aux statuts et donner plus de poids aux mots qui proviennent des statuts que j’aime => donc là je sais ce que j’aime => puis je peux aider à faire émerger les statuts intéressants si ils ont aussi ces mots !
  • ne pas décomposer les phrases, mais faire ressortir les liens entre les mots.

Idées de visualisation des données

Attribuer des couleurs et des tailles aux textes.

Voilà le résultat de ce que donne le visualiseur de statuts facebook…

 

En fait, il se trouve que facebook a aussi développé une application qui va dans ce sens !

L’idée est de trouver l’indice du bonheur national brut en observant les statuts facebook.

Voici les statistiques du bonheur national rut des usa selon facebook…

Articles à ce propos..

http://www.internetactu.net/2010/12/16/du-role-predictif-des-donnees-a-la-gouvernementalite-algorithmique/