984 B
Extraction de quelques chiffres liés à la ḡ1
Visible sur: https://g1-stats.axiom-team.fr/
Ce code n'a pas été testé dans un autre environement que le miens (Debian 10), il est publié par simple soucis de transparence et d'audit
Utilise l'API BMA pour l'extraction des clés publiques ḡ1 membres et non membres, ainsi que l'API ElasticSearch de Cesium+ pour la récupération des soldes par soucis d'optimisation.
A exécuter dans un environnement Bash Debian/Ubuntu.
Prérequis
Copiez le fichier .env.example en .env et adaptez les variables selon votre usage.
Exécution
./g1-stats.sh
Pour générer la page web static:
./g1-stats.sh web
Automatisation
Vous pouvez décider d'exécuter ce script régulièrement grâce à une tache cron. Par exemple pour l'exécuter toutes les 3 heures:
echo "0 */3 * * * /path/to/script/g1-stats.sh web >> /var/log/g1-stats.log 2>&1" >> /var/spool/cron/crontabs/$USER