Extraction de quelques chiffres liés à la ḡ1
Go to file
poka 97308f601e Add debug scripts checkMissingDate.sh, compareMass.sh; Improve mass function in explorer 2020-09-22 22:04:30 +02:00
lib Take nbrMembers of UDBloc instead of last bloc of the day 2020-09-22 05:09:08 +02:00
scripts Add debug scripts checkMissingDate.sh, compareMass.sh; Improve mass function in explorer 2020-09-22 22:04:30 +02:00
tpl Fix aggrega when cache; rename recus.json -> daily.json; Improve jq sutff; Complete explorer 2020-09-21 02:04:26 +02:00
.env.example change for wan node 2020-06-20 21:53:55 +02:00
.gitignore Improve grep for large matchs fir -F option; Fix UDToday when bloc is null 2020-09-22 02:36:20 +02:00
README.md Littles changes, transform logo to home link 2020-05-31 00:52:53 +02:00
explorer.sh Add debug scripts checkMissingDate.sh, compareMass.sh; Improve mass function in explorer 2020-09-22 22:04:30 +02:00
g1-stats.sh Improve grep for large matchs fir -F option; Fix UDToday when bloc is null 2020-09-22 02:36:20 +02: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 (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