# Ad Alta Voce Script per la generazione dei Feed Podcast di [Ad Alta Voce](https://www.raiplayradio.it/programmi/adaltavoce/). ## Utilizzo ### Installazione Una volta scaricato il repository è possibile installare il programma tramite `stack` attraverso il seguente comando: ```bash stack install ``` L'eseguibile può essere chiamato attraverso il comando `loud`. ### Generazione di un singolo podcast È possibile generare il feed podcast di un audiobook tramite il seguente comando: ```bash loud single ``` Una lista di tutti gli audiolibri di Ad Alta Voce può essere recuperata al seguente [link](https://www.raiplayradio.it/programmi/adaltavoce/archivio/audiolibri/tutte/). ### Generazione di tutti i podcast È possibile generare in automatico tutti i feed podcast degli audiobook attraverso il seguente comando: ```bash loud all ``` ### Generazione indice Attraverso il comando `all` è possibile generare anche un indice di tutti gli audiolibri generati attraverso il comando: ```bash loud all --index ``` Inoltre attraverso il flag `--index-template` è possibile specificare il template [mustache](https://mustache.github.io/mustache.5.html) dell'indice. Il file del template deve trovarsi nella working directory ed avere un del tipo `..mustache`. I parametri del template sono: - `entries`: lista dei feed podcast degli audiolibri - `audiobook-file`: nome del file xml - `audiobook-author`: autore dell'audiolibro - `audiobook-title`: titolo dell'audiolibro Di seguito è riportato un esempio di template html per l'indice. ```html Ad alta voce - Podcast non ufficiale

Lista audiobook

``` ### Help page È possibile visualizzare le opzioni aggiuntive attraverso la *help page* richiamabile attraverso il seguente comando: ```bash loud --help ``` ## Utilizzo tramite stack Alternativamente è possibile utilizzare `loud` attraverso `stack` senza doverlo installare. In questo caso i comandi sono: ```bash stack run -- single stack run -- all ```