diff --git a/README.md b/README.md index 214a3fa3..c9a8db7b 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,7 @@ Ensure you installed `inkscape` and `chromium`. Then, run the data ingestion: ```sh -node bin/parse.mjs +npm run parse ``` And finally run the app: diff --git a/contents/groups/douai-au-coeur-se.json b/contents/groups/douai-au-coeur-se.json index 05eb2498..6ddf0c42 100644 --- a/contents/groups/douai-au-coeur-se.json +++ b/contents/groups/douai-au-coeur-se.json @@ -1132,9 +1132,8 @@ "portrait": "mohamed-kheraki.jpg", "authors": [ "Anne-Sophie AUDEGOND", - "Avida Oulahcene", + "Avida OULAHCENE", "Guy LAGACHE", - "Guy Lagache", "Hocine MAZY", "Jamila MEKKI", "Jean-Michel LEROY", diff --git a/contents/pages/index.md b/contents/pages/index.md index adbd2d9c..2cf9bfae 100644 --- a/contents/pages/index.md +++ b/contents/pages/index.md @@ -12,22 +12,22 @@ illustration: **Les tribunes des élu·es passées à la moulinette !** -Les tribunes présentes dans les divers magasines institutionnels ne sont pas toujours lues par les citoyen·nes. +Les tribunes présentes dans les divers magazines institutionnels ne sont pas toujours lues par les citoyen·nes. C'est pourquoi j'ai eu l'envie de les rendre plus attractives grâce à une technique informatique nommée **analyse du langage naturel**. -Pour le moment, ce site propose, pour chaque élu·e et chaque formation politique, une aggrégation comprenant : +Pour le moment, ce site propose, pour chaque élu·e et chaque formation politique, une agrégation comprenant : - les mots les plus utilisés, - les sentiments exprimés (positif, négatif, neutre), -- des indicateurs sur le contenu : nombre de tribunes, nombre de caractères, de phrases (questions, exclamation) et même sur la mise en forme (gras, majuscules). +- des indicateurs sur le contenu : nombre de tribunes, nombre de caractères, de phrases (questions, exclamations) et même sur la mise en forme (gras, majuscules). Pour le moment, seules les tribunes de la ville de Douai sont analysées. Bien-sûr, le contenu des tribunes est reporté de la manière la plus fidèle possible et l'information est sourcée via une capture d'écran du site. -Neanmoins, je suis disponible pour corriger toute erreur que vous me signalerez. +Néanmoins, je suis disponible pour corriger toute erreur que vous me signalerez. -Enfin, les résultats de ces statistiques ne sont pas à prendre au pied de la lettre et même s'ils peuvent être utiles pour se faire une idée, ils ne remplacent pas une lecture et une analyse fine du contenu aggrégé. +Enfin, les résultats de ces statistiques ne sont pas à prendre au pied de la lettre et même s'ils peuvent être utiles pour se faire une idée, ils ne remplacent pas une lecture et une analyse fine du contenu agrégé. Amicalement, Nicolas Froidure. diff --git a/contents/tribunes/2022-02-douai-notre-ville-avida-oulahcene.md b/contents/tribunes/2022-02-douai-notre-ville-avida-oulahcene.md index 8d5f4bbc..efa01e22 100644 --- a/contents/tribunes/2022-02-douai-notre-ville-avida-oulahcene.md +++ b/contents/tribunes/2022-02-douai-notre-ville-avida-oulahcene.md @@ -1,6 +1,6 @@ --- id: "2022-02-douai-notre-ville-avida-oulahcene" -author: "Avida Oulahcene" +author: "Avida OULAHCENE" title: "Conseillère municipale" group: "Majorité municipale : Douai au Cœur (Vivre Douai)" groupId: "douai-au-coeur-se" diff --git a/contents/tribunes/2022-05-douai-notre-ville-guy-lagache.md b/contents/tribunes/2022-05-douai-notre-ville-guy-lagache.md index d73a16ae..2551717f 100644 --- a/contents/tribunes/2022-05-douai-notre-ville-guy-lagache.md +++ b/contents/tribunes/2022-05-douai-notre-ville-guy-lagache.md @@ -1,6 +1,6 @@ --- id: "2022-05-douai-notre-ville-guy-lagache" -author: "Guy Lagache" +author: "Guy LAGACHE" title: "Conseiller municipal" group: "Majorité municipale : Douai au Cœur (Vivre Douai)" groupId: "douai-au-coeur-se" diff --git a/contents/writters/avida-oulahcene.json b/contents/writters/avida-oulahcene.json index f04c382a..522276c2 100644 --- a/contents/writters/avida-oulahcene.json +++ b/contents/writters/avida-oulahcene.json @@ -152,7 +152,7 @@ } ], "portrait": "avida-oulahcene.jpg", - "name": "Avida Oulahcene", + "name": "Avida OULAHCENE", "mandates": [ "Conseillère municipale" ], diff --git a/contents/writters/guy-lagache.json b/contents/writters/guy-lagache.json index 437ff1a5..48a880c9 100644 --- a/contents/writters/guy-lagache.json +++ b/contents/writters/guy-lagache.json @@ -188,7 +188,7 @@ } ], "portrait": "guy-lagache.jpg", - "name": "Guy Lagache", + "name": "Guy LAGACHE", "mandates": [ "Conseiller municipal" ], diff --git a/sources/tribunes/2022-02-douai-notre-ville.md b/sources/tribunes/2022-02-douai-notre-ville.md index 8e3844c4..e3b31193 100644 --- a/sources/tribunes/2022-02-douai-notre-ville.md +++ b/sources/tribunes/2022-02-douai-notre-ville.md @@ -29,7 +29,7 @@ Majorité municipale : Douai au Cœur (Vivre Douai) Les travaux de piétonisation se terminent. Les critiques se sont tues et nous déambulons aujourd’hui sereinement dans notre cœur de ville. Mais Douai est aussi riche de ses quartiers, ils ne sont pas oubliés. Lors du dernier conseil municipal, deux projets emblématiques, à Frais-Marais, ont été adoptés par la majorité : les créations d’une cour d’école oasis à la Solitude et d’une toute nouvelle maison de proximité à l’arrière de France services. De l’autre côté de la rocade, c’est aux Corons verts que commencent les travaux de rénovation des logements Maisons & Cités. Dans le cadre de l’ERBM, la commune finance chaque maison à hauteur de 6000 €. Les travaux terminés, ils se déplaceront à la Mouchonnière puis à la Ferronnière. -Avida Oulahcene +Avida OULAHCENE Conseillère municipale --- diff --git a/sources/tribunes/2022-05-douai-notre-ville.md b/sources/tribunes/2022-05-douai-notre-ville.md index 2176868a..512bb431 100644 --- a/sources/tribunes/2022-05-douai-notre-ville.md +++ b/sources/tribunes/2022-05-douai-notre-ville.md @@ -33,7 +33,7 @@ Dès 2022, je retiens les 220 000 € consacrés à la sécurisation des abords Merci aux habitants de la résidence Gayant qui se sont investis et se sont faits nos porte-paroles, dans l’exercice parfois difficile de la concertation, nouveau pour beaucoup d’entre nous. -Guy Lagache +Guy LAGACHE Conseiller municipal --- diff --git a/src/components/top.tsx b/src/components/top.tsx index e09d55aa..743f1c91 100644 --- a/src/components/top.tsx +++ b/src/components/top.tsx @@ -2,6 +2,7 @@ import Heading2 from "./h2"; import UnorderedList from "./ul"; import ListItem from "./li"; import Anchor from "./a"; +import Strong from "./strong"; import type { StatsSummary } from "../utils/writters"; const Top = ({ summary }: { summary: StatsSummary }) => ( @@ -11,7 +12,7 @@ const Top = ({ summary }: { summary: StatsSummary }) => ( {summary.sentiments.negative.max.value ? ( - Tribune la plus négative ({summary.sentiments.negative.max.value}{" "} + 😠 Tribune la plus négative ({summary.sentiments.negative.max.value}{" "} phrases négatives). @@ -19,7 +20,7 @@ const Top = ({ summary }: { summary: StatsSummary }) => ( {summary.sentiments.positive.max.value ? ( - Tribune la plus positive ({summary.sentiments.positive.max.value}{" "} + 👍 Tribune la plus positive ({summary.sentiments.positive.max.value}{" "} phrases positives). @@ -27,31 +28,31 @@ const Top = ({ summary }: { summary: StatsSummary }) => ( {summary.exclamations.max.value ? ( - Tribune la plus affirmative ({summary.exclamations.max.value}{" "} - phrases affirmatives). + 📢 Tribune la plus affirmative ({summary.exclamations.max.value}{" "} + phrases ¡affirmatives!). ) : null} {summary.questions.max.value ? ( - Tribune la plus interrogative ({summary.questions.max.value} phrases - interrogative). + ❓ Tribune la plus interrogative ({summary.questions.max.value} phrases + ¿interrogatives?̉). ) : null} {summary.bolds.max.value ? ( - Tribune la plus grasse ({summary.bolds.max.value} utilisations du - gras). + 𝐁 Tribune la plus grasse ({summary.bolds.max.value} utilisations du + gras). ) : null} {summary.caps.max.value ? ( - Tribune la plus criarde ({summary.caps.max.value} mots en + 🗯 Tribune la plus criarde ({summary.caps.max.value} mots en MAJUSCULES).