diff --git a/scripts/generate_chat_info.py b/scripts/generate_chat_info.py index 4b89bcb..653c7f0 100644 --- a/scripts/generate_chat_info.py +++ b/scripts/generate_chat_info.py @@ -14,6 +14,7 @@ def main(): channels_list = [] messages_total = 0 messages_recent = 0 + cohortes = [] recent_date = datetime.now() - monthdelta() @@ -33,7 +34,9 @@ def main(): messages_total += int(channel["msgs"]) date = channel["lm"] channel_date = datetime.strptime(date, "%Y-%m-%dT%H:%M:%S.%fZ") - if channel_date > recent_date: + if channel["name"].startswith("cohorte-"): + cohortes.append(channel["name"][8:]) + if channel_date > recent_date: channels_recent += 1 print("Check messages for channels {}".format(channel['name'])) @@ -66,7 +69,8 @@ def main(): "messages": { "total": messages_total, "recent": messages_recent - } + }, + "cohortes": cohortes } save(info) diff --git a/site/crapaud-fou.css b/site/crapaud-fou.css index 304ff66..d9af293 100644 --- a/site/crapaud-fou.css +++ b/site/crapaud-fou.css @@ -73,4 +73,4 @@ li { .stats-title { border-bottom: 1px dotted #aaa; color: #333; -} \ No newline at end of file +} diff --git a/site/crapaud-fou.js b/site/crapaud-fou.js index de13a8d..116d1f3 100644 --- a/site/crapaud-fou.js +++ b/site/crapaud-fou.js @@ -16,6 +16,13 @@ $(document).ready(function() { var li = $("
  • ").append(link); $(".chat ul").append(li); }); + $.each(data.cohortes, function(i, canal) { + var links = $("") + .attr("href", "https://coa.crapaud-fou.org/channel/cohorte-" + canal) + .attr("class", "badge badge-success mr-1") + .text(canal); + $(".cohortes").append(links); + }); }); // idees @@ -47,12 +54,12 @@ $(document).ready(function() { $(".wiki .recent .pages").text(data.pages.recent); $(".wiki .recent .photos").text(data.photos.recent); $(".wiki ul").text(""); - $.each(data.pages.liste, function(index, idee) { + $.each(data.pages.liste, function(index, page) { var link = $("") .attr("href", "https://wiki.crapaud-fou.org/" + index) .attr("class", "list-item") - .attr("title", idee) - .text(idee); + .attr("title", page) + .text(page); var li = $("
  • ").append(link); $(".wiki ul").append(li); }); diff --git a/site/data/chat.json b/site/data/chat.json index cb037e5..2ac3a04 100644 --- a/site/data/chat.json +++ b/site/data/chat.json @@ -1 +1 @@ -{"crapauds": {"total": 2365, "recent": 181}, "canaux": {"total": 177, "recent": 99, "liste": ["semourais", "accueil", "general", "right-to-repair", "wiki-crapaud-fou", "cohorte-loire", "reflexion-sur-l-argent", "le-led", "empowerment", "libre"]}, "messages": {"total": 186095, "recent": 13043}} \ No newline at end of file +{"crapauds": {"total": 2373, "recent": 180}, "canaux": {"total": 177, "recent": 98, "liste": ["semourais", "accueil", "general", "techos", "right-to-repair", "wiki-crapaud-fou", "reflexion-sur-l-argent", "cohorte-loire", "empowerment", "le-led"]}, "messages": {"total": 187094, "recent": 13313}, "cohortes": ["2607", "34", "barcelone", "belgique", "bourgogne", "bretagne", "centre", "grand-est", "grece", "grenoble", "hdf", "ile-de-france", "la-reunion", "loire", "lyon-st-etienne", "normandie", "paca", "paysdesavoie", "sud-ouest", "suisse"]} \ No newline at end of file diff --git a/site/data/idees.json b/site/data/idees.json index eab26bf..c2e17d0 100644 --- a/site/data/idees.json +++ b/site/data/idees.json @@ -1,26 +1,26 @@ { - "crapauds": { - "total": 457, - "recent": 23 - }, - "idees": { - "total": 182, - "recent": 5, - "liste": { - "1674": "Démarrer un système (en partie) non monétaire, simultanément et par dizaine de milliers", - "1671": "Blueforest - une force commune pour la prise de conscience écologique.", - "1620": "Construire la Civilisation Humanité", - "1597": "Embarquer, organiser et coordonner un collectif de Paumé.e.s près à basculer pour le changement !", - "1573": "... et si on explorait une MACHINE DE VOTE MECANIQUE d'abord - recherche ingés mécanique-robotique", - "1567": "Site contre les violences gynecologiques et ou médicales", - "1564": "La Bascule - lobby citoyen", - "1559": "Informer et stimuler la réflexion", - "1538": "Textes à \"méditer\"", - "1524": "Protéger un maximun d'écosystèmes et de biodiversité sur le territoire français de façon pérenne" + "crapauds": { + "total": "451", + "recent": "11" + }, + "idees": { + "total": "182", + "recent": "0", + "liste": { + "1674": "Démarrer un système (en partie) non monétaire, simultanément et par dizaine de milliers", + "1671": "Blueforest - une force commune pour la prise de conscience écologique.", + "1620": "Construire la Civilisation Humanité", + "1597": "Embarquer, organiser et coordonner un collectif de Paumé.e.s près à basculer pour le changement !", + "1573": "... et si on explorait une MACHINE DE VOTE MECANIQUE d'abord - recherche ingés mécanique-robotique", + "1567": "Site contre les violences gynecologiques et ou médicales", + "1564": "La Bascule - lobby citoyen", + "1559": "Informer et stimuler la réflexion", + "1538": "Textes à \"méditer\"", + "1524": "Protéger un maximun d'écosystèmes et de biodiversité sur le territoire français de façon pérenne" + } + }, + "commentaires": { + "total": "1009", + "recent": "6" } - }, - "commentaires": { - "total": 566, - "recent": 12 - } } \ No newline at end of file diff --git a/site/data/wiki.json b/site/data/wiki.json index 432f059..e875268 100644 --- a/site/data/wiki.json +++ b/site/data/wiki.json @@ -1,26 +1,26 @@ { - "crapauds": { - "total": 163, - "recent": 0 - }, - "pages": { - "total": 133, - "recent": 0, - "liste": [ - "Biblio Semourais", - "NO-GAFAM", - "Terre de convergence", - "Rencontres", - "Kit semourais pour monter une pépinière participative", - "Assises Debout la Maurienne", - "Cohortes", - "Cohorte Lyon St Etienne", - "Semourais", - "Les atouts de la méthode Miyawaki" - ] - }, - "photos": { - "total": 880, - "recent": 0 - } + "crapauds": { + "total": "163", + "recent": "22" + }, + "pages": { + "total": "133", + "recent": "65", + "liste": { + "NO-GAFAM": "NO-GAFAM", + "Biblio-Semourais": "Biblio Semourais", + "Terre-de-convergence": "Terre de convergence", + "Rencontres": "Rencontres", + "Kit-semourais-pour-monter-une-pépinière-participative": "Kit semourais pour monter une pépinière participative", + "Assises-Debout-la-Maurienne": "Assises Debout la Maurienne", + "Cohortes": "Cohortes", + "Cohorte-Lyon-St-Etienne": "Cohorte Lyon St Etienne", + "Semourais": "Semourais", + "Les-atouts-de-la-méthode-Miyawaki": "Les atouts de la méthode Miyawaki" + } + }, + "photos": { + "total": "880", + "recent": "162" + } } \ No newline at end of file diff --git a/site/index.html b/site/index.html index f2f4455..b960dc6 100644 --- a/site/index.html +++ b/site/index.html @@ -57,11 +57,12 @@

     

    @@ -210,7 +211,9 @@

    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.

    +

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

    +

    +