Skip to content

Commit

Permalink
Aggiunto Spagnolo, riconversione post Listed da HTML a Markdown
Browse files Browse the repository at this point in the history
  • Loading branch information
octospacc committed Sep 4, 2024
1 parent 56de420 commit 4811e9c
Show file tree
Hide file tree
Showing 30 changed files with 1,013 additions and 1,250 deletions.
18 changes: 18 additions & 0 deletions Scripts/Lib/Html2Markdown.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
const Exp = {};

const TurndownService = require('turndown');
const turndownService = (new TurndownService({
headingStyle: "atx",
hr: "---",
bulletListMarker: "*",
codeBlockStyle: "fenced",
fence: "```",
emDelimiter: "_",
strongDelimiter: "**",
linkStyle: "inlined",
}));
turndownService.keep(['span', 'small', 'sup', 'sub', 'table', 'dl', 'iframe', 'video', 'audio']);

Exp.Transform = (html) => turndownService.turndown(html);

module.exports = Exp;
24 changes: 19 additions & 5 deletions Scripts/ListedDownsync.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#!/usr/bin/env -S node --experimental-fetch
require('./Lib/Syncers.js').importAll();
const JSDOM = require('jsdom').JSDOM;
// TODO: turndown HTML to Markdown
const Html2Markdown = require('./Lib/Html2Markdown.js').Transform;

const BlogURL = 'https://listed.to/@u8'; // Full base URL of the Listed blog (any server)
const SiteName = 'sitoctt';
Expand All @@ -18,12 +18,16 @@ const FrontmatterNew = {
};
let Replacements = { // Format: { ReplaceWithString: [ToFindString] }
"<h2>{{% i18n notes-refs %}}</h2>": "<h2>🏷️ Note e Riferimenti</h2>",
'<div class="footnotes">': ['<div class="footnotes"><hr>', '<div class="footnotes">\n<hr>'],
'"><a class="footnote-ref" href="#fn': '"><a href="#fn',
" href=\"{{< assetsRoot >}}/": " href=\"https://sitoctt-assets.octt.eu.org/",
" src=\"{{< assetsRoot >}}/": " src=\"https://sitoctt-assets.octt.eu.org/",
//'<div class="footnotes">': ['<div class="footnotes"><hr>', '<div class="footnotes">\n<hr>'],
//'"><a class="footnote-ref" href="#fn': '"><a href="#fn',
'<div class="footnotes"><span class="footnotes"><hr></span>': '<div class="footnotes"><hr>',
' href="{{< assetsRoot >}}/': ' href="https://sitoctt-assets.octt.eu.org/',
' src="{{< assetsRoot >}}/': ' src="https://sitoctt-assets.octt.eu.org/',
// TODO: Fix anchor rels
};
let LateReplacements = {
"{{< assetsRoot >}}": "{{&lt; assetsRoot &gt;}}",
};
const TestURL = 'https://listed.to/p/hDaMhJ2ts7';

const MetadataBlockSelect = '.MetadataBlock, .MetadataBlock + :Where(Div, Pre, Code)';
Expand Down Expand Up @@ -227,6 +231,16 @@ const HandlePost = (PostSrc, Output) => {
});

Post.Content = GetFragHTML(ContentDom);
Post.Content = Html2Markdown(Post.Content);
Object.keys(LateReplacements).forEach((To) => {
let FromList = LateReplacements[To];
if (typeof(FromList) != 'object') {
FromList = [FromList];
};
FromList.forEach((From) => {
Post.Content = Post.Content.replaceAll(From, To);
});
});

