archiviocto for real.

Lasciando stare come, anche stavolta, questa sia la dimostrazione di come proprio non ce la faccio a pensare alle cose urgenti e necessarie, e preferisco di gran lunga perdere tempo facendo lavoro finto o di utilità discutibile...

Ieri mattina ho effettivamente reso reale il famoso #archivioctt, di cui mezzo anno fa millantavo la necessità, ma che poi buttai nel dimenticatoio presa da altre cose... Forse in parte anche perché avrei voluto fare un tema personalizzato per generare il sito statico, ma quello richiede minimo qualche giorno di impegno, quindi mi è venuto lo zzz. 😆️

In pratica, sarebbe un sito #pubblico, generato da repository Git pubbliche (multipli #mirror, come sempre, per sicurezza), contenente tutta la roba mia pubblica aggregata in un unico posto, poiché non si sa mai. Toh, ha le categorie, i tag, la ricerca statica full-text, e funziona pure tutto navigando da file://... Godo!!! 😳️🥵️

Screenshot con la sezione blog aperta dell'archivioctt a finestra grande, la sidebar di lato mostra archivi del microblog e la lista di memos. La finestra piccola davanti mostra la sidebar a scomparsa. I file sorgenti Markdown + script + configurazioni pesano 3.8 MB, il sito compilato 180 MB, senza media.
Sarà fatta una pagina per indicare tutti i mirror, ma i 2 attivi ora sono https://archivioctt-61aad6.gitlab.io e https://octospacc.github.io/archivioctt/. E si può scaricare uno ZIP godibile offline da https://github.com/octospacc/archivioctt/archive/refs/heads/gh-pages.zip! (NON abusatene.) 💣️💣️

Per ora in realtà vengono duplicati solo i contenuti dei miei Memos, e del #microblog fritto misto. Pensare che quest'ultimo esisteva già da mesi, con Jekyll... credevo di averne parlato ma non riesco a ritrovare nessun post a riguardo, quindi... ops. Quello continuerà ad esistere, tanto mi costa più fatica toglierlo di mezzo, che semplicemente lasciare che continui ad aggiornarsi. ☺️

Dovrò allora vedere di integrare il backuppaggio anche dei miei profili di Pixelfed e Spacc BBS, nonché di roba vecchissima (post Telegram e social di anni fa), e questo mi darà altre sfide, ma... Lo mio #archivio è per ora venuto sorprendentemente bene come UX, usando un tema+generatore generico, Material for MkDocs. (Dopo averne provati tipo 5 o 10 che out-of-the-box non andavano bene, ma ci sta.) 📦️

Dettagli per chi non tocca erba li avrete la prossima volta, anche perché quelli di base li dissi già, e da lì è cambiato poco: lo script di backup sul server è sempre quello, semplicemente ora #copia i post Markdown da WordPress anche sull'altra repo Git, li patcha con uno script shell quasi identico a quello per Jekyll, e con poche righe in più + un altro script sh prepara anche i #memos. 🧞‍♀️️

(Ricordate che l'entropia digitale è una costante sempre più reale, che ogni giorno più del precedente mangia tutto ciò che trova sul suo percorso, con il rischio di eliminare dalla faccia della terra me e le mie cose, voi e le vostre cose, se non prendete i dovuti accorgimenti... he comes.)