From d488019218266dcb6bfc3b6c12c06c35b9faf669 Mon Sep 17 00:00:00 2001 From: Mickael Date: Fri, 30 Aug 2019 21:07:25 +0200 Subject: [PATCH] Add last update in footer --- scripts/generate.sh | 3 + scripts/generate_global_info.py | 24 +++ site/crapaud-fou.css | 5 + site/crapaud-fou.js | 4 + site/data/global.json | 1 + site/index.html | 278 ++++++++++++++++++++++---------- 6 files changed, 233 insertions(+), 82 deletions(-) create mode 100644 scripts/generate_global_info.py create mode 100644 site/data/global.json diff --git a/scripts/generate.sh b/scripts/generate.sh index 77a0e72..4809a1a 100644 --- a/scripts/generate.sh +++ b/scripts/generate.sh @@ -15,3 +15,6 @@ wget -O ./site/data/tube.json https://tube.crapaud-fou.org/feeds/videos.json?sor # chat pip3 install -r ./scripts/requirements.txt python3 ./scripts/generate_chat_info.py + +# global +python3 ./scripts/generate_global_info.py diff --git a/scripts/generate_global_info.py b/scripts/generate_global_info.py new file mode 100644 index 0000000..96b36a6 --- /dev/null +++ b/scripts/generate_global_info.py @@ -0,0 +1,24 @@ +import os, json +from datetime import datetime + +def main(): + + info = { + "lastupdate": datetime.strftime(datetime.now(), "%d/%m/%Y %X") + } + save(info) + +def save(info): + # Récupération du répertoire racine du repo + rootFolder = os.path.join(os.path.dirname(__file__), '..') + # Répertoire pour stocker le fichier de sortie + dataFolder = os.path.join(rootFolder, 'site', 'data') + + statsFilePath = os.path.abspath( + os.path.join(dataFolder, 'global.json')) + with open(statsFilePath, "w") as file_write: + json.dump(info, file_write) + + +if __name__ == "__main__": + main() \ No newline at end of file diff --git a/site/crapaud-fou.css b/site/crapaud-fou.css index 1f32743..10857b7 100644 --- a/site/crapaud-fou.css +++ b/site/crapaud-fou.css @@ -145,4 +145,9 @@ li { .tisseurs a { font-size: .8em; color: #666; +} + +.lastupdate { + color: #666; + font-size: .8em; } \ No newline at end of file diff --git a/site/crapaud-fou.js b/site/crapaud-fou.js index 4e88ba6..1dfa023 100644 --- a/site/crapaud-fou.js +++ b/site/crapaud-fou.js @@ -122,6 +122,10 @@ $(document).ready(function() { }); }); + // global + $.getJSON("data/global.json", function(data) { + $("#lastupdate").text(data.lastupdate) + }); // hash navigation var hash = window.location.hash.substr(1); diff --git a/site/data/global.json b/site/data/global.json new file mode 100644 index 0000000..e14a752 --- /dev/null +++ b/site/data/global.json @@ -0,0 +1 @@ +{"lastupdate": "30/08/2019 20:48:30"} \ No newline at end of file diff --git a/site/index.html b/site/index.html index d7c8166..d9ea73b 100644 --- a/site/index.html +++ b/site/index.html @@ -1,5 +1,6 @@ + @@ -12,7 +13,7 @@ - + @@ -34,7 +35,8 @@ - + @@ -43,8 +45,11 @@
- - La mare des crapauds fous est un lieu de rencontre et de collaboration sur des sujets divers comme: écologie réelle, neurodiversité, éducation alternative, dégafamisation, logiciel libre, végétalisation urbaine, intelligence collective, parentalité responsable, monnaies libres, gouvernances partagées, open hardware, lutte contre l'obsolecense, permaculture, santé raisonnée, inclusion sociale, et beaucoup d'autres sujets. + + La mare des crapauds fous est un lieu de rencontre et de collaboration sur des sujets divers comme: écologie + réelle, neurodiversité, éducation alternative, dégafamisation, logiciel libre, végétalisation urbaine, + intelligence collective, parentalité responsable, monnaies libres, gouvernances partagées, open hardware, + lutte contre l'obsolecense, permaculture, santé raisonnée, inclusion sociale, et beaucoup d'autres sujets.
@@ -56,8 +61,10 @@

