From 26b86e0d6ea4e93b680e0c7e982ed75b2691b32c Mon Sep 17 00:00:00 2001 From: amreo Date: Tue, 4 Feb 2025 20:32:31 +0000 Subject: [PATCH] Aggiunto controllo scrittura bglug (#363) Sistema #348 parzialmente (solo bglug) Co-authored-by: amreo Reviewed-on: https://git.libreschool.org/BgLUG/bglug.it/pulls/363 Reviewed-by: Paolo Asperti Co-authored-by: amreo Co-committed-by: amreo --- .gitea/workflows/check_bglug.sed | 28 +++++++++++++++++++ .gitea/workflows/check_bglug_convention.sh | 13 +++++++++ .gitea/workflows/check_fablab.sed | 9 ++++++ .gitea/workflows/check_fablab_convention.sh | 13 +++++++++ .gitea/workflows/unicode_check.yaml | 4 +++ .../2024/report-linux-day-2024/index.it.md | 2 +- content/pages/dove-siamo/index.en.md | 2 +- content/pages/dove-siamo/index.it.md | 2 +- .../2010-03-28-grazie-a-tutti/index.it.md | 2 +- .../index.it.md | 2 +- .../index.it.md | 2 +- .../2023/2023-01-01-happy-2023/index.en.md | 4 +-- .../2023/2023-01-01-happy-2023/index.it.md | 2 +- .../2024/2024-12-17-happy-2024/index.it.md | 2 +- 14 files changed, 77 insertions(+), 10 deletions(-) create mode 100755 .gitea/workflows/check_bglug.sed create mode 100755 .gitea/workflows/check_bglug_convention.sh create mode 100755 .gitea/workflows/check_fablab.sed create mode 100755 .gitea/workflows/check_fablab_convention.sh diff --git a/.gitea/workflows/check_bglug.sed b/.gitea/workflows/check_bglug.sed new file mode 100755 index 0000000..8108533 --- /dev/null +++ b/.gitea/workflows/check_bglug.sed @@ -0,0 +1,28 @@ +#!/usr/bin/sed -Ef + +s/bglug.it/%censored%/gi +s/facebook.com\/bglug/%censored%/gi +s/listinfo\/bglug/%censored%/gi +s/lists.linux.it\/pipermail\/bglug/%censored%/gi +s/src=".*bglug.*"/%censored%/gi +s/href=".*bglug.*"/%censored%/gi +s/https:\/\/edu.meet.garr.it\/bglug/%censored%/gi +s/slug: .*bglug.*/%censored%/gi +s/.*bglug.*<\/link>/%censored%/gi +s/container_name: bglug/%censored%/gi +s/:\s*image: .*bglug.*/%censored%/gi +s/(\[.*\])\(.*bglug.*\)/\1 %censored%/gii +s/bglug@lists.linux.it/%censored%/gi +s/docker run .*bglug.*/%censored%/gi +s/docker build .*bglug.*/%censored%/gi +s/^README.md:.*bglug.*/%censored%/gi +s/https:\/\/bglug.us12.list-manage.com/%censored%/gi +s/https:\/\/bglug.herokuapp.com/%censored%/gi +s/http:\/\/bglug.herokuapp.com/%censored%/gi +s/:(\s+-\s+)(\/)([0-9]+)(\/)([0-9]+)(\/)([0-9]+)(\/).*bglug.*/%censored%/gi +s/.*.svg:.*/%censored%/gi +s/http:\/\/bglugvs.web3king.com/%censored%/gi +s/:(\s+-\s+)(\/)evento(\/).*bglug.*/%censored%/gi +s/from bglug import Evento/%censored%/gi +s/http:\/\/bglug.uservoice.com/%censored%/gi +s/mailto\:bglug@/%censored%/gi diff --git a/.gitea/workflows/check_bglug_convention.sh b/.gitea/workflows/check_bglug_convention.sh new file mode 100755 index 0000000..6ddefca --- /dev/null +++ b/.gitea/workflows/check_bglug_convention.sh @@ -0,0 +1,13 @@ +#!/bin/bash +RED='\033[0;31m' +NC='\033[0m' # No Color +OUTPUT=$(grep --binary-files=text -rE "bglug" * | .gitea/workflows/check_bglug.sed | grep -ie '.*:.*bglug.*' | grep -v BgLUG) + +COUNT=$(echo -n "${OUTPUT}" | grep -c "") +if [ "$COUNT" -gt "0" ]; then + echo -e "${RED}BgLUG non è stato scritto correttamente: si scrive BgLUG!${NC}" + echo "${OUTPUT}" + exit 1 +else + exit 0 +fi \ No newline at end of file diff --git a/.gitea/workflows/check_fablab.sed b/.gitea/workflows/check_fablab.sed new file mode 100755 index 0000000..90c4dad --- /dev/null +++ b/.gitea/workflows/check_fablab.sed @@ -0,0 +1,9 @@ +#!/usr/bin/sed -Ef + +s/fablabbergamo.it/%censored%/gi +s/(\[.*\])\(.*fablab.*\)/\1 %censored%/gii +s/\s+-\s+\/evento\/.*fablab.*/%censored%/gi +s/locations: fablab/%censored%/gi + + + diff --git a/.gitea/workflows/check_fablab_convention.sh b/.gitea/workflows/check_fablab_convention.sh new file mode 100755 index 0000000..77c47ce --- /dev/null +++ b/.gitea/workflows/check_fablab_convention.sh @@ -0,0 +1,13 @@ +#!/bin/bash +RED='\033[0;31m' +NC='\033[0m' # No Color +OUTPUT=$(grep --binary-files=text -rE "fablab" * | .gitea/workflows/check_fablab.sed | grep -ie '.*:.*fablab.*' | grep -v FabLab) + +COUNT=$(echo -n "${OUTPUT}" | grep -c "") +if [ "$COUNT" -gt "0" ]; then + echo -e "${RED}FabLab non è stato scritto correttamente: si scrive FabLab!${NC}" + echo "${OUTPUT}" + exit 1 +else + exit 0 +fi \ No newline at end of file diff --git a/.gitea/workflows/unicode_check.yaml b/.gitea/workflows/unicode_check.yaml index 2c10314..9e2543b 100644 --- a/.gitea/workflows/unicode_check.yaml +++ b/.gitea/workflows/unicode_check.yaml @@ -23,3 +23,7 @@ jobs: - name: check for unwanted unicode runes run: | bash .gitea/workflows/unwanted_unicode_pr.sh ${{ github.event.pull_request.base.sha }} ${{ github.event.pull_request.head.sha }} + - name: check if bglug is written wrong + run: .gitea/workflows/check_bglug_convention.sh + - name: check if fablab is written wrong + run: .gitea/workflows/check_bglug_convention.sh diff --git a/content/linuxday/2024/report-linux-day-2024/index.it.md b/content/linuxday/2024/report-linux-day-2024/index.it.md index a963b1a..f4331b7 100644 --- a/content/linuxday/2024/report-linux-day-2024/index.it.md +++ b/content/linuxday/2024/report-linux-day-2024/index.it.md @@ -194,7 +194,7 @@ loro voglia di sperimentare. ### Veloci come un pinguino -![Stand del fablab in cui qualcuno sta giocando a SuperTuxKart](stand_fablab.jpg "Credits: Andrea Laisa, CC0") +![Stand del FabLab in cui qualcuno sta giocando a SuperTuxKart](stand_fablab.jpg "Credits: Andrea Laisa, CC0") Sfruttando il **videowall** (uno schermone composto da 4x4 schermi) posto all'ingresso del BergamoScienceCenter, grandi e piccini si sono riuniti per diff --git a/content/pages/dove-siamo/index.en.md b/content/pages/dove-siamo/index.en.md index ce47c70..e0c336d 100644 --- a/content/pages/dove-siamo/index.en.md +++ b/content/pages/dove-siamo/index.en.md @@ -14,7 +14,7 @@ slug: where ## Where to find us -The **Bergamo Linux Users Group** meets every **Tuesday from 21.00 to 24.00** and on Saturday from 15.00 to 19.00 at the headquarters of[FABLAB](https://www.fablabbergamo.it/) [in ~~via Mauro Gavazzeni 3~~ via San Giovanni Bosco 16 - Bergamo**](https://www.openstreetmap.org/node/4712453185). +The **Bergamo Linux Users Group** meets every **Tuesday from 21.00 to 24.00** and on Saturday from 15.00 to 19.00 at the headquarters of[FabLab](https://www.fablabbergamo.it/) [in ~~via Mauro Gavazzeni 3~~ via San Giovanni Bosco 16 - Bergamo**](https://www.openstreetmap.org/node/4712453185). Any modifications/temporary closures will be communicated in **Mailing list** - [**read here if you are not subscribed**](https://lists.linux.it/pipermail/bglug/). diff --git a/content/pages/dove-siamo/index.it.md b/content/pages/dove-siamo/index.it.md index 644cb18..1786c43 100644 --- a/content/pages/dove-siamo/index.it.md +++ b/content/pages/dove-siamo/index.it.md @@ -14,7 +14,7 @@ slug: dove-siamo ## Dove puoi trovarci -Il **Bergamo Linux Users Group** si ritrova ogni **martedì dalle 21.00 alle 24.00** e il sabato dalle 15.00 alle 19.00 presso la sede del [FABLAB](https://www.fablabbergamo.it/) [in ~~via Mauro Gavazzeni 3~~ via San Giovanni Bosco 16 - Bergamo](https://www.openstreetmap.org/node/4712453185). +Il **Bergamo Linux Users Group** si ritrova ogni **martedì dalle 21.00 alle 24.00** e il sabato dalle 15.00 alle 19.00 presso la sede del [FabLab](https://www.fablabbergamo.it/) [in ~~via Mauro Gavazzeni 3~~ via San Giovanni Bosco 16 - Bergamo](https://www.openstreetmap.org/node/4712453185). Eventuali modifiche/chiusure temporanee verranno comunicate in **Mailing list** - [leggi qui se non sei iscritto](https://lists.linux.it/pipermail/bglug/). diff --git a/content/posts/2010/2010-03-28-grazie-a-tutti/index.it.md b/content/posts/2010/2010-03-28-grazie-a-tutti/index.it.md index 86d0ecc..0a7b5b8 100644 --- a/content/posts/2010/2010-03-28-grazie-a-tutti/index.it.md +++ b/content/posts/2010/2010-03-28-grazie-a-tutti/index.it.md @@ -6,7 +6,7 @@ date: 2010-03-28T11:53:42+00:00 slug: codejam2010-grazie image: BCJ-2010-banner.png image_alt: "Logo Bergamo Code Jam 2010" -image_caption: "Image credits: by [Bglug](https://bglug.it)" +image_caption: "Image credits: by [BgLUG](https://bglug.it)" aliases: - /2010/03/28/grazie-a-tutti/ tags: diff --git a/content/posts/2016/2016-04-10-bglug-in-trasferta-per-i-prossimi-due-mercoledi-polaresco-chiuso/index.it.md b/content/posts/2016/2016-04-10-bglug-in-trasferta-per-i-prossimi-due-mercoledi-polaresco-chiuso/index.it.md index 985fb9e..67bf172 100644 --- a/content/posts/2016/2016-04-10-bglug-in-trasferta-per-i-prossimi-due-mercoledi-polaresco-chiuso/index.it.md +++ b/content/posts/2016/2016-04-10-bglug-in-trasferta-per-i-prossimi-due-mercoledi-polaresco-chiuso/index.it.md @@ -17,7 +17,7 @@ Le persone che intendono partecipare al corso possono ancora iscriversi su [Even Ricordiamo che il corso è gratuito e riservato ai soci del BgLUG. Chi non è socio ma vorrebbe partecipare, può comunque iscriversi per poi regolarizzare la propria posizione tesserandosi al BgLUG prima dell'inizio del corso. -Il corso si terrà presso la sede del **[Fablab](https://www.fablabbergamo.it/)** di Bergamo: +Il corso si terrà presso la sede del **[FabLab](https://www.fablabbergamo.it/)** di Bergamo: via Mauro Gavazzeni, 3 24125 Bergamo (BG) diff --git a/content/posts/2017/2017-02-25-il-bglug-cambia-sede-per-le-riunioni-del-mercoledi/index.it.md b/content/posts/2017/2017-02-25-il-bglug-cambia-sede-per-le-riunioni-del-mercoledi/index.it.md index 7102add..8708c88 100644 --- a/content/posts/2017/2017-02-25-il-bglug-cambia-sede-per-le-riunioni-del-mercoledi/index.it.md +++ b/content/posts/2017/2017-02-25-il-bglug-cambia-sede-per-le-riunioni-del-mercoledi/index.it.md @@ -10,7 +10,7 @@ image: penguin_migration.jpg image_alt: Pinguini in marcia --- -A partire da mercoledì 15 marzo 2017 le abituali riunioni del **Bergamo Linux Users Group** si svolgeranno a Bergamo presso la sede del [FABLAB](https://www.fablabbergamo.it/) in **via Mauro Gavazzeni nr. 3** dalle 21.00 alle 23.15. +A partire da mercoledì 15 marzo 2017 le abituali riunioni del **Bergamo Linux Users Group** si svolgeranno a Bergamo presso la sede del [FabLab](https://www.fablabbergamo.it/) in **via Mauro Gavazzeni nr. 3** dalle 21.00 alle 23.15. [**Visualizza mappa ingrandita**](https://www.openstreetmap.org/node/4712453185) diff --git a/content/posts/2023/2023-01-01-happy-2023/index.en.md b/content/posts/2023/2023-01-01-happy-2023/index.en.md index dc072c6..8cab649 100644 --- a/content/posts/2023/2023-01-01-happy-2023/index.en.md +++ b/content/posts/2023/2023-01-01-happy-2023/index.en.md @@ -3,7 +3,7 @@ title: UN CALOROSO AUGURIO PER UN FELICE 2023! author: Fleur type: post date: 2022-12-31T23:00:00+00:00 -description: Ci si rivede in presenza martedì 10 Gennaio a partire dalle ore 21 presso la sede del FABLAB in via Mauro Gavazzeni 3 a Bergamo. +description: Ci si rivede in presenza martedì 10 Gennaio a partire dalle ore 21 presso la sede del FabLab in via Mauro Gavazzeni 3 a Bergamo. slug: happy-2023 image: 2023.webp tags: @@ -17,6 +17,6 @@ TODO TRADURRE Il BgLUG é lieto di augurare a tutti un felice 2023 ricco di nuove esperienze informatiche e di stimolanti opportunità tecnologiche! -E per ri-partire fin da subito con il piede giusto siamo lieti di informarvi che ci si rivede in presenza **martedì 10 Gennaio** h21:00 presso la sede del [FABLAB](https://www.fablabbergamo.it/) in [via Mauro Gavazzeni 3 a Bergamo](https://www.openstreetmap.org/node/4712453185), all'interno del Patronato San Vincenzo (la struttura dispone di un ampio parcheggio auto gratuito). +E per ri-partire fin da subito con il piede giusto siamo lieti di informarvi che ci si rivede in presenza **martedì 10 Gennaio** h21:00 presso la sede del [FabLab](https://www.fablabbergamo.it/) in [via Mauro Gavazzeni 3 a Bergamo](https://www.openstreetmap.org/node/4712453185), all'interno del Patronato San Vincenzo (la struttura dispone di un ampio parcheggio auto gratuito). [![Mappa che mostra la posizione del FabLab Bergamo](FabLab-Patronato-SVicenzo.png)](FabLab-Patronato-SVicenzo.png) diff --git a/content/posts/2023/2023-01-01-happy-2023/index.it.md b/content/posts/2023/2023-01-01-happy-2023/index.it.md index ca7265f..bd2f932 100644 --- a/content/posts/2023/2023-01-01-happy-2023/index.it.md +++ b/content/posts/2023/2023-01-01-happy-2023/index.it.md @@ -17,6 +17,6 @@ tags: Il BgLUG é lieto di augurare a tutti un felice 2023 ricco di nuove esperienze informatiche e di stimolanti opportunità tecnologiche! -E per ri-partire fin da subito con il piede giusto siamo lieti di informarvi che ci si rivede in presenza **martedì 10 Gennaio** h21:00 presso la sede del [FABLAB](https://www.fablabbergamo.it/) in [via Mauro Gavazzeni 3 a Bergamo](https://www.openstreetmap.org/node/4712453185), all'interno del Patronato San Vincenzo (la struttura dispone di un ampio parcheggio auto gratuito). +E per ri-partire fin da subito con il piede giusto siamo lieti di informarvi che ci si rivede in presenza **martedì 10 Gennaio** h21:00 presso la sede del [FabLab](https://www.fablabbergamo.it/) in [via Mauro Gavazzeni 3 a Bergamo](https://www.openstreetmap.org/node/4712453185), all'interno del Patronato San Vincenzo (la struttura dispone di un ampio parcheggio auto gratuito). [![Mappa che mostra la posizione del FabLab Bergamo](FabLab-Patronato-SVicenzo.png)](FabLab-Patronato-SVicenzo.png) diff --git a/content/posts/2024/2024-12-17-happy-2024/index.it.md b/content/posts/2024/2024-12-17-happy-2024/index.it.md index 4aaa334..c08ef67 100644 --- a/content/posts/2024/2024-12-17-happy-2024/index.it.md +++ b/content/posts/2024/2024-12-17-happy-2024/index.it.md @@ -18,4 +18,4 @@ Il BgLUG chiude da domenica **22 dicembre** al lunedì **6 gennaio**. Il BgLUG é lieto di augurare a tutti un buon Natale e felice 2025 ricco di nuove esperienze informatiche e di stimolanti opportunità tecnologiche! -E per ri-partire fin da subito con il piede giusto siamo lieti di informarvi che ci si rivede in presenza **martedì 7 Gennaio** h21:00 presso la sede del [FABLAB](https://www.fablabbergamo.it/) in [via San Giovanni Bosco 16 a Bergamo](https://www.openstreetmap.org/node/4712453185), all'interno del Patronato San Vincenzo. +E per ri-partire fin da subito con il piede giusto siamo lieti di informarvi che ci si rivede in presenza **martedì 7 Gennaio** h21:00 presso la sede del [FabLab](https://www.fablabbergamo.it/) in [via San Giovanni Bosco 16 a Bergamo](https://www.openstreetmap.org/node/4712453185), all'interno del Patronato San Vincenzo.