From 8379cc2ec7735b4c80b64276b1d888677ed615e8 Mon Sep 17 00:00:00 2001 From: vincent-peugnet Date: Sat, 20 Dec 2025 18:40:29 +0100 Subject: [PATCH] =?UTF-8?q?WIP:=20g=C3=A9n=C3=A8re=20la=20liste=20des=20ha?= =?UTF-8?q?ckerspace=20fran=C3=A7ais=20=C3=A0=20partir=20du=20Wiki?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 --- .gitignore | 1 + css/style.css | 5 ++ hackerspace-list.sh | 19 ++++++ index.html | 66 +++++++++++++----- index.template.html | 160 ++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 233 insertions(+), 18 deletions(-) create mode 100644 .gitignore create mode 100755 hackerspace-list.sh create mode 100644 index.template.html diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..dcaf716 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +index.html diff --git a/css/style.css b/css/style.css index 1ba92b5..ab0abb3 100644 --- a/css/style.css +++ b/css/style.css @@ -89,3 +89,8 @@ hr {height: 40px; background: url('../images/separation.png') no-repeat 50% 50%; flex-direction: column; } } + +/* hide Mediawiki section title */ +article .mw-parser-output h2 { + display: none; +} diff --git a/hackerspace-list.sh b/hackerspace-list.sh new file mode 100755 index 0000000..5e2f1aa --- /dev/null +++ b/hackerspace-list.sh @@ -0,0 +1,19 @@ +#!/bin/sh + +MEDIAWIKI_HS_LIST="https://wiki.interhacker.space/api.php?action=parse&page=Accueil&format=json§ion=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///; + r mediawiki_list.tmp.html + }' \ + | sed -e "/DATE/{ + s///; + n; + e $DATE_CMD + }" \ + > index.html + +rm mediawiki_list.tmp.html diff --git a/index.html b/index.html index d94b791..9101e01 100644 --- a/index.html +++ b/index.html @@ -117,25 +117,55 @@

France

- + +

Qui sont-ils ?[modifier | modifier le wikicode]

+ + + +
-

-

Europe

diff --git a/index.template.html b/index.template.html new file mode 100644 index 0000000..d79fe21 --- /dev/null +++ b/index.template.html @@ -0,0 +1,160 @@ + + + + + UNE INTRODUCTION AUX HACKERSPACES ET À LEURS ACTIVITÉS + + + + + + + +
+

UNE INTRODUCTION AUX HACKERSPACES ET À LEURS ACTIVITÉS

+
+ +
+ +
+
+ Alice, debout sur un pupitre cylindrique, regardant dans une boite posée sur une table. + c'est quoi le hack ? +
+ +

Les hackerspaces sont des lieux physiques où les gens peuvent se rencontrer et travailler sur des projets.

+ +

Ce sont des lieux réels – par opposition aux lieux de rencontre en ligne – où se réunir avec + des personnes partageant les mêmes centres d'intérêts.

+ +

L'éthique des hackers en fait des acteurs du bien commun opposés aux hiérarchies et aux autorités conventionnelles.

+ +

Leurs projets sont logiciels et matériels et touchent à tous les domaines comme la technique, la science et l'art.

+
+ +
+ +
+
+ Petit homme pressé tenant un bol et un bout de fromage + Question hacktivistes +
+

Partager

+ +

La curiosité est au coeur de la culture Hacker. Comment marchent un logiciel, une imprimante ou un système politique ? + Le comprendre et diffuser ce savoir, c'est donner les moyens de l'améliorer, l'adapter, le détourner de manière créative et originale.

+ +

Le logiciel libre est directement issu de cette culture. Il démontre que la mise en commun et la transparence sont gages de qualité, de pérennité et de créativité. + Mise à disposition d'outils communs et gestion démocratique ou participative sont des manifestations concrètes de cet esprit de partage dans les hackerspaces.

+ + + +

Ouvrir

+ +

L'ouverture d'esprit est une nécessité : une communité inclusive, rejet des discriminations, encouragement de la participation sans limites d'âge ou de niveaux. + Elle induit également une pensée en réseau où aucun de nous n'est meilleur que nous tous. Les hackerspaces existent pour sortir de l'isolement et faire des choses ensemble, se construire sur la base des conseils et des questions.

+ +

Construire

+ +

Produire en autonomie, créer selon ses besoins ou ses désirs, modifier ou réparer l'existant. C'est la pratique quotidienne que préconise la culture Hacker. + Car personne ne devrait être forcé à s'agenouiller devant des systèmes de masse dont les produits sont défectueux, nuisibles ou obsolescents par nature.

+
+ +
+ +
+ +
+ Petit homme pressé buvant un bol et tenant un bout de fromage + Réponses collectives +
+ +

Le hack, c'est...

+
    +
  • Une culture égalitariste vivante
  • +
  • Un partage des connaissances
  • +
  • Des lieux collectifs ouverts
  • +
  • Des espaces de discussion
  • +
  • Une démarche créative
  • +
  • Des projets concrets
  • +
  • Une pensée critique
  • +
  • Des collaborations multiples
  • +
  • Des évènements réguliers
  • +
+ + +

Aujourd'hui les hackerspaces font vivre cette culture avec honnêteté. Ce sont des lieux de rencontre, de confrontation des représentations, des lieux de création foisonnante.

+ +

Les pratiques qui émergent de la culture Hacker ont dépassé le cadre informatique. Elles ont donné naissance à l'hacktivisme, l'application du hack à la politique et à la critique sociale. + Les hackerspaces naissent du désir de diffuser cette pensée et ses actions.

+ +

Les hacktivistes analysent la technologie pour ce qu'elle est : une idéologie promue par un système économique et politique à bout de souffle qui promet le meilleur et produit le pire.

+ +

En conscience de ce contexte, les hacktivistes travaillent à défendre collectivement leur singularité. Ils s'organisent au quotidien et montent régulièrement + des événements ouverts au grand public pour faire connaître le hack.

+ + +
+ +
+ + + +
+ + + +
+ + + + +