g1-stats/README.md

28 lines
984 B
Markdown
Raw Normal View History

2019-11-19 16:03:22 +01:00
# Extraction de quelques chiffres liés à la ḡ1
### Visible sur: [https://g1-stats.axiom-team.fr/](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*
2019-11-19 16:03:22 +01:00
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.
2019-11-19 16:03:22 +01:00
## 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`