{
  "name": "Media",
  "nodes": [
    {
      "parameters": {
        "content": "## \u5904\u7406\u6d41\u7a0b\n- \u4ecebaseline.json\u63d0\u53d6\u57fa\u7ebf\u4fe1\u606f\n- \u83b7\u53d6\u8c46\u74e3\u201c\u60f3\u770b\u201d,\u89e3\u6790HTML\u63d0\u53d6\u7535\u5f71\u4fe1\u606f\n- \u5bf9\u6bd4\u5217\u8868\u4e2d\u7b2c\u4e00\u4e2a\u7535\u5f71\u7684add_date\u548c\u57fa\u7ebfadd_date\uff0c\u5982\u679c\u6709\u66f4\u65b0\uff0c\u5219\u66f4\u65b0add_date\u57fa\u7ebf\u6587\u4ef6\uff0c\n  \u5e76\u5f00\u59cb\u5faa\u73af\u904d\u5386\u6bcf\u90e8\u7535\u5f71\uff0cJSON\u683c\u5f0f{\"movie_name\": Array, \"year\": Int, \"add_date\": String}\n- \u4e8c\u5c42\u5faa\u73af\u904d\u5386\u6570\u7ec4movie_name\uff08[\"\u5fc3\u4e4b\u5168\u8680\",\"Total Eclipse\",\"\u5168\u8680\u72c2\u7231(\u53f0)\",\"Eclipse totale\"]\uff09\n- \u4f20\u5165movie_name\u548cyear\u53bb\u8bf7\u6c42TMDB API\uff0c\u5224\u65ad\u7b2c\u4e00\u4e2a\u7ed3\u679c\u7684original_title\u662f\u5426\u5305\u542b\u5728movie_name.ToString\u4e2d\uff0c\n  \u76f4\u5230\u5339\u914d\u5230\u540e\u8bf7\u6c42Radarr API\u52a0\u5165\u7535\u5f71",
        "height": 200,
        "width": 700
      },
      "type": "n8n-nodes-base.stickyNote",
      "typeVersion": 1,
      "position": [
        -740,
        -160
      ],
      "id": "9f594280-cf9a-4451-bb91-578df4557a3f",
      "name": "Sticky Note1"
    },
    {
      "parameters": {
        "rule": {
          "interval": [
            {
              "triggerAtHour": 8
            },
            {
              "triggerAtHour": 20
            }
          ]
        }
      },
      "type": "n8n-nodes-base.scheduleTrigger",
      "typeVersion": 1.2,
      "position": [
        -740,
        220
      ],
      "id": "a68e618f-644d-412d-a3cf-111753eec06e",
      "name": "Schedule Trigger"
    },
    {
      "parameters": {
        "url": "=https://movie.douban.com/people/XXXXXX/wish",
        "sendQuery": true,
        "specifyQuery": "json",
        "jsonQuery": "{\"sort\": \"time\", \"start\": 0, \"mode\": \"grid\", \"type\": \"movie\"}",
        "sendHeaders": true,
        "headerParameters": {
          "parameters": [
            {
              "name": "User-Agent",
              "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36"
            }
          ]
        },
        "options": {}
      },
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 4.2,
      "position": [
        100,
        220
      ],
      "id": "d114b06f-d99c-42de-94ee-cafd0d65d5c5",
      "name": "DouBan_Wishlist"
    },
    {
      "parameters": {
        "operation": "extractHtmlContent",
        "extractionValues": {
          "values": [
            {
              "key": "movies",
              "cssSelector": ".grid-view > .item.comment-item",
              "skipSelectors": ".pic,.nbg,.playable",
              "returnArray": true
            }
          ]
        },
        "options": {}
      },
      "type": "n8n-nodes-base.html",
      "typeVersion": 1.2,
      "position": [
        300,
        220
      ],
      "id": "a2d68f7f-6aff-41ed-a03e-c7b65d855c25",
      "name": "HTML"
    },
    {
      "parameters": {
        "jsCode": "function processMovieStringToJson(inputString) {\n    const parts = inputString\n        .split('*')\n        .map(part => part.trim())\n        .filter(part => part.length > 0);\n\n    // \u5982\u679c\u5b57\u7b26\u4e32\u672a\u80fd\u5206\u5272\u6210\u81f3\u5c113\u4e2a\u90e8\u5206\uff0c\u5219\u4ee5JSON\u683c\u5f0f\u8fd4\u56de\u4e00\u4e2a\u5305\u542b\u9519\u8bef\u4fe1\u606f\u7684\u5bf9\u8c61\n    if (parts.length < 3) {\n        return JSON.stringify({\n            error: \"\u8f93\u5165\u5b57\u7b26\u4e32\u672a\u80fd\u5206\u5272\u6210\u81f3\u5c11\u4e09\u4e2a\u90e8\u5206\u3002\",\n            titles: [],\n            year: \"\",\n            release_date: null\n        }, null, 2); // null, 2 \u7528\u4e8e\u683c\u5f0f\u5316JSON\u8f93\u51fa\n    }\n\n    const part1Raw = parts[0];\n    const part2Raw = parts[1];\n    const part3Raw = parts[2];\n\n    // 1. \u5904\u7406\u7b2c\u4e00\u90e8\u5206\uff1a\u63d0\u53d6\u6807\u9898\u5e76\u5c06\u5176\u5206\u5272\u6210\u6570\u7ec4\n    let titlesArray = [];\n    let rawTitlesString = '';\n    const linkStartIndex = part1Raw.indexOf('[');\n\n    if (linkStartIndex !== -1) {\n        rawTitlesString = part1Raw.substring(0, linkStartIndex).trim();\n    } else {\n        rawTitlesString = part1Raw.trim(); // \u5982\u679c\u672a\u627e\u5230 '['\uff0c\u5219\u4f7f\u7528\u6574\u4e2a\u7b2c\u4e00\u90e8\u5206\u4f5c\u4e3a\u539f\u59cb\u6807\u9898\u5b57\u7b26\u4e32\n    }\n\n    if (rawTitlesString) {\n        titlesArray = rawTitlesString\n            .split('/') // \u4f7f\u7528 / \u5206\u5272\u6807\u9898\n            .map(title => title.trim()) // \u53bb\u9664\u6bcf\u4e2a\u5355\u72ec\u6807\u9898\u5b57\u7b26\u4e32\u524d\u540e\u7684\u7a7a\u767d\n            .filter(title => title.length > 0); // \u79fb\u9664\u56e0 \" / / \" \u6216\u672b\u5c3e\u659c\u6760\u4ea7\u751f\u7684\u7a7a\u5b57\u7b26\u4e32\n    }\n\n    // 2. \u5904\u7406\u7b2c\u4e8c\u90e8\u5206\uff1a\u63d0\u53d6\u5e74\u4efd\n    let year = '';\n    const yearMatch = part2Raw.match(/\\b(\\d{4})\\b/); // \u6b63\u5219\u8868\u8fbe\u5f0f\u5339\u914d\u72ec\u7acb\u7684\u56db\u4f4d\u6570\u5b57\n    if (yearMatch && yearMatch[1]) {\n        year = yearMatch[1];\n    }\n\n    // 3. \u5904\u7406\u7b2c\u4e09\u90e8\u5206\uff1a\u63d0\u53d6\u6dfb\u52a0\u65e5\u671f\n    const dateValue = part3Raw.trim(); // \u786e\u4fdd\u7b2c\u4e09\u90e8\u5206\u7684\u65e5\u671f\u5b57\u7b26\u4e32\u5df2\u53bb\u9664\u524d\u540e\u7a7a\u767d\n\n    // \u51c6\u5907\u8981\u8f6c\u6362\u4e3aJSON\u7684\u7ed3\u679c\u5bf9\u8c61\n    const resultObject = {\n        movie_name: titlesArray,\n        year: year,\n        add_date: dateValue\n    };\n\n    // \u5c06\u5bf9\u8c61\u8f6c\u6362\u4e3aJSON\u5b57\u7b26\u4e32\n    // \u7b2c\u4e8c\u4e2a\u53c2\u6570 null \u8868\u793a\u4e0d\u4f7f\u7528 replacer \u51fd\u6570\uff0c\u7b2c\u4e09\u4e2a\u53c2\u6570 2 \u8868\u793a\u4f7f\u75282\u4e2a\u7a7a\u683c\u8fdb\u884c\u7f29\u8fdb\u4ee5\u7f8e\u5316\u8f93\u51fa\u3002\n    // \u5982\u679c\u9700\u8981\u7d27\u51d1\u7684JSON\u5b57\u7b26\u4e32\uff0c\u53ef\u4ee5\u79fb\u9664 null \u548c 2\u3002\n    return JSON.stringify(resultObject, null, 2);\n}\n\nlet res = [];\nfor (const item of $input.all()[0].json.movies) {\n  // \u4f60\u7684\u8f93\u5165\u5b57\u7b26\u4e32\n  const inputString = item;\n  const jsonOutput = processMovieStringToJson(inputString);\n  // \u52a0\u5165\u8fd4\u56de\u7ed3\u679c\u6570\u5b57\uff0c\u5e76\u8f6c\u5316\u4e3aJSON\n  res.push(JSON.parse(jsonOutput))\n}\n\nreturn res;"
      },
      "type": "n8n-nodes-base.code",
      "typeVersion": 2,
      "position": [
        500,
        220
      ],
      "id": "bc9cf637-40e1-4942-828b-4930788026e6",
      "name": "Code"
    },
    {
      "parameters": {
        "conditions": {
          "options": {
            "caseSensitive": true,
            "leftValue": "",
            "typeValidation": "strict",
            "version": 2
          },
          "conditions": [
            {
              "id": "037db1b1-0265-4268-8232-621c9fd06964",
              "leftValue": "={{ $json.add_date }}",
              "rightValue": "={{ $('baseline').item.json.data[0].movie.add_date.toDateTime() }} ",
              "operator": {
                "type": "dateTime",
                "operation": "after"
              }
            }
          ],
          "combinator": "and"
        },
        "options": {}
      },
      "type": "n8n-nodes-base.if",
      "typeVersion": 2.2,
      "position": [
        1460,
        400
      ],
      "id": "a8e01f1c-36a0-40fc-a950-7cbecccaaa69",
      "name": "add_date"
    },
    {
      "parameters": {
        "operation": "toJson",
        "options": {}
      },
      "type": "n8n-nodes-base.convertToFile",
      "typeVersion": 1.1,
      "position": [
        1620,
        40
      ],
      "id": "9a985fc4-1883-4ab5-8bcf-126077a302ff",
      "name": "Convert to File"
    },
    {
      "parameters": {},
      "type": "n8n-nodes-base.limit",
      "typeVersion": 1,
      "position": [
        1180,
        40
      ],
      "id": "f5140312-6004-4d5d-817f-7d12b8e34459",
      "name": "First Movie",
      "notesInFlow": true,
      "notes": "\u63d0\u53d6\u6700\u65b0\u7535\u5f71\u6570\u636e\uff0c\u51c6\u5907\u5199\u5165\u57fa\u7ebf\u6587\u4ef6"
    },
    {
      "parameters": {
        "assignments": {
          "assignments": [
            {
              "id": "f536388e-cfc5-489e-ba08-0306fbdd71dd",
              "name": "movie",
              "value": "={{ $('First Movie').item.json }}",
              "type": "object"
            }
          ]
        },
        "options": {}
      },
      "type": "n8n-nodes-base.set",
      "typeVersion": 3.4,
      "position": [
        1400,
        40
      ],
      "id": "aed23944-7298-4836-aa92-b8a384d84f60",
      "name": "SET JSON"
    },
    {
      "parameters": {
        "operation": "write",
        "fileName": "/home/file/baseline.json",
        "options": {}
      },
      "type": "n8n-nodes-base.readWriteFile",
      "typeVersion": 1,
      "position": [
        1820,
        40
      ],
      "id": "b50237ca-af68-410e-9739-e4d0c410b4d8",
      "name": "baseline.json",
      "notesInFlow": true,
      "notes": "\u751f\u6210\u65b0\u57fa\u7ebf\u6587\u4ef6baseline.json"
    },
    {
      "parameters": {
        "operation": "fromJson",
        "options": {}
      },
      "type": "n8n-nodes-base.extractFromFile",
      "typeVersion": 1,
      "position": [
        -160,
        220
      ],
      "id": "529dfc2b-5a20-420d-b628-d2f819043f89",
      "name": "baseline"
    },
    {
      "parameters": {
        "fileSelector": "/home/file/baseline.json",
        "options": {
          "dataPropertyName": "data"
        }
      },
      "type": "n8n-nodes-base.readWriteFile",
      "typeVersion": 1,
      "position": [
        -400,
        220
      ],
      "id": "d4998277-a662-43c8-956d-758b942fad29",
      "name": "Read baseline.json"
    },
    {
      "parameters": {
        "conditions": {
          "options": {
            "caseSensitive": true,
            "leftValue": "",
            "typeValidation": "strict",
            "version": 2
          },
          "conditions": [
            {
              "id": "037db1b1-0265-4268-8232-621c9fd06964",
              "leftValue": "={{ $json.add_date.toDateTime() }}",
              "rightValue": "={{ $('baseline').item.json.data[0].movie.add_date.toDateTime() }} ",
              "operator": {
                "type": "dateTime",
                "operation": "after"
              }
            }
          ],
          "combinator": "and"
        },
        "options": {}
      },
      "type": "n8n-nodes-base.if",
      "typeVersion": 2.2,
      "position": [
        780,
        220
      ],
      "id": "2f24eea3-ca42-49e3-8142-54cea230cc93",
      "name": "New Movie",
      "notesInFlow": true,
      "notes": "\u4e0e\u57fa\u7ebf\u6587\u4ef6add_date\u5bf9\u6bd4\uff0c\u5224\u65ad\u662f\u5426\u5b58\u5728\u65b0\u7535\u5f71"
    },
    {
      "parameters": {
        "options": {}
      },
      "type": "n8n-nodes-base.splitInBatches",
      "typeVersion": 3,
      "position": [
        1180,
        380
      ],
      "id": "90e48af6-cda4-4a8b-acdd-5ae77a870f37",
      "name": "movie_json Loop"
    },
    {
      "parameters": {
        "workflowId": {
          "__rl": true,
          "value": "BjK7369kF2QDPLIh",
          "mode": "list",
          "cachedResultName": "TmdbToRadarr"
        },
        "workflowInputs": {
          "mappingMode": "defineBelow",
          "value": {},
          "matchingColumns": [],
          "schema": [],
          "attemptToConvertTypes": false,
          "convertFieldsToString": true
        },
        "options": {}
      },
      "type": "n8n-nodes-base.executeWorkflow",
      "typeVersion": 1.2,
      "position": [
        1760,
        380
      ],
      "id": "e5a23ce3-3d98-4fc2-8366-76d5227d049e",
      "name": "Execute TmdbToRadarr"
    },
    {
      "parameters": {
        "content": "## \u6ce8\u91ca \n**\u8bfb\u53d6baseline.json**",
        "height": 260,
        "width": 420
      },
      "type": "n8n-nodes-base.stickyNote",
      "typeVersion": 1,
      "position": [
        -440,
        120
      ],
      "id": "24611799-aad0-4652-82d9-9ee0b28e5351",
      "name": "Sticky Note2"
    },
    {
      "parameters": {
        "content": "## \u6ce8\u91ca \n====\u8bf7\u6c42\u8c46\u74e3\u201c\u60f3\u770b\u201d\u5217\u8868=========\u4eceHTML\u63d0\u53d6\u4fe1\u606f========\u901a\u8fc7Code\u89e3\u6790\u4e3aJSON",
        "height": 260,
        "width": 640
      },
      "type": "n8n-nodes-base.stickyNote",
      "typeVersion": 1,
      "position": [
        40,
        120
      ],
      "id": "ee78775d-430f-4332-9812-fae871caa689",
      "name": "Sticky Note3"
    },
    {
      "parameters": {
        "operation": "fromJson",
        "options": {}
      },
      "type": "n8n-nodes-base.extractFromFile",
      "typeVersion": 1,
      "position": [
        -160,
        420
      ],
      "id": "53b3793e-e015-4d28-925d-c2b65b79c006",
      "name": "\u793a\u4f8b1"
    },
    {
      "parameters": {
        "content": "## \u793a\u4f8b",
        "height": 180,
        "width": 1120
      },
      "type": "n8n-nodes-base.stickyNote",
      "typeVersion": 1,
      "position": [
        -440,
        400
      ],
      "id": "7983fe15-28ce-4bc4-80e1-63c0e179d5d6",
      "name": "Sticky Note4"
    },
    {
      "parameters": {
        "jsCode": "return [\n  {\n    \"movie_name\": [\n      \"\u4f5c\u5bb6\",\n      \"El autor\",\n      \"\u547d\u8fd0\u5c0f\u8bf4\u5bb6(\u53f0)\",\n      \"\u4e0d\u826f\u52a8\u673a\"\n    ],\n    \"year\": \"2017\",\n    \"add_date\": \"2025-05-10\"\n  },\n  {\n    \"movie_name\": [\n      \"\u9e1f\u7b3c\",\n      \"The Birdcage\",\n      \"\u5047\u51e4\u865a\u51f0\",\n      \"\u9e1f\u7b3c\u591c\u603b\u4f1a\"\n    ],\n    \"year\": \"1996\",\n    \"add_date\": \"2025-05-02T00:00:00.000Z\"\n  },\n  {\n    \"movie_name\": [\n      \"\u65e0\u75db\u51ef\u6069\",\n      \"Novocaine\",\n      \"\u65e0\u75db\u5148\u751f(\u53f0)\",\n      \"\u65e0\u75db\u4fa0(\u6e2f)\"\n    ],\n    \"year\": \"2025\",\n    \"add_date\": \"2025-04-24T00:00:00.000Z\"\n  },\n  {\n    \"movie_name\": [\n      \"\u95f9\u4e8b\u4e4b\u5f92\",\n      \"The Instigators\",\n      \"\u717d\u52a8\u8005\"\n    ],\n    \"year\": \"2024\",\n    \"add_date\": \"2025-03-23T00:00:00.000Z\"\n  },\n  {\n    \"movie_name\": [\n      \"\u732b\u732b\u7684\u5947\u5e7b\u6f02\u6d41\",\n      \"Straume\",\n      \"\u6f02\u6d41\",\n      \"\u9ed1\u732b\u7684\u5947\u5e7b\u6f02\u6d41\"\n    ],\n    \"year\": \"2024\",\n    \"add_date\": \"2025-03-22T00:00:00.000Z\"\n  },\n  {\n    \"movie_name\": [\n      \"\u5fc3\u4e4b\u5168\u8680\",\n      \"Total Eclipse\",\n      \"\u5168\u8680\u72c2\u7231(\u53f0)\",\n      \"Eclipse totale\"\n    ],\n    \"year\": \"1995\",\n    \"add_date\": \"2025-03-16T00:00:00.000Z\"\n  },\n  {\n    \"movie_name\": [\n      \"\u4f20\u5947\",\n      \"Legend\",\n      \"\u91d1\u724c\u9ed1\u5e2e(\u53f0)\",\n      \"\u5927\u65f6\u4ee3(\u6e2f)\"\n    ],\n    \"year\": \"2015\",\n    \"add_date\": \"2025-03-16T00:00:00.000Z\"\n  },\n  {\n    \"movie_name\": [\n      \"\u5bc2\u9759\u4eba\u751f\",\n      \"Still Life\",\n      \"\u7ee7\u7eed\u6d3b\u7740\",\n      \"\u65e0\u4eba\u51fa\u5e2d\u7684\u544a\u5225\u5f0f\"\n    ],\n    \"year\": \"2013\",\n    \"add_date\": \"2024-10-12T00:00:00.000Z\"\n  },\n  {\n    \"movie_name\": [\n      \"\u83ab\u5a23\",\n      \"Maudie\",\n      \"\u5f69\u7ed8\u5fc3\u5929\u5730(\u53f0)\",\n      \"\u8309\u8fea\u7684\u5f69\u8272\u5c0f\u5c4b(\u53f0)\"\n    ],\n    \"year\": \"2016\",\n    \"add_date\": \"2024-10-08T00:00:00.000Z\"\n  },\n  {\n    \"movie_name\": [\n      \"\u5783\u573e\u7537\u5b69\",\n      \"Trash\",\n      \"\u62fe\u8352\u7537\u5b69\"\n    ],\n    \"year\": \"2014\",\n    \"add_date\": \"2024-09-29T00:00:00.000Z\"\n  },\n  {\n    \"movie_name\": [\n      \"\u5c0f\u59d0\u597d\u767d\",\n      \"White Chicks\",\n      \"\u767d\u51c0\u5bc6\u63a2\",\n      \"\u96cf\u9e1f\u5c0f\u767d\"\n    ],\n    \"year\": \"2004\",\n    \"add_date\": \"2024-09-14T00:00:00.000Z\"\n  },\n  {\n    \"movie_name\": [\n      \"\u7231\u4e4b\u5973\u5deb\",\n      \"The Love Witch\",\n      \"\u604b\u7231\u9b54\u5973\"\n    ],\n    \"year\": \"2016\",\n    \"add_date\": \"2024-07-28T00:00:00.000Z\"\n  },\n  {\n    \"movie_name\": [\n      \"\u5e03\u6717\u514b\u65af\u7684\u6545\u4e8b\",\n      \"A Bronx Tale\",\n      \"\u56db\u6d77\u60c5\u6df1\",\n      \"\u4e0d\u4e00\u6837\u7684\u7ae5\u5e74\"\n    ],\n    \"year\": \"1993\",\n    \"add_date\": \"2024-05-29T00:00:00.000Z\"\n  },\n  {\n    \"movie_name\": [\n      \"\u963f\u8bfa\u62c9\",\n      \"Anora\",\n      \"\u827e\u8bfa\u62c9(\u53f0)\"\n    ],\n    \"year\": \"2024\",\n    \"add_date\": \"2024-05-29T00:00:00.000Z\"\n  },\n  {\n    \"movie_name\": [\n      \"\u827e\u7c73\u8389\u4e9a\u00b7\u4f69\u96f7\u65af\",\n      \"Emilia P\u00e9rez\",\n      \"\u827e\u7c73\u8389\u4e9a\",\n      \"\u6bd2\u738b\u5973\u4eba\u68a6\"\n    ],\n    \"year\": \"2024\",\n    \"add_date\": \"2024-05-29T00:00:00.000Z\"\n  }\n];"
      },
      "type": "n8n-nodes-base.code",
      "typeVersion": 2,
      "position": [
        500,
        420
      ],
      "id": "aed07221-6920-4852-80fd-18b0e0ee1d86",
      "name": "\u793a\u4f8b2"
    },
    {
      "parameters": {
        "content": "## \u6ce8\u91ca \n**\u4e0e\u57fa\u7ebf\u6587\u4ef6add_date\u5bf9\u6bd4\uff0c\u5224\u65ad\u662f\u5426\u5b58\u5728\u65b0\u7535\u5f71**",
        "height": 260,
        "width": 340
      },
      "type": "n8n-nodes-base.stickyNote",
      "typeVersion": 1,
      "position": [
        720,
        120
      ],
      "id": "fe5d41ea-610f-43cf-b56d-9620009a61c9",
      "name": "Sticky Note5"
    },
    {
      "parameters": {
        "content": "## \u6ce8\u91ca \n**\u63d0\u53d6\u7b2c\u4e00\u90e8\u7535\u5f71\u4fe1\u606f\u4f5c\u4e3a\u57fa\u7ebf\u6587\u4ef6\u5185\u5bb9**",
        "height": 260,
        "width": 440
      },
      "type": "n8n-nodes-base.stickyNote",
      "typeVersion": 1,
      "position": [
        1100,
        -40
      ],
      "id": "33ee0c40-ef1a-49cf-85b7-76c33761f31b",
      "name": "Sticky Note6"
    },
    {
      "parameters": {
        "content": "## \u6ce8\u91ca \n**\u751f\u6210\u65b0\u57fa\u7ebf\u6587\u4ef6baseline.json**",
        "height": 260,
        "width": 420
      },
      "type": "n8n-nodes-base.stickyNote",
      "typeVersion": 1,
      "position": [
        1560,
        -40
      ],
      "id": "21e30660-8550-4884-82c5-1c92b819781b",
      "name": "Sticky Note7"
    },
    {
      "parameters": {
        "content": "## \u6ce8\u91ca \n- **\u904d\u5386\u83b7\u53d6\u5230\u7684\u7535\u5f71\uff0c\u76f4\u5230add_date\u665a\u4e8e\u57fa\u7ebf\u6587\u4ef6\u4e2d\u7684add_date\uff0c\u7ed3\u675f\u5faa\u73af\uff0c\u4e0d\u518d\u904d\u5386\u540e\u9762\u7684\u7535\u5f71\u3002**\n- **\u5b50\u6d41\u7a0bTmdbToRadarr\u7528\u4e8e\u6267\u884c\u83b7\u53d6\u7535\u5f71Tmdb ID\uff0c\u518d\u6dfb\u52a0\u5230Radarr\u4e2d\u3002**",
        "height": 320,
        "width": 860
      },
      "type": "n8n-nodes-base.stickyNote",
      "typeVersion": 1,
      "position": [
        1100,
        280
      ],
      "id": "1b458ff0-d191-4dc6-9300-3ef878e79d0c",
      "name": "Sticky Note8"
    }
  ],
  "connections": {
    "Schedule Trigger": {
      "main": [
        [
          {
            "node": "Read baseline.json",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "DouBan_Wishlist": {
      "main": [
        [
          {
            "node": "HTML",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "HTML": {
      "main": [
        [
          {
            "node": "Code",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Code": {
      "main": [
        [
          {
            "node": "New Movie",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "add_date": {
      "main": [
        [
          {
            "node": "Execute TmdbToRadarr",
            "type": "main",
            "index": 0
          }
        ],
        []
      ]
    },
    "Convert to File": {
      "main": [
        [
          {
            "node": "baseline.json",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "First Movie": {
      "main": [
        [
          {
            "node": "SET JSON",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "SET JSON": {
      "main": [
        [
          {
            "node": "Convert to File",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "baseline": {
      "main": [
        [
          {
            "node": "DouBan_Wishlist",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Read baseline.json": {
      "main": [
        [
          {
            "node": "baseline",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "New Movie": {
      "main": [
        [
          {
            "node": "movie_json Loop",
            "type": "main",
            "index": 0
          },
          {
            "node": "First Movie",
            "type": "main",
            "index": 0
          }
        ],
        []
      ]
    },
    "baseline.json": {
      "main": [
        []
      ]
    },
    "movie_json Loop": {
      "main": [
        [],
        [
          {
            "node": "add_date",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Execute TmdbToRadarr": {
      "main": [
        [
          {
            "node": "movie_json Loop",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "\u793a\u4f8b2": {
      "main": [
        []
      ]
    }
  },
  "active": true,
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "63500a15-ddde-41bd-affc-04a4504c7f33",
  "meta": {
    "templateCredsSetupCompleted": true
  },
  "id": "8zsOu2dmwzeQyDkD",
  "tags": []
}