13-11-2020, 11:35:12
Hello les primtuxovores,
Depuis un petit moment, la map openstreetmap de Primtux me pose un soucis de sécurité.
Je m'explique : tout le monde peut l'édité tel un wiki ce qui est bien en soit mais ce qui veut aussi dire que n'importe qui peut y mettre le bronx (volontairement ou non).
Je trouve que ça commence à devenir une chouette vitrine de l'implémentation de Primtux en France et il serait dommage de perdre ça un jour pour des raisons "stupides".
J'ai donc pour idée de créer un dépôt git qui collecterais régulièrement (un bête cron) le fichier json avec toutes les données. (en réalité, j'ai déjà créé ce petit script en python pour être sur de la possibilité de la chose)
à chaque nouveau déclenchement, il effectuerais la récupération des données, la comparera au dernier fichier archivé.
Si rien n'a bougé, on ne fait rien.
Si au contraire, ça à changé, il met à jour le fichier puis crée un nouveau commit dans la foulée.
Jusqu'à là, vous me direz que l'intérêt est sans doute minime mais j'aimerais en faire autre chose :
créer à partir de ses données des chiffres :
le nb d'utilisateurs de Primtux, le nb pouvant aider etc et en faire un petit fichier html avec pourquoi pas un graphique montrant la progression depuis les premières collectes.
Ce contenu HTML pourra être visible directement sur Primtux.fr via une petite édition (normalement, une <iframe> devrait suffire).
On devrait par conséquent, avoir des données assez fraiches sur le site via cet astuce.
La seul question un peu délicate étant de savoir ou ce script sera croné.
Si c'est possible de faire ça sur l'hébergeur de Primtux.fr, ça serait idéal... sinon, je pense que je mettrais ça sur un rpi @home qui tournerais h24. (j'ai de toute façon pour idée d'avoir un rpi qui me fasse pas mal d'opé de ce genre)
Depuis un petit moment, la map openstreetmap de Primtux me pose un soucis de sécurité.
Je m'explique : tout le monde peut l'édité tel un wiki ce qui est bien en soit mais ce qui veut aussi dire que n'importe qui peut y mettre le bronx (volontairement ou non).
Je trouve que ça commence à devenir une chouette vitrine de l'implémentation de Primtux en France et il serait dommage de perdre ça un jour pour des raisons "stupides".
J'ai donc pour idée de créer un dépôt git qui collecterais régulièrement (un bête cron) le fichier json avec toutes les données. (en réalité, j'ai déjà créé ce petit script en python pour être sur de la possibilité de la chose)
à chaque nouveau déclenchement, il effectuerais la récupération des données, la comparera au dernier fichier archivé.
Si rien n'a bougé, on ne fait rien.
Si au contraire, ça à changé, il met à jour le fichier puis crée un nouveau commit dans la foulée.
Jusqu'à là, vous me direz que l'intérêt est sans doute minime mais j'aimerais en faire autre chose :
créer à partir de ses données des chiffres :
le nb d'utilisateurs de Primtux, le nb pouvant aider etc et en faire un petit fichier html avec pourquoi pas un graphique montrant la progression depuis les premières collectes.
Ce contenu HTML pourra être visible directement sur Primtux.fr via une petite édition (normalement, une <iframe> devrait suffire).
On devrait par conséquent, avoir des données assez fraiches sur le site via cet astuce.
La seul question un peu délicate étant de savoir ou ce script sera croné.
Si c'est possible de faire ça sur l'hébergeur de Primtux.fr, ça serait idéal... sinon, je pense que je mettrais ça sur un rpi @home qui tournerais h24. (j'ai de toute façon pour idée d'avoir un rpi qui me fasse pas mal d'opé de ce genre)

