URL: https://linuxfr.org/users/krunch/journaux/dlfp-social-network Title: DLFP social network Authors: Krunch Date: 2006年11月01日T23:59:03+01:00 Tags: dlfp, dataviz, graphes, réseau_social, statistiques et visualisation Score: 2 Dans un moment de désoeuvrement j'ai entrepris d'écrire de quoi générer un graphe des relations entre les utilisateurs de DLFP. Après quelques heures de travail, j'ai un truc qui donne des choses comme ceci : [http://ms800.montefiore.ulg.ac.be/~kunysz/dlfpers.8.png](http://ms800.montefiore.ulg.ac.be/~kunysz/dlfpers.8.png) Chaque flèche représente un certains nombre de réponses à des messages dans l'ordre "message parent -> réponse". Par exemple on peut voir que thoasm a répondu à huit messages de briaeros007. Ce graphe ce base sur 965 dépêches et journaux. Ne sont représentés que les liens d'au moins huit messages. Je sais pas trop à quoi ça peut servir mais si vous voulez essayer il vous faudra WWW::Mechanize, HTML::Parser, graphviz et ces deux scripts : [http://www.krunch.be/vrac/qua/dlfpget.pl](http://www.krunch.be/vrac/qua/dlfpget.pl) [http://www.krunch.be/vrac/qua/dlfpdot.pl](http://www.krunch.be/vrac/qua/dlfpdot.pl) Le premier sert à récupérer les pages voulues tandis que le second les analyse.
$ ./dlfpget.pl 3 # nombre de pages à récupérer en argument 21546.html 21515.html 21534.html $ ls *.html* | ~/prj/dlfp/dlfpdot.pl 1 > dlfpers.dot # "largeur" minimum des liens en argument $ dot -Tpng -o dlfpers.png dlfpers.dotdlfpget.pl ne récupère que les dépêches et journaux, il ne va pas chercher dans les forums mais l'adaptation est triviale à réaliser. Évitez aussi de demander trop de pages à dlfpget.pl si vous ne voulez pas DDoSer DLFP. Par ailleurs, un projet similaire existe pour IRC : PieSpy. J'avais commencé un patch pour lui permettre d'analyser des logs hors ligne mais je sais plus ce que j'en ai fait (et javasaynul de toute façon). [http://www.jibble.org/piespy/](http://www.jibble.org/piespy/)