Les crapauds fous

-

Face aux dangers qui pèsent sur notre avenir, seul un grain de folie peut nous sortir de l'ornière (et de la déprime passive).

-

En avril 2017, une trentaine de personnes se reunissent aux Treilles dans le Var et donnent naissance au manifeste des Crapauds Fous.

+

Face aux dangers qui pèsent sur notre avenir, seul un grain de folie peut nous sortir de l'ornière (et de + la déprime passive).

+

En avril 2017, une trentaine de personnes se reunissent aux Treilles dans le Var et donnent naissance au + manifeste des Crapauds Fous.

 

@@ -72,7 +79,9 @@
- +
@@ -89,9 +98,11 @@
@@ -100,28 +111,32 @@
0 crapauds
0 idées
-
0 commentaires
+
0 + commentaires
30 derniers jours
-
0 crapauds actifs
+
0 crapauds actifs
0 nouvelles idées
-
0 commentaires
+
0 commentaires +
Les dernières idées ajoutées
-
    -
+
    +
- +
@@ -133,9 +148,11 @@
@@ -158,12 +175,13 @@
Canaux les plus actifs sur 30 jours
-
    -
+
    +
- +
@@ -175,9 +193,11 @@
@@ -203,7 +223,8 @@
- +
@@ -216,7 +237,8 @@
Cohortes de crapauds fous

Les cohortes de crapauds sont des regroupements locaux, pour se voir dans la vraie vie.

-

Suivez leur activité sur la page wiki des cohortes ou rejoignez-les sur leurs canaux de discussion:

+

Suivez leur activité sur la page wiki des cohortes ou + rejoignez-les sur leurs canaux de discussion:

@@ -231,12 +253,14 @@
Rencontres et évènements

Les crapauds participent parfois à des évènements, des rencontres ou des conférences.

-
Rencontres à venir
+
Rencontres à + venir
-
Rencontres passées
+
Rencontres + passées
@@ -247,20 +271,23 @@
- +
- +
@@ -279,37 +306,55 @@
@@ -326,37 +371,60 @@
@@ -373,31 +441,47 @@ @@ -414,18 +498,27 @@ @@ -442,12 +535,19 @@
- Les crapauds fous sont une catégorie de gens qui font des pas de coté. Ce n'est pas une association, ni une organisation. La mare aux crapauds fous est une collection des services hébergés par des particuliers en leur nom propre (le chat, les idées, le wiki, le pad, le serveur jitsi, etc). Leur contribution donne vie à cet espace d'échange et de partage. Mais à aucun moment la mare des crapauds fous ne porte de projets, ni les crapauds fous en tant qu'entité. Au mieux, en tant que réseau, ils les accompagnent, les rejoignent, les influencent, les nourrissent, les chérissent ou les inspirent. Tous les projets cités dans la mare des crapauds fous sont portés par des individus ou des organisations indépendantes. + Les crapauds fous sont une catégorie de gens qui font des pas de coté. Ce n'est pas une association, ni + une organisation. La mare aux crapauds fous est une collection des services hébergés par des particuliers + en leur nom propre (le chat, les idées, le wiki, le pad, le serveur jitsi, etc). Leur contribution donne + vie à cet espace d'échange et de partage. Mais à aucun moment la mare des crapauds fous ne porte de + projets, ni les crapauds fous en tant qu'entité. Au mieux, en tant que réseau, ils les accompagnent, les + rejoignent, les influencent, les nourrissent, les chérissent ou les inspirent. Tous les projets cités dans + la mare des crapauds fous sont portés par des individus ou des organisations indépendantes.
- Les crapauds fous ne sont pas sur fesse-bouc, ni sur touiteur.
+ Les crapauds fous ne sont pas sur fesse-bouc, ni sur + touiteur.
Pour contacter les jardiniers de la mare des crapauds fous:
contact a crapaud-fou.org
@@ -459,14 +559,25 @@
-
- un site de bas tisseur +
+ +
+ Dernière mise à jour +
+
10/02/2019 19:07
@@ -475,13 +586,16 @@
- - - + + + - + + \ No newline at end of file