💾 Archived View for head.baselab.org › gemlog › 2021-03-17.gmi captured on 2022-03-01 at 15:32:44. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2021-12-04)
-=-=-=-=-=-=-
Ho creato una specie di automazione per facilitare la pubblicazione di articoli qui su questa capsula.
Lato client esiste questo sporchissimo script:
che per ogni path configurato, trova gli articoli (file) presenti e li inserisce nell'indice.
Se richiamato senza opzioni si limita a stampare i vari `index.gmi` in output, se invece viene richiamato con il flag `-w`, scrive effettivamente gli indici e sincronizza la capsula locale con quella sul server al path indicato.
Inoltre se la variabile `token` non è nulla, crea un file con un numero random (anch'esso copiato sul server) che sto usando al momento per fare un reload automatico di Aerozine tramite `incrontab`:
/path/to/capsule/token.pub IN_CLOSE_WRITE /usr/bin/sleep 5 ; /usr/bin/systemctl restart aerozine.service
Volendo lo script può anche fare un git commit locale delle modifiche con il flag `-m MESSAGGIO`
Il tutto è molto ritagliato per il mio uso, quindi molto probabilemente va modificato per essere più universale :)
Manca ancora l'update del feed atom.
UPDATE:
Fatto anche l'aggiornamento automatico per il feed Atom!
________________________________
argomenti
torna a
:: 5fdcf4b :: 2022-02-24T14:21:39 ::