add list of cohortes

This commit is contained in:
mose 2019-08-20 23:38:55 +08:00
parent adb0989b22
commit dbd1e5a927
7 changed files with 74 additions and 60 deletions

View file

@ -14,6 +14,7 @@ def main():
channels_list = [] channels_list = []
messages_total = 0 messages_total = 0
messages_recent = 0 messages_recent = 0
cohortes = []
recent_date = datetime.now() - monthdelta() recent_date = datetime.now() - monthdelta()
@ -33,7 +34,9 @@ def main():
messages_total += int(channel["msgs"]) messages_total += int(channel["msgs"])
date = channel["lm"] date = channel["lm"]
channel_date = datetime.strptime(date, "%Y-%m-%dT%H:%M:%S.%fZ") 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 channels_recent += 1
print("Check messages for channels {}".format(channel['name'])) print("Check messages for channels {}".format(channel['name']))
@ -66,7 +69,8 @@ def main():
"messages": { "messages": {
"total": messages_total, "total": messages_total,
"recent": messages_recent "recent": messages_recent
} },
"cohortes": cohortes
} }
save(info) save(info)

View file

@ -73,4 +73,4 @@ li {
.stats-title { .stats-title {
border-bottom: 1px dotted #aaa; border-bottom: 1px dotted #aaa;
color: #333; color: #333;
} }

View file

@ -16,6 +16,13 @@ $(document).ready(function() {
var li = $("<li>").append(link); var li = $("<li>").append(link);
$(".chat ul").append(li); $(".chat ul").append(li);
}); });
$.each(data.cohortes, function(i, canal) {
var links = $("<a>")
.attr("href", "https://coa.crapaud-fou.org/channel/cohorte-" + canal)
.attr("class", "badge badge-success mr-1")
.text(canal);
$(".cohortes").append(links);
});
}); });
// idees // idees
@ -47,12 +54,12 @@ $(document).ready(function() {
$(".wiki .recent .pages").text(data.pages.recent); $(".wiki .recent .pages").text(data.pages.recent);
$(".wiki .recent .photos").text(data.photos.recent); $(".wiki .recent .photos").text(data.photos.recent);
$(".wiki ul").text(""); $(".wiki ul").text("");
$.each(data.pages.liste, function(index, idee) { $.each(data.pages.liste, function(index, page) {
var link = $("<a>") var link = $("<a>")
.attr("href", "https://wiki.crapaud-fou.org/" + index) .attr("href", "https://wiki.crapaud-fou.org/" + index)
.attr("class", "list-item") .attr("class", "list-item")
.attr("title", idee) .attr("title", page)
.text(idee); .text(page);
var li = $("<li>").append(link); var li = $("<li>").append(link);
$(".wiki ul").append(li); $(".wiki ul").append(li);
}); });

View file

@ -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}} {"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"]}

View file

@ -1,26 +1,26 @@
{ {
"crapauds": { "crapauds": {
"total": 457, "total": "451",
"recent": 23 "recent": "11"
}, },
"idees": { "idees": {
"total": 182, "total": "182",
"recent": 5, "recent": "0",
"liste": { "liste": {
"1674": "Démarrer un système (en partie) non monétaire, simultanément et par dizaine de milliers", "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.", "1671": "Blueforest - une force commune pour la prise de conscience écologique.",
"1620": "Construire la Civilisation Humanité", "1620": "Construire la Civilisation Humanité",
"1597": "Embarquer, organiser et coordonner un collectif de Paumé.e.s près à basculer pour le changement !", "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", "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", "1567": "Site contre les violences gynecologiques et ou médicales",
"1564": "La Bascule - lobby citoyen", "1564": "La Bascule - lobby citoyen",
"1559": "Informer et stimuler la réflexion", "1559": "Informer et stimuler la réflexion",
"1538": "Textes à \"méditer\"", "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" "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
}
} }

View file

@ -1,26 +1,26 @@
{ {
"crapauds": { "crapauds": {
"total": 163, "total": "163",
"recent": 0 "recent": "22"
}, },
"pages": { "pages": {
"total": 133, "total": "133",
"recent": 0, "recent": "65",
"liste": [ "liste": {
"Biblio Semourais", "NO-GAFAM": "NO-GAFAM",
"NO-GAFAM", "Biblio-Semourais": "Biblio Semourais",
"Terre de convergence", "Terre-de-convergence": "Terre de convergence",
"Rencontres", "Rencontres": "Rencontres",
"Kit semourais pour monter une pépinière participative", "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": "Assises Debout la Maurienne",
"Cohortes", "Cohortes": "Cohortes",
"Cohorte Lyon St Etienne", "Cohorte-Lyon-St-Etienne": "Cohorte Lyon St Etienne",
"Semourais", "Semourais": "Semourais",
"Les atouts de la méthode Miyawaki" "Les-atouts-de-la-méthode-Miyawaki": "Les atouts de la méthode Miyawaki"
] }
}, },
"photos": { "photos": {
"total": 880, "total": "880",
"recent": 0 "recent": "162"
} }
} }

View file

@ -57,11 +57,12 @@
<div class="col-12 col-md-4 col-lg-3"> <div class="col-12 col-md-4 col-lg-3">
<h2 class="d-sm-none d-xs-none d-md-block">&nbsp;</h2> <h2 class="d-sm-none d-xs-none d-md-block">&nbsp;</h2>
<ul> <ul>
<li><a href="">Le manifeste</a></li> <li><a href="https://crapaud-fou.org/manifeste_du_crapaud/">Le manifeste</a></li>
<li><a href="">Compte Rendu</a></li> <li><a href="https://crapaud-fou.org/treilles_cr/">Compte Rendu des Treilles</a></li>
<li><a href="">Les 3 tsunamis</a></li> <li><a href="https://crapaud-fou.org/principes_crapaud/">Les principes</a></li>
<li><a href="">9 cercles de reflexion</a></li> <li><a href="https://crapaud-fou.org/cercles/">9 cercles de reflexion</a></li>
<li><a href="">Le manifeste en librairie</a></li> <li><a href="https://framalistes.org/sympa/info/crapauds-fous">la liste de diffusion</a></li>
<li><a href="https://crapaud-fou.org/news/2017-10-12-le_bouquin/">Le manifeste en librairie</a></li>
</ul> </ul>
</div> </div>
<div class="col-12 col-lg-5 align-middle"> <div class="col-12 col-lg-5 align-middle">
@ -210,7 +211,9 @@
<div class="card-body"> <div class="card-body">
<h4>Cohortes de crapauds fous</h4> <h4>Cohortes de crapauds fous</h4>
<p>Les cohortes de crapauds sont des regroupements locaux, pour se voir dans la vraie vie.</p> <p>Les cohortes de crapauds sont des regroupements locaux, pour se voir dans la vraie vie.</p>
<p>Suivez leur activité sur la <a href="https://wiki.crapaud-fou.org/Cohortes">page wiki des cohortes</a>.</p> <p>Suivez leur activité sur la <a href="https://wiki.crapaud-fou.org/Cohortes">page wiki des cohortes</a> ou rejoignez-les sur leurs canaux de discussion:</p>
<p class="cohortes">
</p>
</div> </div>
</div> </div>
</div> </div>