{
  "openruna_format": "flow-graph-v1",
  "title": "Hacker News to Video Template - AlexK1919",
  "slug": "hacker-news-to-video-template-alexk1919-2",
  "source_filename": "1491_Linkedin_Wait_Create_Webhook.json",
  "nodes": [
    {
      "id": "When clicking ‘Test workflow’",
      "name": "When clicking ‘Test workflow’",
      "integration": "manual",
      "kind": "trigger"
    },
    {
      "id": "Hacker News",
      "name": "Hacker News",
      "integration": "hackerNews",
      "kind": "action"
    },
    {
      "id": "Loop Over Items",
      "name": "Loop Over Items",
      "integration": "splitInBatches",
      "kind": "logic"
    },
    {
      "id": "OpenAI Chat Model3",
      "name": "OpenAI Chat Model3",
      "integration": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "kind": "action"
    },
    {
      "id": "HTTP Request1",
      "name": "HTTP Request1",
      "integration": "@n8n/n8n-nodes-langchain.toolHttpRequest",
      "kind": "action"
    },
    {
      "id": "Structured Output Parser",
      "name": "Structured Output Parser",
      "integration": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "kind": "action"
    },
    {
      "id": "Upload to Minio",
      "name": "Upload to Minio",
      "integration": "s3",
      "kind": "action"
    },
    {
      "id": "News1",
      "name": "News1",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Leo - Improve Prompt",
      "name": "Leo - Improve Prompt",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Leo - Get imageId",
      "name": "Leo - Get imageId",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Runway - Create Video",
      "name": "Runway - Create Video",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Runway - Get Video",
      "name": "Runway - Get Video",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Wait2",
      "name": "Wait2",
      "integration": "wait",
      "kind": "logic"
    },
    {
      "id": "If Topic",
      "name": "If Topic",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "Get Image",
      "name": "Get Image",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Prompt Settings1",
      "name": "Prompt Settings1",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Leo - Generate Image",
      "name": "Leo - Generate Image",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Wait1",
      "name": "Wait1",
      "integration": "wait",
      "kind": "logic"
    },
    {
      "id": "Limit",
      "name": "Limit",
      "integration": "limit",
      "kind": "logic"
    },
    {
      "id": "Image Analysis",
      "name": "Image Analysis",
      "integration": "@n8n/n8n-nodes-langchain.openAi",
      "kind": "action"
    },
    {
      "id": "Wait3",
      "name": "Wait3",
      "integration": "wait",
      "kind": "logic"
    },
    {
      "id": "Article Analysis",
      "name": "Article Analysis",
      "integration": "@n8n/n8n-nodes-langchain.agent",
      "kind": "action"
    },
    {
      "id": "Dropbox",
      "name": "Dropbox",
      "integration": "dropbox",
      "kind": "action"
    },
    {
      "id": "Google Drive",
      "name": "Google Drive",
      "integration": "googleDrive",
      "kind": "action"
    },
    {
      "id": "Microsoft OneDrive",
      "name": "Microsoft OneDrive",
      "integration": "microsoftOneDrive",
      "kind": "action"
    },
    {
      "id": "YouTube",
      "name": "YouTube",
      "integration": "youTube",
      "kind": "action"
    },
    {
      "id": "X",
      "name": "X",
      "integration": "twitter",
      "kind": "action"
    },
    {
      "id": "Instagram",
      "name": "Instagram",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "LinkedIn",
      "name": "LinkedIn",
      "integration": "linkedIn",
      "kind": "action"
    },
    {
      "id": "Leo - Improve Prompt2",
      "name": "Leo - Improve Prompt2",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Wait4",
      "name": "Wait4",
      "integration": "wait",
      "kind": "logic"
    },
    {
      "id": "Wait6",
      "name": "Wait6",
      "integration": "wait",
      "kind": "logic"
    },
    {
      "id": "Leo - Generate Image2",
      "name": "Leo - Generate Image2",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Leo - Get imageId2",
      "name": "Leo - Get imageId2",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Runway - Create Video2",
      "name": "Runway - Create Video2",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Runway - Get Video2",
      "name": "Runway - Get Video2",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Cre - Generate Video1",
      "name": "Cre - Generate Video1",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Cre - Get Video",
      "name": "Cre - Get Video",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Article Prep",
      "name": "Article Prep",
      "integration": "@n8n/n8n-nodes-langchain.openAi",
      "kind": "action"
    }
  ],
  "edges": [
    {
      "from": "X",
      "to": "LinkedIn"
    },
    {
      "from": "Limit",
      "to": "Loop Over Items"
    },
    {
      "from": "News1",
      "to": "Prompt Settings1"
    },
    {
      "from": "Wait1",
      "to": "Leo - Get imageId"
    },
    {
      "from": "Wait2",
      "to": "Runway - Get Video"
    },
    {
      "from": "Wait3",
      "to": "Cre - Get Video"
    },
    {
      "from": "Wait4",
      "to": "Runway - Get Video2"
    },
    {
      "from": "Wait6",
      "to": "Leo - Get imageId2"
    },
    {
      "from": "Dropbox",
      "to": "Google Drive"
    },
    {
      "from": "YouTube",
      "to": "X"
    },
    {
      "from": "If Topic",
      "to": "Image Analysis"
    },
    {
      "from": "If Topic",
      "to": "Loop Over Items"
    },
    {
      "from": "LinkedIn",
      "to": "Instagram"
    },
    {
      "from": "Get Image",
      "to": "Article Prep"
    },
    {
      "from": "Hacker News",
      "to": "Limit"
    },
    {
      "from": "Article Prep",
      "to": "News1"
    },
    {
      "from": "Google Drive",
      "to": "Microsoft OneDrive"
    },
    {
      "from": "Image Analysis",
      "to": "Get Image"
    },
    {
      "from": "Loop Over Items",
      "to": "Article Analysis"
    },
    {
      "from": "Article Analysis",
      "to": "If Topic"
    },
    {
      "from": "Article Analysis",
      "to": "Loop Over Items"
    },
    {
      "from": "Prompt Settings1",
      "to": "Leo - Improve Prompt"
    },
    {
      "from": "Leo - Get imageId",
      "to": "Runway - Create Video"
    },
    {
      "from": "Leo - Get imageId2",
      "to": "Runway - Create Video2"
    },
    {
      "from": "Microsoft OneDrive",
      "to": "Upload to Minio"
    },
    {
      "from": "Runway - Get Video",
      "to": "Leo - Improve Prompt2"
    },
    {
      "from": "Runway - Get Video2",
      "to": "Cre - Generate Video1"
    },
    {
      "from": "Leo - Generate Image",
      "to": "Wait1"
    },
    {
      "from": "Leo - Improve Prompt",
      "to": "Leo - Generate Image"
    },
    {
      "from": "Cre - Generate Video1",
      "to": "Wait3"
    },
    {
      "from": "Leo - Generate Image2",
      "to": "Wait6"
    },
    {
      "from": "Leo - Improve Prompt2",
      "to": "Leo - Generate Image2"
    },
    {
      "from": "Runway - Create Video",
      "to": "Wait2"
    },
    {
      "from": "Runway - Create Video2",
      "to": "Wait4"
    },
    {
      "from": "When clicking ‘Test workflow’",
      "to": "Hacker News"
    }
  ]
}