if (Output == 'file') {
TryMkdirSync(PathDir);
Expand Down
2 changes: 1 addition & 1 deletion Scripts/Package.sh
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,6 @@ sh "${swd}/Build.sh"

cd ./build/public
#zip -9 -r ./offline.zip *
7z a -tzip -mcp=437 -mx9 ./offline.zip *
7z a -tzip -mcp=437 -mx9 ./sitoctt-offline.zip *

cd "${owd}"
2 changes: 1 addition & 1 deletion Scripts/Translate/Main.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#!/usr/bin/env python3
DestinationLanguages = ["it", "en", "fr"] # "de", "eo", "es"
DestinationLanguages = ["it", "en", "es", "fr"] # "de", "eo"
IncludePaths = ["/"]
ExcludePaths = ["/categories"] # "/miscellanea"

Expand Down
2 changes: 1 addition & 1 deletion assets/ButtonBadges.toml
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ href = "http://http.sitoctt.octt.eu.org"
[[10-site]]
alt = "Download Offline Version"
file = "OFF-LINE-VERSION.png"
href = "https://sitoctt.octt.eu.org/offline.zip"
href = "https://sitoctt.octt.eu.org/sitoctt-offline.zip"

#######################################

Expand Down
1 change: 0 additions & 1 deletion assets/test.js

This file was deleted.

121 changes: 53 additions & 68 deletions content/it/blog/2022-12-13-Blogging-Rapido-con-Standard-Notes.md

Large diffs are not rendered by default.

191 changes: 84 additions & 107 deletions content/it/blog/2022-12-17-Distrazioni-di-Natale-Albero-Padoru.md

Large diffs are not rendered by default.

Large diffs are not rendered by default.

165 changes: 74 additions & 91 deletions content/it/blog/2023-01-28-Problemi-Hardware-Diventano-Mentali.md

Large diffs are not rendered by default.

281 changes: 97 additions & 184 deletions content/it/blog/2023-03-18-Cattiva-Interfaccia-Partizione-Distrutta.md

Large diffs are not rendered by default.

151 changes: 59 additions & 92 deletions content/it/blog/2023-04-03-Tutto-Per-Non-Cambiare-Due-Pile.md

Large diffs are not rendered by default.

Large diffs are not rendered by default.

90 changes: 40 additions & 50 deletions content/it/blog/2023-05-02-Piu-Che-un-Esame-Ho-Fatto-una-Guerra.md

Large diffs are not rendered by default.

Large diffs are not rendered by default.

36 changes: 17 additions & 19 deletions content/it/blog/2023-08-11-Recensione-Pipi-Nel-Mar-Tirreno.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,37 +10,35 @@ Categories = [ ]

<!-- Autogenerated by ListedDownsync.js. Do not edit (unless also set "% Downsync = False") - it would be overwritten. -->

<p>Con l'estate ormai al suo picco, in un ennesimo agosto estremamente caldo, è praticamente d'obbligo che tutte le <strong>tradizioni della stagione</strong> siano onorate, anche quest'anno.</p>
Con l'estate ormai al suo picco, in un ennesimo agosto estremamente caldo, è praticamente d'obbligo che tutte le **tradizioni della stagione** siano onorate, anche quest'anno.

<p>Dove si fanno le vacanze, anche questa volta? Ma al mare, chiaramente. Secondo voi, chi è che ha più autorità in merito: tutta quella gente sconosciuta che ogni volta, quasi agendo per inerzia, risceglie puntualmente la montagna, sperando che in chissà che modo questa ennesima volta possa essere quella buona e divertente... o l'italicissimo poeta vate, Gabriele D'Annunzio, che in particolari località di mare ha vissuto mesi estivi talmente profondi e memorabili da sentire il bisogno insopprimibile di scriverci su un'intera raccolta di liriche?</p>
Dove si fanno le vacanze, anche questa volta? Ma al mare, chiaramente. Secondo voi, chi è che ha più autorità in merito: tutta quella gente sconosciuta che ogni volta, quasi agendo per inerzia, risceglie puntualmente la montagna, sperando che in chissà che modo questa ennesima volta possa essere quella buona e divertente... o l'italicissimo poeta vate, Gabriele D'Annunzio, che in particolari località di mare ha vissuto mesi estivi talmente profondi e memorabili da sentire il bisogno insopprimibile di scriverci su un'intera raccolta di liriche?

<blockquote>
<p><em>Ho passato questi giorni in una quiete profonda, disteso in una barca al sole. Tu non conosci questi luoghi: sono divini. [...] Penso all'ora in cui dovrò riprendere il treno, con un rammarico indicibile. Vorrei rimanere qui, e cantare. Ho una volontà di cantare così veemente che i versi nascono spontanei dalla mia anima come le schiume delle onde. In questi giorni, in fondo alla mia barca, ho composto alcune Laudi che sembrano veramente figlie delle acque e dei raggi, tutte penetrate di aria e di salsedine. Sento che in un mese o due potrei d'un fiato, comporre tutto il volume. [...] Se tu potessi immaginare le bellezze di questa marina!</em><br>
(<a href="https://it.wikipedia.org/wiki/Alcyone#Genesi_dell'opera" rel="noopener nofollow" target="_blank">Lettera di D'Annunzio ai Fratelli Treves Editori, 7 luglio 1899</a>)</p>
</blockquote>
> _Ho passato questi giorni in una quiete profonda, disteso in una barca al sole. Tu non conosci questi luoghi: sono divini. \[...\] Penso all'ora in cui dovrò riprendere il treno, con un rammarico indicibile. Vorrei rimanere qui, e cantare. Ho una volontà di cantare così veemente che i versi nascono spontanei dalla mia anima come le schiume delle onde. In questi giorni, in fondo alla mia barca, ho composto alcune Laudi che sembrano veramente figlie delle acque e dei raggi, tutte penetrate di aria e di salsedine. Sento che in un mese o due potrei d'un fiato, comporre tutto il volume. \[...\] Se tu potessi immaginare le bellezze di questa marina!_
> ([Lettera di D'Annunzio ai Fratelli Treves Editori, 7 luglio 1899](https://it.wikipedia.org/wiki/Alcyone#Genesi_dell'opera))
<p>Per quanto, come molti, sono convinta anche io del fatto che il mare — inteso come lo stare incatenati nella stessa singola località balneare scelta per la vacanza di turno — a lungo stanca, riesco in certi casi a sentire anche io in maniera particolarmente coinvolgente quell'essenza naturalista che D'Annunzio con estrema fatica ha saputo trascrivere in bellissime parole, nonostante le mie vacanze siano decisamente un po' più piatte delle sue.</p>
Per quanto, come molti, sono convinta anche io del fatto che il mare — inteso come lo stare incatenati nella stessa singola località balneare scelta per la vacanza di turno — a lungo stanca, riesco in certi casi a sentire anche io in maniera particolarmente coinvolgente quell'essenza naturalista che D'Annunzio con estrema fatica ha saputo trascrivere in bellissime parole, nonostante le mie vacanze siano decisamente un po' più piatte delle sue.

<p>Se forse durante questa mia breve vacanza in Calabria non ho avuto modo di fare spettacolari passeggiate nella pineta, o di godere di una camminata sulla spiaggia fatta come natura comanda — senza la calca d'agosto e il sovraccarico sensoriale da questa generato — e nemmeno starmene per ore nella pace assoluta di qualche scorcio a riposare, non potevo comunque rinunciare a quell'unico <strong>momento di immersione</strong> che mi è davvero concesso.</p>
Se forse durante questa mia breve vacanza in Calabria non ho avuto modo di fare spettacolari passeggiate nella pineta, o di godere di una camminata sulla spiaggia fatta come natura comanda — senza la calca d'agosto e il sovraccarico sensoriale da questa generato — e nemmeno starmene per ore nella pace assoluta di qualche scorcio a riposare, non potevo comunque rinunciare a quell'unico **momento di immersione** che mi è davvero concesso.

<p>Dopo vari di quei giorni in cui ho dovuto a malincuore decretare l'acqua a mare come insoddisfacente — troppo fredda, troppo agitata anche solo per stare a riva senza rotolare via, in generale atmosfera poco invitante — finalmente oggi tra tardo pomeriggio e prima sera le carte in tavola sono quelle giuste, che mi permettono di compiere quella mossa più agognata: <strong>la pipì nel mare</strong>.</p>
Dopo vari di quei giorni in cui ho dovuto a malincuore decretare l'acqua a mare come insoddisfacente — troppo fredda, troppo agitata anche solo per stare a riva senza rotolare via, in generale atmosfera poco invitante — finalmente oggi tra tardo pomeriggio e prima sera le carte in tavola sono quelle giuste, che mi permettono di compiere quella mossa più agognata: **la pipì nel mare**.

<p>All'inizio, la mia idea era di stare appena a riva, in maniera distratta e con la testa piena di altri pensieri. Tuttavia, l'ambiente si è in pochi minuti rivelato estremamente avvolgente per i sensi, e i miei pensieri piano piano si sono allineati alla frequenza delle onde. Seguendo questo <strong>nuovo ritmo calmo</strong> e accogliente, allora, mi spingo un pochino oltre in quel vasto azzurro, arrivando a bagnarmi fino alla vita, lì nel mar Tirreno.</p>
All'inizio, la mia idea era di stare appena a riva, in maniera distratta e con la testa piena di altri pensieri. Tuttavia, l'ambiente si è in pochi minuti rivelato estremamente avvolgente per i sensi, e i miei pensieri piano piano si sono allineati alla frequenza delle onde. Seguendo questo **nuovo ritmo calmo** e accogliente, allora, mi spingo un pochino oltre in quel vasto azzurro, arrivando a bagnarmi fino alla vita, lì nel mar Tirreno.

<p>Ormai sto bene nell'acqua, e negli attimi che di continuo si susseguono <strong>inizio a dimenticarmi</strong> tutte le forme, i colori, le costruzioni mentali. Il cielo sfumato di un blu caldo, un colore fresco macchiato dalle calde sfumature del sole che è ormai in procinto di tramontare, quindi mettere così fine a quest'ultima giornata di vacanza. Non percepisco tutti quegli elementi non più necessari, opere e pensieri del mondo moderno, totalmente fuori posto in un contesto tanto divino, e cancello quelle altre poche persone molto distanti da me.</p>
Ormai sto bene nell'acqua, e negli attimi che di continuo si susseguono **inizio a dimenticarmi** tutte le forme, i colori, le costruzioni mentali. Il cielo sfumato di un blu caldo, un colore fresco macchiato dalle calde sfumature del sole che è ormai in procinto di tramontare, quindi mettere così fine a quest'ultima giornata di vacanza. Non percepisco tutti quegli elementi non più necessari, opere e pensieri del mondo moderno, totalmente fuori posto in un contesto tanto divino, e cancello quelle altre poche persone molto distanti da me.

<p>Con un battito di ciglia, torno dunque indietro di centinaia di migliaia di anni, se non decine di milioni, a quando tutto il brodo della vita stava venendo preparato nell'enorme pentolone oceanico, all'interno del quale oggi non possiamo più vivere ma da cui sentiamo ancora provenire un ancestrale richiamo.</p>
Con un battito di ciglia, torno dunque indietro di centinaia di migliaia di anni, se non decine di milioni, a quando tutto il brodo della vita stava venendo preparato nell'enorme pentolone oceanico, all'interno del quale oggi non possiamo più vivere ma da cui sentiamo ancora provenire un ancestrale richiamo.

<p>È a questo punto che, dopo che la mia mente e la mia pelle si sono totalmente unite al corpo blu, il resto della mia carne si completa in questa temporanea entità ibrida, che allo stesso tempo mi appartiene e di cui non sono nulla. <strong>Quello stimolo</strong>, tanto antico quanto lo scenario che naturalmente si è oramai assemblato, è ora l'unico pensiero definibile complesso che fa avanti e indietro tra il mio sistema nervoso e l'apparato urinario. Si viene così a costruire un bisogno che ha l'aspetto di un desiderio bramoso, ma che si inizia da solo a realizzare, come fosse quasi un <strong>dono del fato</strong>, senza uno sforzo notevole da parte mia.</p>
È a questo punto che, dopo che la mia mente e la mia pelle si sono totalmente unite al corpo blu, il resto della mia carne si completa in questa temporanea entità ibrida, che allo stesso tempo mi appartiene e di cui non sono nulla. **Quello stimolo**, tanto antico quanto lo scenario che naturalmente si è oramai assemblato, è ora l'unico pensiero definibile complesso che fa avanti e indietro tra il mio sistema nervoso e l'apparato urinario. Si viene così a costruire un bisogno che ha l'aspetto di un desiderio bramoso, ma che si inizia da solo a realizzare, come fosse quasi un **dono del fato**, senza uno sforzo notevole da parte mia.

<p>Questo. Questo è il singolo unico momento in cui, nel mondo di oggi, possiamo apprezzare la semplicità di un simile gesto. Trarre pura soddisfazione da qualcosa che consideriamo scontato, e a cui non diamo in genere un briciolo di <strong>attenzione</strong>: tutte le altre volte in cui facciamo pipì abbiamo sempre qualcosa per la testa, e vediamo sempre l'atto piccolo come l'ennesima faccendina da fare di continuo, non come un piccolo meritato <strong>momento di pausa</strong> di poche volte al giorno. In prima persona io sono colpevole di questo.</p>
Questo. Questo è il singolo unico momento in cui, nel mondo di oggi, possiamo apprezzare la semplicità di un simile gesto. Trarre pura soddisfazione da qualcosa che consideriamo scontato, e a cui non diamo in genere un briciolo di **attenzione**: tutte le altre volte in cui facciamo pipì abbiamo sempre qualcosa per la testa, e vediamo sempre l'atto piccolo come l'ennesima faccendina da fare di continuo, non come un piccolo meritato **momento di pausa** di poche volte al giorno. In prima persona io sono colpevole di questo.

<p>In questo lungo attimo nel <strong>mare calabrese</strong>, abbastanza profondo anche ad una distanza non eccessivamente spinta dalla riva, l'unica distrazione anche solo possibile è <strong>il panorama</strong> infinito tra orizzonte e costa. Non si ignora nessun istante, ma anzi ognuno di quegli innumerevoli va ad aumentare la consapevolezza del piacere, nell'attesa di finire il lavoro; ma per poter coronare l'anticipata soddisfazione, non per fuggire via come al solito dalla tazza.</p>
In questo lungo attimo nel **mare calabrese**, abbastanza profondo anche ad una distanza non eccessivamente spinta dalla riva, l'unica distrazione anche solo possibile è **il panorama** infinito tra orizzonte e costa. Non si ignora nessun istante, ma anzi ognuno di quegli innumerevoli va ad aumentare la consapevolezza del piacere, nell'attesa di finire il lavoro; ma per poter coronare l'anticipata soddisfazione, non per fuggire via come al solito dalla tazza.

<p>L'aspetto più gradevole dell'opera è indubbiamente <strong>il tepore</strong> del liquido ormai sprigionato, che induce al <strong>rilassamento</strong> e ci da la conferma che si, stiamo facendo la cosa più bella. Il costume da bagno è sempre al suo posto, mai mosso di un millimetro, ma non si sente affatto, non oppone la minima resistenza al mescolamento degli unici due fluidi in gioco. È il momento clou di tutto, l'apice del panismo.</p>
L'aspetto più gradevole dell'opera è indubbiamente **il tepore** del liquido ormai sprigionato, che induce al **rilassamento** e ci da la conferma che si, stiamo facendo la cosa più bella. Il costume da bagno è sempre al suo posto, mai mosso di un millimetro, ma non si sente affatto, non oppone la minima resistenza al mescolamento degli unici due fluidi in gioco. È il momento clou di tutto, l'apice del panismo.

<p>Alla fine, tutto finisce, ma è bene così. Noi, esseri estremamente limitati, non potremmo nemmeno in questa situazione apprezzare un'esperienza di questo tipo, se avesse una durata diversa. A questo punto, con <strong>estrema calma</strong>, senza iniziare di nuovo a riempire la testa di inutili pensieri, mi avvio ad <strong>uscire dall'acqua</strong>, che si è fatta una certa. Ho goduto di questo momento speciale, ed è questo che conta.</p>
Alla fine, tutto finisce, ma è bene così. Noi, esseri estremamente limitati, non potremmo nemmeno in questa situazione apprezzare un'esperienza di questo tipo, se avesse una durata diversa. A questo punto, con **estrema calma**, senza iniziare di nuovo a riempire la testa di inutili pensieri, mi avvio ad **uscire dall'acqua**, che si è fatta una certa. Ho goduto di questo momento speciale, ed è questo che conta.

<p>Voto finale: <strong>10/10</strong>. Un'esperienza che nella sua piacevole essenzialità è davvero inimitabile. <strong>Lo consiglio</strong> caldamente a tutti, e certamente io lo rifarei alla prossima occasione utile.</p>
Voto finale: **10/10**. Un'esperienza che nella sua piacevole essenzialità è davvero inimitabile. **Lo consiglio** caldamente a tutti, e certamente io lo rifarei alla prossima occasione utile.

<p>Prima di concludere, una <strong>piccola curiosità</strong>: il mare è il bagno non diviso per genere più antico del mondo. Questa particolare categoria terziaria di posti di scarico per i bisogni non li abbiamo inventati noi umani per rimediare ad errori di alcuni nostri antenati — li ha inventati la natura, ben prima che esistesse il primissimo <em>homo sapiens</em>!</p>
Prima di concludere, una **piccola curiosità**: il mare è il bagno non diviso per genere più antico del mondo. Questa particolare categoria terziaria di posti di scarico per i bisogni non li abbiamo inventati noi umani per rimediare ad errori di alcuni nostri antenati — li ha inventati la natura, ben prima che esistesse il primissimo _homo sapiens_!
Loading

0 comments on commit 4811e9c

Please sign in to comment.