Automatise la création de notes dans Joplin
le 16 août 2025
Prendre des notes est essentiel à la productivité, mais le faire manuellement à chaque fois peut devenir répétitif et distrayant. En tant que développeur, j'ai souvent cherché un moyen de créer automatiquement des notes dans Joplin, que ce soit via un script, un workflow ou même pendant mes sessions de codage.
C'est pourquoi j'ai créé un petit projet appelé joplin-api : une application PHP Symfony qui se connecte à l'API Joplin Web Clipper et permet de créer des notes et des tâches directement depuis la ligne de commande.
Pourquoi automatiser les notes ?
Si vous êtes comme moi, vous utilisez probablement Joplin pour :
-
Prendre des notes rapides pendant les sessions de travail
-
Gérer les tâches avec des listes de tâches
-
Centraliser la documentation
Le problème : chaque fois que vous souhaitez capturer quelque chose, vous devez changer d'application et le saisir manuellement. C'est une source de friction.
L'automatisation résout ce problème en vous permettant de transférer les informations directement dans Joplin — sans copier-coller manuel ni changement de contexte.
Le projet joplin-api
👉 Dépôt GitHub : matyo91/joplin-api
Ce projet est développé avec Symfony (PHP) et interagit avec l'API Joplin Web Clipper.
Fonctionnalités clés
📄 Créez des notes automatiquement depuis la ligne de commande ou des scripts. ✅ Ajoutez des tâches avec des dates d'échéance et un statut. 🎨 Utilisez des modèles pour différents types de projets. 🔗 Intégrez-les à vos workflows d'automatisation (tâches cron, CI/CD, scripts shell, etc.).
Fonctionnement
- Activer l'API Joplin Web Clipper
Dans Joplin, accédez à Outils → Options → Web Clipper et activez le service.
Vous obtiendrez un port (par défaut : 41184) et un jeton API.
- Cloner le dépôt
git clone https://github.com/matyo91/joplin-api.git
cd joplin-api
composer install
- Configurer votre environnement
Créer un fichier
.env
avec votre jeton d'API Joplin et l'URL du serveur :
JOPLIN_TOKEN=votre-jeton-d'API-ici
JOPLIN_SERVER=http://127.0.0.1:41184
- Exécuter votre première note
php bin/console joplin:create-note "Ma note automatisée" --body="Cette note a été créée via la CLI"
- Utiliser des modèles Vous pouvez créer des modèles structurés (par exemple, une liste de contrôle de projet ou un journal quotidien) et les appeler via la commande :
php bin/console joplin:create-note "Journal Quotidien" --template=daily
Cas d'utilisation concrets
Voici quelques exemples où l'automatisation me fait gagner du temps :
-
Générer automatiquement un journal de travail quotidien en début de journée.
-
Transférer les messages de validation Git ou les journaux de déploiement dans Joplin pour la documentation.
-
Créer un modèle de notes de réunion à chaque début d'événement du calendrier.
-
L'intégrer à Uniflow, Make ou n8n pour l'intégrer à d'autres applications.
Pourquoi c'est important
L'avantage de l'automatisation ne réside pas seulement dans le gain de quelques secondes : il s'agit aussi de supprimer les frictions mentales. Lorsque tout ce dont vous avez besoin est capturé de manière transparente dans Joplin, vous pouvez vous concentrer sur le travail réel au lieu de vous soucier de la documentation.
En tant que développeur, j'ai constaté que des notes structurées et automatisées m'apportent :
-
Une meilleure organisation de projet
-
Un historique fiable des décisions
-
Plus de clarté mentale
Conclusion
Joplin est déjà une application de prise de notes open source fantastique. Avec un peu d'automatisation, elle devient un système de connaissances personnelles qui se met à jour automatiquement.
Si vous souhaitez l'essayer, consultez le dépôt ici : 👉 github.com/matyo91/joplin-api
🎁 Je propose des séances de coaching gratuites de 30 minutes pour aider les créateurs comme vous à automatiser leurs processus et à gagner du temps ⏱️
👉 Réservez votre séance gratuite ici : https://www.bonzai.pro/matyo91/lp/4471/je-taide-a-automatiser-tes-process
Merci de votre lecture ! Créons ensemble des workflows intelligents, rapides et automatisés 💻⚡