💾 Archived View for head.baselab.org › gemlog › 2021-03-17.gmi captured on 2021-12-05 at 23:47:19. 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_MODIFY /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!