Procédures utilisées pour la gestion des podcasts du projet Vocast
- Ajout d'un épisode : chapitrage, génération des pochettes par épisode et par chapitre d'épisode, normalisation et publication avec Auphonic (hébergement sur Spreaker et Youtube)
- Mise à jour du site web : Regénération via le langage de templating Nunjucks puis déploiement des fichiers HTML pour servir le site en statique.
- Langage : Node.JS
- Librairie de manipulation de fichiers audio : Ffmpeg
- Librairie de manipulation de fichiers image : GraphicsMagick
- Base de donnée : AWS DynamoDB
- Déploiement : Netlify
Testé avec la version v12.14.1
Si USE_BUILT_GM
n'est pas présent dans le fichier .env
, ou si la génération d'image ne fonctionne pas, il faut installer GM sur la machine :
sudo apt-get update &&
sudo apt-get install software-properties-common &&
sudo apt-get update &&
sudo apt-get install graphicsmagick
Une fois GraphicsMagick installé et fonctionnel, il est nécessaire d'enlever USE_BUILT_GM
du fichier .env
Les mentions légales ont été automatiquement générées via Orson. Le résultat peut être modifié, mais doit être présent dans le fichier terms.html
(à la racine de ce projet).