{
  "openruna_format": "flow-graph-v1",
  "title": "YT New Video Upload",
  "slug": "yt-new-video-upload",
  "source_filename": "1865_Code_HTTP_Create_Webhook.json",
  "nodes": [
    {
      "id": "Download New Video",
      "name": "Download New Video",
      "integration": "googleDrive",
      "kind": "action"
    },
    {
      "id": "New Video?",
      "name": "New Video?",
      "integration": "googleDrive",
      "kind": "trigger"
    },
    {
      "id": "Create Description",
      "name": "Create Description",
      "integration": "@n8n/n8n-nodes-langchain.openAi",
      "kind": "action"
    },
    {
      "id": "2.5FlashPrev",
      "name": "2.5FlashPrev",
      "integration": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "kind": "action"
    },
    {
      "id": "YT Tags",
      "name": "YT Tags",
      "integration": "@n8n/n8n-nodes-langchain.agent",
      "kind": "action"
    },
    {
      "id": "Get Transcript",
      "name": "Get Transcript",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Adjust Transcript Format",
      "name": "Adjust Transcript Format",
      "integration": "code",
      "kind": "logic"
    },
    {
      "id": "Update Video's Metadata",
      "name": "Update Video's Metadata",
      "integration": "youTube",
      "kind": "action"
    },
    {
      "id": "YT Title",
      "name": "YT Title",
      "integration": "@n8n/n8n-nodes-langchain.openAi",
      "kind": "action"
    },
    {
      "id": "Delete File from Upload Folder (Optional)",
      "name": "Delete File from Upload Folder (Optional)",
      "integration": "googleDrive",
      "kind": "action"
    },
    {
      "id": "Upload Video to Youtube",
      "name": "Upload Video to Youtube",
      "integration": "youTube",
      "kind": "action"
    },
    {
      "id": "ApifyToken",
      "name": "ApifyToken",
      "integration": "set",
      "kind": "logic"
    }
  ],
  "edges": [
    {
      "from": "YT Tags",
      "to": "YT Title"
    },
    {
      "from": "YT Title",
      "to": "Update Video's Metadata"
    },
    {
      "from": "ApifyToken",
      "to": "Get Transcript"
    },
    {
      "from": "New Video?",
      "to": "Download New Video"
    },
    {
      "from": "Get Transcript",
      "to": "Adjust Transcript Format"
    },
    {
      "from": "Create Description",
      "to": "YT Tags"
    },
    {
      "from": "Download New Video",
      "to": "Upload Video to Youtube"
    },
    {
      "from": "Update Video's Metadata",
      "to": "Delete File from Upload Folder (Optional)"
    },
    {
      "from": "Upload Video to Youtube",
      "to": "ApifyToken"
    },
    {
      "from": "Adjust Transcript Format",
      "to": "Create Description"
    }
  ]
}