Extraction de quelques chiffres liés à la ḡ1
Go to file
poka d5f8a7f4ed Add logo, change date to english format for native pagination 2019-12-17 00:44:01 +01:00
css Add logo, change date to english format for native pagination 2019-12-17 00:44:01 +01:00
.env.example Create .env file for environment variables 2019-11-19 16:30:48 +01:00
.gitignore Create .env file for environment variables 2019-11-19 16:30:48 +01:00
README.md Create .env file for environment variables 2019-11-19 16:30:48 +01:00
g1-stats.sh Add logo, change date to english format for native pagination 2019-12-17 00:44:01 +01:00
index-stats.html Add logo, change date to english format for native pagination 2019-12-17 00:44:01 +01:00

README.md

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, 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