]> danix's work - danix.xyz-2.git/commitdiff
Standardize tag lists with 1:1 EN/IT correspondence release_24042026-1300
authorDanilo M. <redacted>
Fri, 24 Apr 2026 11:00:09 +0000 (13:00 +0200)
committerDanilo M. <redacted>
Fri, 24 Apr 2026 11:00:09 +0000 (13:00 +0200)
- Generate corrected unified master list (tags.txt) with EN|IT format
- Create tags-en.txt and tags-it.txt with matching 118 tags each
- Fix typos: independence/indipendenza, ImageMagick, etc.
- Apply proper casing: person names (Caesar, Mario, Hokusai), brands (WordPress, GoPro, Slackware), projects (Flask, Kdenlive)
- Merge duplicates: festa/feste → feste, game/gioco
- Translate missing: inspiring→ispiratore, candidate, council, celebration
- Standardize: Mt. Fuji (EN) / Monte Fuji (IT), Maximus Decimus Meridius (EN) / massimo decimo meridio (IT)
- Updated unique_tags.txt grep command for quote handling

docs/categories.txt
docs/tags-en.txt [new file with mode: 0644]
docs/tags-it.txt [new file with mode: 0644]
docs/tags.txt
docs/unique_tags.txt

index ddf8c102df084f4ec47df1f9e5b6798cca28ba1f..8fb6ff1e0dd3aa1cd1de8c4b9cdf5136b2301d8e 100644 (file)
@@ -1,8 +1,26 @@
+3D Printing
 Blogging
 Code
-3D Printing
+DIY
 Photography
 Self Reflection
 CyberSecurity
 Video
