Automatisation YouTube avec n8n : ajout de favoris dans Raindrop
Ce workflow n8n a pour objectif d'automatiser l'ajout de vidéos YouTube à votre collection Raindrop, facilitant ainsi la gestion de vos contenus préférés. Dans un contexte où le partage et la sauvegarde de ressources vidéo sont essentiels, cette automatisation s'adresse à tous les utilisateurs de YouTube qui souhaitent garder une trace de vidéos intéressantes sans effort manuel. Parfait pour les créateurs de contenu, les étudiants ou toute personne désireuse d'organiser ses découvertes vidéo, ce workflow permet de gagner un temps précieux.
- Étape 1 : Le déclencheur 'On clicking execute' initie le processus.
- Étape 2 : Le noeud YouTube récupère les vidéos en fonction des paramètres définis, comme l'ID de la playlist.
- Étape 3 : Le noeud 'Filter new items' permet de filtrer les vidéos nouvellement ajoutées.
- Étape 4 : Le noeud 'Flatten JSON' simplifie la structure des données pour une utilisation ultérieure.
- Étape 5 : Enfin, le noeud 'Raindrop Bookmark' enregistre les vidéos filtrées dans votre collection Raindrop. Grâce à cette automatisation n8n, vous réduisez le risque d'oublier des vidéos importantes et améliorez votre efficacité dans la gestion de votre contenu numérique.
Workflow n8n YouTube, Raindrop, gestion de contenu : vue d'ensemble
Schéma des nœuds et connexions de ce workflow n8n, généré à partir du JSON n8n.
Workflow n8n YouTube, Raindrop, gestion de contenu : détail des nœuds
Inscris-toi pour voir l'intégralité du workflow
Inscription gratuite
S'inscrire gratuitementBesoin d'aide ?{
"id": 7,
"name": "YouTube to Raindrop",
"nodes": [
{
"name": "On clicking 'execute'",
"type": "n8n-nodes-base.manualTrigger",
"position": [
-610,
160
],
"parameters": {},
"typeVersion": 1
},
{
"name": "YouTube",
"type": "n8n-nodes-base.youTube",
"position": [
-440,
240
],
"parameters": {
"part": [
"snippet"
],
"options": {},
"resource": "playlistItem",
"operation": "getAll",
"playlistId": "CHANGE_ME"
},
"credentials": {
"youTubeOAuth2Api": "Google n8n"
},
"typeVersion": 1
},
{
"name": "Filter new items",
"type": "n8n-nodes-base.function",
"position": [
-120,
240
],
"parameters": {
"functionCode": "const staticData = getWorkflowStaticData('global');\nconst newIds = items.map(item => item.json[\"resourceId\"][\"videoId\"]);\nconst oldIds = staticData.oldIds; \n\nif (!oldIds) {\n staticData.oldIds = newIds;\n return items;\n}\n\n\nconst actualNewIds = newIds.filter((id) => !oldIds.includes(id));\nconst actualNew = items.filter((data) => actualNewIds.includes(data.json[\"resourceId\"][\"videoId\"]));\nstaticData.oldIds = [...actualNewIds, ...oldIds];\n\nreturn actualNew;\n"
},
"typeVersion": 1
},
{
"name": "Flatten JSON",
"type": "n8n-nodes-base.functionItem",
"position": [
-280,
240
],
"parameters": {
"functionCode": "item = item[\"snippet\"]\n\nreturn item;"
},
"typeVersion": 1
},
{
"name": "Raindrop Bookmark",
"type": "n8n-nodes-base.raindrop",
"position": [
40,
240
],
"parameters": {
"link": "=https://www.youtube.com/watch?v={{$json[\"resourceId\"][\"videoId\"]}}",
"resource": "bookmark",
"operation": "create",
"collectionId": 0,
"additionalFields": {
"tags": "youtube",
"title": "={{$json[\"videoOwnerChannelTitle\"]}} | {{$json[\"title\"]}}"
}
},
"credentials": {
"raindropOAuth2Api": "Raindrop"
},
"typeVersion": 1
},
{
"name": "Every 30 mins",
"type": "n8n-nodes-base.cron",
"position": [
-610,
320
],
"parameters": {
"triggerTimes": {
"item": [
{
"mode": "everyX",
"unit": "minutes",
"value": 30
}
]
}
},
"typeVersion": 1
}
],
"active": true,
"settings": {},
"connections": {
"YouTube": {
"main": [
[
{
"node": "Flatten JSON",
"type": "main",
"index": 0
}
]
]
},
"Flatten JSON": {
"main": [
[
{
"node": "Filter new items",
"type": "main",
"index": 0
}
]
]
},
"Every 30 mins": {
"main": [
[
{
"node": "YouTube",
"type": "main",
"index": 0
}
]
]
},
"Filter new items": {
"main": [
[
{
"node": "Raindrop Bookmark",
"type": "main",
"index": 0
}
]
]
},
"On clicking 'execute'": {
"main": [
[
{
"node": "YouTube",
"type": "main",
"index": 0
}
]
]
}
}
}Workflow n8n YouTube, Raindrop, gestion de contenu : pour qui est ce workflow ?
Ce workflow s'adresse aux utilisateurs de YouTube, aux créateurs de contenu, aux étudiants et à toute personne souhaitant organiser ses vidéos préférées. Il est adapté aux équipes de marketing digital et aux professionnels ayant un niveau technique intermédiaire.
Workflow n8n YouTube, Raindrop, gestion de contenu : problème résolu
Ce workflow résout le problème de la perte de vidéos intéressantes sur YouTube en automatisant leur ajout à Raindrop. Il élimine les frustrations liées à la recherche manuelle de vidéos, réduit le temps consacré à la gestion de contenu et assure que les utilisateurs ne manquent jamais une vidéo qu'ils souhaitent conserver. En intégrant cette automatisation, les utilisateurs bénéficient d'une meilleure organisation et d'un accès rapide à leurs contenus préférés.
Workflow n8n YouTube, Raindrop, gestion de contenu : étapes du workflow
Étape 1 : Le workflow démarre avec le déclencheur 'On clicking execute'.
- Étape 1 : Le noeud YouTube interroge les vidéos selon les paramètres spécifiés, notamment l'ID de la playlist.
- Étape 2 : Le noeud 'Filter new items' sélectionne uniquement les nouvelles vidéos ajoutées.
- Étape 3 : Le noeud 'Flatten JSON' simplifie les données pour faciliter leur traitement.
- Étape 4 : Le noeud 'Raindrop Bookmark' enregistre chaque vidéo filtrée dans votre collection Raindrop, rendant ainsi le processus fluide et efficace.
Workflow n8n YouTube, Raindrop, gestion de contenu : guide de personnalisation
Pour personnaliser ce workflow, commencez par ajuster l'ID de la playlist dans le noeud YouTube pour cibler vos vidéos spécifiques. Vous pouvez également modifier les critères de filtrage dans le noeud 'Filter new items' pour affiner les vidéos à ajouter. Si vous souhaitez changer la collection dans Raindrop, modifiez l'ID de la collection dans le noeud 'Raindrop Bookmark'. Assurez-vous de tester le workflow après chaque modification pour garantir son bon fonctionnement. Pensez également à sécuriser votre flux en vérifiant les autorisations d'accès à vos comptes YouTube et Raindrop.