Follow

Hello Fediverse

Comme tu le sais, je réalise des stats sur Mastodon, qui se trouve ici: sp3r4z.fr/mastodon et j'ai une page de stats "importante", qui compile des informations sur plus d'un an de donnée. Ça se passe ici:

sp3r4z.fr/mastodon/all_stats

On peut voir l'évolution sur l'année passée, et ça donne une vue assez générale sur ce que représente Mastodon, les usages…

Boost apprécié :)

Hello Fediverse, it's mastostats time.

I do statistics on Mastodon, which can be found here: sp3r4z.fr/mastodon and I have an "important" statistics page, which compiles informations on more than one year of data. It's here:

sp3r4z.fr/mastodon/all_stats

We can see the evolution over the last year, and it gives a fairly general view on what Mastodon represents, the uses...

Boost Appreciated :)

@Sp3r4z diversity/Gini index .. ce sont des termes statistiques ?

@Armageddon oui, il y a peut d'explication sur cette page, mais sur "general" t'as d'autres infos 😉

Diversity: ça montre comment se comporte la masse (comme s'il y avait X)
Giny: montre le taux de centralisation. Plus c'et petit moins c'et centralisé

@Sp3r4z merci :)
Euh.. je ne retrouve pas mon instance là sp3r4z.fr/mastodon/providers_l
Serait-ce "normal" ? (j'y suis l'unique utilisateur)

@Sp3r4z
Ah 😁
Je ne savais pas qu'il fallait le faire, forcément, ça explique bien 😂

@Armageddon En théorie, si ton instance est connectée à d’autres ça devrait récupérer, mais visiblement non…

Donc t'y inscrire, et de là ça récupérera ;)

@Sp3r4z donc le fediverse est encore plus centralisé qu'il y a un an ? :o

@nino En fait, c'est représentatif des Xk instances, pas du fediverse lui-même. C'est basé sur Mastodon, mais ça a un peu évolué (je crois que pleroma est dedans aussi et peut-être d'autres)

Mais en effet: 0.3% de plus en centralisation… mais avec 15 poles en plus (le diversity index, c'est "le fédiverse agit comme si'il y avait X instances reparties également)

@Sp3r4z Ah intéressant ! Je ne connaissais pas le diversity index, les maths derrière me dépassent un peu mais le principe est pas mal !

@nino Ah mais alors, je vais pas te mentir: à la base je voulais juste une médiane, (j'ai commencé mes stats y'a un moment: en février ou mars 2017), j'avais fait un tableau dans LOcalc et posté une image sur Mastodon… et là après plein de monde a demandé "y'a un site, y'a moyen de les avoir" donc j'ia fait un site avec ça :D

@nino Et y'a 10mois (merci git) j'ai été contacté par un chercheur (no joke) qui voulait avoir le "gini" et le "shannon", du coup c'est lui qui m'a sortie la formule avec python, que j'ai transcrit en PHP.

Je comprends rien à la formule (elle est simple), mais ça fonctionne :D

@nino J'ai voulu que ça soit open, mon code est loin d'être hyper bien codé, ou optimisé… c'est pas de la POO (et en même temps ,est-ce vraiment utile ici, je ne suis pas certain).

Mais clairement: j'étais hyper content, vu que j'aime beaucoup les stats, et qu'en plus le gini et le shannon c'est hyper intéressant comme données à avoir. Il y a un truc qui te dit "ton résal est pas du tout du tout décentralisé, 96.24% de centralisation, et agit comme s'il n'y avait que 42 acteurs" c'est fou :D

@Sp3r4z oui c'est passionnants les stats, et là elle sont sur un réseau qu'on utilise tout les jours donc c'est super !

42 c'est mieux que Twitter mais c'est pas super en effet ! Il faudrait que je fasse des stats à partir des données de seulement mon instance pour voir.

@nino Oui, et puis le but c'est d'être à la fois transparent, mais aussi de décentraliser (d'où la stats, et c'était le but de mes stats à la base: voir juste ça).

Pour les instances, j'ai fait que des évolutions au jour le jour, mais tu peux les check ici: sp3r4z.fr/mastodon/profile?uri

@Sp3r4z Ah sympa, plus lisibles que les autres équivalents !

Mais je pensais à regarder la répartitions des profils connu par instance, mais un peu la flemme d'aller faire des requêtes SQL aujourd’hui.
@Sp3r4z Ah je viens de réaliser que j'ai du travail à faire pour mon école, et dedans il y a.. du SQL x) !

@nino Ça va, c'est assez simple au final (sauf des cas un peu compliqués, mais ça reste bien souvent de la logique pure)

@nino J'ai pas bien compris, tu saurais expliquer un peu plus? :s

@Sp3r4z par exemple regarder les instances des personnes que je suis. Pour ça même pas besoin d'aller voir dans la BDD, j'avoue que je ne sais pas trop quelles informations sont stockées en base mais il doit bien en avoir des intéressantes.

@nino Je vois pas ce que tu cherches en fait. T'as un exemple précis de données que tu veux?

"regarder les instances des personnes que je suis" d'accord, mais que veux tu savoir?

PS: je demande, parce que si certaines sont intéressantes, ça peut valoir le coup de les rajouter à mes stats :)

@Sp3r4z alors les même stats que sur ton site, mais plutôt que d'être basées sur le fediverse connu par fediverse.network elle serait du point de vue de mon instance uniquement.

@nino Alors, elles sont pas basé sur "fediverse.network" déjà, de deux tu reprends mon code si tu veux, et t'as déjà ce qu'il faut là.
Il n'y a pas besoin de base de donnée, c'est que de l'appel d'API de chaque instance… Ça se fait assez bien (pour preuve je le fait :D )

@Sp3r4z ah du coup tu trouve les instances comment ? Je sais pas pourquoi je pensais que tu utilisait les donnés de fediverse.network !

@nino C'est marqué en gros, sur quasi la totalité de mes pages: instances.social/ qui récupère les données avec l'API de notre instance (celle sur laquelle je suis, comme le créateur de l'instance et dudit service). Ensuite il y a quelque trucs de fait (récupération d'un uptime, des notes mozilla observatory et cryptcheck) et le reste c’est mon site :)

@Sp3r4z ah j'ai confondu les deux :) Je regarderai quand j'aurais le temps ton code !

@nino Y'a rien de très compliqué au fond… juste de l'exploitation de JSON ou de SQL… et des calcul dessus.
J'ai jamais pris le temps de faire un truc propre avec de la POO. C'est du procédural de bout en bout, seule la connexion à la BdD est fait en PDO. Un framework pour trois calculs, ça me fait un peu chier :/

Show more

@nino C'est assez fixe depuis un moment, ça bouge pas trop mes pages. Mais tant que ça profite à la communauté :)

Sign in to participate in the conversation
Mastodon

Generalistic and moderated instance. All opinions are welcome, but hate speeches are prohibited. Users who don't respect rules will be silenced or suspended, depending on the violation severity.