-DIY
\ No newline at end of file
+quotes
+art
+bash
+freedom
+hugo
+itaglia
+life
+linux
+musica
+nature
+notes
+security
+slackware
+web
+fotografia
+disney
+blogging
+android
diff --git a/docs/tags-en.txt b/docs/tags-en.txt
new file mode 100644 (file)
index 0000000..80c0b98
--- /dev/null
@@ -0,0 +1,118 @@
+3D printing
+android
+attachments
+audio
+automation
+bash
+build
+cad
+Calabria
+candidate
+celebration
+colors
+congiusta
+Cura
+development
+do it yourself
+droidify
+dual head
+efail
+EFF
+Electronic Frontier Foundation
+elections
+email
+extended desktop
+holidays
+Flask
+floppy disks
+Flying Dutchman
+Fusion360
+game
+gif
+git
+github
+gladiator
+gnupg
+GoPro
+great wave
+haiku
+Hokusai
+hope
+howto
+html5
+ImageMagick
+imagine
+independence
+inspiring
+introspection
+John Green
+John Lennon
+Katsushika
+Kdenlive
+lerry shawn
+freedom of the press
+life
+lizard
+loneliness
+love
+mad
+management
+Mario
+market
+Maximus Decimus Meridius
+mistakes
+mogrify
+money
+monitor setup
+mp3
+Mt. Fuji
+nerdgasm
+nerds
+paintings
+palette
+paper
+password
+password-store
+PGP
+php
+pi greco
+Pink Floyd
+poker
+privacy
+python
+quote
+regionale
+responsibility
+rock
+scissors
+script
+security
+server
+setup
+Siderno
+slackbuild
+Slackware
+slicer
+SOLVESPACE
+Spock
+ssh
+Star Wars
+subject
+sunset
+svn
+think outside of the box
+timelapse
+update
+video
+viewer
+vulnerability
+web
+WordPress
+xrandr
+xorg
+YouTube
+linux
+Hugo
+Walt Disney
+Steve Jobs
+Caesar
diff --git a/docs/tags-it.txt b/docs/tags-it.txt
new file mode 100644 (file)
index 0000000..b778db3
--- /dev/null
@@ -0,0 +1,118 @@
+stampa 3D
+android
+allegati
+audio
+automazione
+bash
+build
+cad
+Calabria
+candidato
+celebrazione
+colori
+congiusta
+Cura
+sviluppo
+fai da te
+droidify
+dual head
+efail
+EFF
+Electronic Frontier Foundation
+elezioni
+email
+schermo esteso
+feste
+Flask
+dischetti
+Flying Dutchman
+Fusion360
+gioco
+gif
+git
+github
+gladiatore
+gnupg
+GoPro
+grande onda
+haiku
+Hokusai
+speranza
+howto
+html5
+ImageMagick
+imagine
+indipendenza
+ispiratore
+introspezione
+John Green
+John Lennon
+Katsushika
+Kdenlive
+lerry shawn
+libertà di stampa
+vita
+lucertola
+solitudine
+amore
+pazzo
+gestione
+Mario
+mercato
+Massimo Decimus Meridius
+errori
+mogrify
+soldi
+monitor
+mp3
+Monte Fuji
+nerdgasm
+nerds
+dipinti
+palette
+carta
+password
+password-store
+PGP
+php
+pi greco
+Pink Floyd
+poker
+privacy
+python
+citazione
+regionale
+responsabilità
+roccia
+forbici
+script
+sicurezza
+server
+installazione
+Siderno
+slackbuild
+Slackware
+slicer
+SOLVESPACE
+Spock
+ssh
+Star Wars
+oggetto
+tramonto
+svn
+pensare fuori dalla scatola
+timelapse
+aggiornamento
+video
+visualizzatore
+vulnerabilità
+web
+WordPress
+xrandr
+xorg
+YouTube
+linux
+Hugo
+Walt Disney
+Steve Jobs
+Caesar
index 3c3421dbe4b2425501dbc307ae8c92d1ce044baf..b3948020053eacccfab99432a688fadfe5eaf904 100644 (file)
-3D printing
-Caesar
-Steve Jobs
-Walt Disney
-WordPress
-android
-attachments
-audio
-automation
-bash
-build
-cad
-calabria
-candidato
-celebrazione
-colors
-congiusta
-consiglio
-convert
-cura
-development
-droidify
-dual head
-efail
-electronic frontier foundation
-elezioni
-email
-extended desktop
-feste
-flask
-floppy disks
-flying dutchman
-fusion360
-game
-gif
-gioco
-git
-github
-gladiator
-gnupg
-gopro
-great wave
-haiku
-hokusai
-hope
-howto
-html5
-imagemagik
-imagine
-imperial march
-incensurato
-indipendence
-inspiring
-introspection
-john green
-john lennon
-katsushika
-kdenlive
-lerry shawn
-libertà di stampa
-life
-lizard
-loneliness
-love
-mad
-management
-mario
-market
-massimo decimo meridio
-mistakes
-mogrify
-money
-monitor setup
-mp3
-mt fuji
-natale
-nerdgasm
-nerds
-paintings
-palette
-paper
-password
-password-store
-pgp
-php
-pi greco
-pink floyd
-poker
-privacy
-python
-quotes
-regionale
-responsibility
-rock
-scissors
-script
-security
-server
-setup
-siderno
-slackbuild
-slackware
-slicer
-solitude
-solvespace
-spock
-ssh
-star wars
-subject
-sunset
-svn
-think outside of the box
-timelapse
-update
-video
-viewer
-vulnerability
-web
-xorg
-xrandr
-youtube
-linux
-Hugo
\ No newline at end of file
+3D printing | stampa 3D
+android | android
+attachments | allegati
+audio | audio
+automation | automazione
+bash | bash
+build | build
+cad | cad
+Calabria | Calabria
+candidate | candidato
+celebration | celebrazione
+colors | colori
+congiusta | congiusta
+Cura | Cura
+development | sviluppo
+do it yourself | fai da te
+droidify | droidify
+dual head | dual head
+efail | efail
+EFF | EFF
+Electronic Frontier Foundation | Electronic Frontier Foundation
+elections | elezioni
+email | email
+extended desktop | schermo esteso
+holidays | feste
+Flask | Flask
+floppy disks | dischetti
+Flying Dutchman | Flying Dutchman
+Fusion360 | Fusion360
+game | gioco
+gif | gif
+git | git
+github | github
+gladiator | gladiatore
+gnupg | gnupg
+GoPro | GoPro
+great wave | grande onda
+haiku | haiku
+Hokusai | Hokusai
+hope | speranza
+howto | howto
+html5 | html5
+ImageMagick | ImageMagick
+imagine | imagine
+independence | indipendenza
+inspiring | ispiratore
+introspection | introspezione
+John Green | John Green
+John Lennon | John Lennon
+Katsushika | Katsushika
+Kdenlive | Kdenlive
+lerry shawn | lerry shawn
+freedom of the press | libertà di stampa
+life | vita
+lizard | lucertola
+loneliness | solitudine
+love | amore
+mad | pazzo
+management | gestione
+Mario | Mario
+market | mercato
+Maximus Decimus Meridius | Massimo Decimus Meridius
+mistakes | errori
+mogrify | mogrify
+money | soldi
+monitor setup | monitor setup
+mp3 | mp3
+Mt. Fuji | Monte Fuji
+nerdgasm | nerdgasm
+nerds | nerds
+paintings | dipinti
+palette | palette
+paper | carta
+password | password
+password-store | password-store
+PGP | PGP
+php | php
+pi greco | pi greco
+Pink Floyd | Pink Floyd
+poker | poker
+privacy | privacy
+python | python
+quote | citazione
+regionale | regionale
+responsibility | responsabilità
+rock | roccia
+scissors | forbici
+script | script
+security | sicurezza
+server | server
+setup | installazione
+Siderno | Siderno
+slackbuild | slackbuild
+Slackware | Slackware
+slicer | slicer
+SOLVESPACE | SOLVESPACE
+Spock | Spock
+ssh | ssh
+Star Wars | Star Wars
+subject | oggetto
+sunset | tramonto
+svn | svn
+think outside of the box | pensare fuori dalla scatola
+timelapse | timelapse
+update | aggiornamento
+video | video
+viewer | visualizzatore
+vulnerability | vulnerabilità
+web | web
+WordPress | WordPress
+xrandr | xrandr
+xorg | xorg
+YouTube | YouTube
+linux | linux
+Hugo | Hugo
+Walt Disney | Walt Disney
+Steve Jobs | Steve Jobs
+Caesar | Caesar
index a5ac2aff95174cdd13d6c02c2ef84d12ad804a05..4f26d9bcdde5ca299021d8002e8bc9821611cd8e 100644 (file)
@@ -1,5 +1,5 @@
 ```bash
-grep 'tags =' content/en/articles/*/index.md | sed -E 's/.*=\s*\[(.*)\]/\1/' | tr ',' '\n' |sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//' |sort -u
+grep 'tags =' content/en/articles/*/index.md | sed -E 's/.*=\s*\[(.*)\]/\1/' | tr ',' '\n' |sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//' |sed 's/^"//; s/"$//' |sort -u
 ```
 
 "3D printing"