interhacker.space/hackerspace-list.sh
vincent-peugnet 8379cc2ec7 WIP: génère la liste des hackerspace français à partir du Wiki
Il s'agît d'un énorme fail, car les liens pointent en réalité vers des pages du Wiki et non les sites des hackerspaces.

Ce script est en réalité une copie de celui proposé par Nono pour le site du camp 2026: https://git.interhacker.space/interhack/2026.camp.public.website/src/branch/main/update-guide.sh
2025-12-20 18:40:29 +01:00

19 lines
503 B
Bash
Executable file

#!/bin/sh
MEDIAWIKI_HS_LIST="https://wiki.interhacker.space/api.php?action=parse&page=Accueil&format=json&section=3"
curl --silent --fail-with-body "$MEDIAWIKI_HS_LIST" | jq -r '.parse.text."*"' > mediawiki_list.tmp.html
cat index.template.html \
| sed '/MEDIAWIKI_LIST/{
s/<!-- *MEDIAWIKI_LIST[^-]*-->//;
r mediawiki_list.tmp.html
}' \
| sed -e "/DATE/{
s/<!-- *DATE[^-]*-->//;
n;
e $DATE_CMD
}" \
> index.html
rm mediawiki_list.tmp.html