Vous cherchez à automatiser le téléchargement de chapitres depuis RoyalRoad au format EPUB ? Avec le node n8n que j’ai développé, c’est désormais possible facilement depuis vos workflows n8n ! Dans cet article, je vous présente ce node, ses fonctionnalités, comment l’installer et l’utiliser.
Qu’est-ce que n8n ?
n8n est un outil d’automatisation de workflows open-source. Il permet de connecter des services, APIs et applications entre eux pour automatiser de nombreuses tâches sans effort. Vous pouvez créer des workflows visuels et les exécuter sur votre serveur ou dans le cloud.
Présentation du node « n8n-nodes-get-chapter-royalroad-in-epub-test »
Ce node permet de récupérer un chapitre d’un roman publié sur RoyalRoad et de le convertir au format EPUB, idéal pour la lecture sur liseuse ou smartphone.
Fonctionnalités principales :
- Télécharger le contenu d’un chapitre ou plusieurs chapitres depuis RoyalRoad.
- Générer un fichier EPUB prêt à être utilisé.
- S’utilise dans n8n comme n’importe quel autre node.
Installation du node
Pré-requis :
- Avoir une instance n8n fonctionnelle (auto-hébergée ou cloud).
Étapes :
- Se connecter à votre instance n8n.
- Aller dans les settings, puis Community nodes
- Cliquez sur le bouton Install et ajouter dans npm Package Name : 8n-nodes-get-chapter-royalroad-in-epub-test

Utilisation dans un workflow n8n
Pour aller plus vite, vous pouvez importer directement un workflow prêt à l’emploi !
Il vous suffit de créer un nouveau workflow N8N, puis en haut à droite sur les petits points cliquer sur Importer depuis une URI et coller ce lien :
https://raw.githubusercontent.com/JamesDAdams/n8n-nodes-download-chapter-royalroad-in-epub/refs/heads/master/doc/n8n-template.json

Voilà, vous avez un workflow complet

Explications rapides sur le workflow :
- RSS Feed est le flux rss du livre que vous voulez telecharger
- RoyalRoad: Fetch Chapters télécharge automatiquement le chapitre en HTML.
- HTML -> EPUB convertit le chapitre au format EPUB.
- Write Binary File Sauvegarde le fichier EPUB sur le serveur.
- Send notif DIscord envoie une notification sur Discord avec le lien du chapitre.
J’ai personnellement monter dans le container N8N la ou je stoque mes livres pour que le workflow enregistre l’EPUB ave le reste de ma bibliothèque et je peux ensuite y accéder depuis Komga
À personnaliser :
- Remplacez
YOURDISCORDWEBHOOK
par l’URL de votre propre webhook Discord. - Modifiez le chemin de sauvegarde si besoin.
Dépannage & questions
Si vous rencontrez des difficultés :
- Vérifiez que le node est correctement installé dans le bon dossier
nodes
. - Consultez les logs de n8n pour d’éventuelles erreurs.
- Consultez la page npm : n8n-nodes-get-chapter-royalroad-in-epub-test
- Ouvrez un ticket sur le GitHub du projet.
Conclusion
Ce node facilite grandement la récupération de chapitres RoyalRoad au format EPUB directement depuis n8n. Que vous soyez lecteur assidu ou adepte de l’automatisation, il trouvera facilement sa place dans vos workflows !
N’hésitez pas à me faire vos retours ou suggestions dans les commentaires ou sur GitHub. Bonne lecture et bonne automatisation !