Bonjour à tous,
Voici ma première petite contribution au développement autour de la data sur la Ğ1.
Un nuage de mots basé sur les commentaires des transactions.
https://gexplore.analysons.com/commentaires/
L’image est mise à jour automatiquement tous les matins sur les 6 derniers mois glissants, elle change légèrement tous les jours.
C’est un script en Python qui utilise la db sqlite des transactions du noeud duniter (pour l’instant, mais je pourrai le passer sur l’API BMA), et la librairie wordcloud.
Certains mots sont exclus pour une lisibilité plus intéressante : [‹ Merci ›, ‹ Gracias ›, ‹ Bienvenue ›, ‹ Bienvenu ›, ‹ Bienvenida ›, ‹ June ›, ‹ G1 ›, ‹ Juna ›, ‹ Junas ›, ‹ Bienvenido ›] ainsi que les stop words communs en français et en espagnol.
=> Par contre je viens de me rendre compte qu’il existe déjà un outil appelé Ğexplore
Je ne me suis pas encore trop occupé de voir où je vais déposer le code source.
Peut-être que tools · GitLab serait un bon endroit pour commencer, ou alors un repo dédié à ce que je vais aussi faire pour la suite.
Pour l’instant j’ai en tête de faire un outil de visualisation de données en Python, qui utiliserait l’API BMA.
J’utiliserais par exemple streamlit qui permet de facilement construire des belles webapps intéractives.
Cet outil serait fondé sur une base de données indexées des transactions (soit que je construirais moi même, soit reprendre une base existante comme celle de Datajune, mais je crois que Datajune n’a pas les transactions vu que c’est focalisé sur la toile de confiance, de plus je vais plutôt utiliser Python comme langage et non Julia).
L’une des premières choses que j’aimerais faire, c’est de reconstituer les transactions incluant les DU (si j’y arrive… d’ailleurs je suis preneur si vous avez les règles qui permettent d’identifier les « débuts de droit au DU » et « fin de droit au DU » en scannant la blockchain, vu qu’apparemment les DU n’y sont pas stockés de façon nominative).
Ca me servira pour le premier indicateur que je souhaite faire sur les transactions, et peut-être que ça pourrait aussi rassurer certains utilisateurs en mettant à dispo une page qui afficherait toutes les transactions avec l’ensemble des DU.
Ce ne sont que des premières idées, et j’ai aussi noté que Gérard je crois va développer des nouvelles fonctions autour de la data sur wotwizard, donc ça pourrait être intéressant de nous coordonner, en tous cas de s’assurer qu’on ne fait pas des choses en double.
A bientôt