{
  "name": "WordPress context backup to github",
  "nodes": [
    {
      "id": "6fe6e1e5-146e-45fc-89a8-e318759c283b",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -620,
        -140
      ],
      "parameters": {
        "width": 2547,
        "height": 751,
        "content": "## Subworkflow"
      }
    },
    {
      "id": "2e37f053-f5c4-4984-9855-ff82346fffb1",
      "name": "Return",
      "type": "n8n-nodes-base.set",
      "position": [
        1720,
        60
      ]
    },
    {
      "id": "c84c112e-9ec4-4563-8829-7acfb4022537",
      "name": "Get File",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        820,
        -60
      ]
    },
    {
      "id": "c3c21099-fe26-4289-94d1-4a0fbf80743f",
      "name": "If file too large",
      "type": "n8n-nodes-base.if",
      "position": [
        620,
        -40
      ]
    },
    {
      "id": "5c296194-1b0c-49e9-87e1-0349ce14e053",
      "name": "Merge Items",
      "type": "n8n-nodes-base.merge",
      "position": [
        620,
        220
      ]
    },
    {
      "id": "7ee60c81-2232-4aa8-8313-fa2493d6cf59",
      "name": "isDiffOrNew",
      "type": "n8n-nodes-base.code",
      "position": [
        820,
        220
      ]
    },
    {
      "id": "f80206e2-b0a4-4c25-bf6c-92a7bc0673e8",
      "name": "Check Status",
      "type": "n8n-nodes-base.switch",
      "position": [
        1040,
        220
      ]
    },
    {
      "id": "fe9da7b9-2706-4db2-bd5a-94d4fb398f07",
      "name": "Same file - Do nothing",
      "type": "n8n-nodes-base.noOp",
      "position": [
        1260,
        60
      ]
    },
    {
      "id": "6940d68b-75be-4ac5-a024-8fee5928137e",
      "name": "File is different",
      "type": "n8n-nodes-base.noOp",
      "position": [
        1260,
        220
      ]
    },
    {
      "id": "fb3ba897-7934-4a4d-9ebf-730fbc0f6e87",
      "name": "File is new",
      "type": "n8n-nodes-base.noOp",
      "position": [
        1260,
        380
      ]
    },
    {
      "id": "8bc1ca4b-d7ee-434c-b72f-327672941443",
      "name": "Create new file",
      "type": "n8n-nodes-base.github",
      "position": [
        1480,
        380
      ]
    },
    {
      "id": "fc075cd9-fcf0-4cf0-a573-8e4dfdd0deb6",
      "name": "Edit existing file",
      "type": "n8n-nodes-base.github",
      "position": [
        1480,
        200
      ]
    },
    {
      "id": "2f2c0a8c-e152-4f04-a092-375e649a6f35",
      "name": "Get file data",
      "type": "n8n-nodes-base.github",
      "position": [
        420,
        -40
      ]
    },
    {
      "id": "0283ac63-70bb-4230-a292-f6a70faab22f",
      "name": "Globals",
      "type": "n8n-nodes-base.set",
      "position": [
        200,
        120
      ]
    },
    {
      "id": "aa41b761-85ed-4837-a466-c5c03902b73c",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        180,
        0
      ],
      "parameters": {
        "width": 150,
        "height": 80,
        "content": "## Edit this node 👇"
      }
    },
    {
      "id": "b9a961d5-63ba-4646-8a7d-920ba7ad8467",
      "name": "Execute Workflow Trigger",
      "type": "n8n-nodes-base.executeWorkflowTrigger",
      "position": [
        -520,
        300
      ]
    },
    {
      "id": "539e52b7-7772-4572-a8b4-a0b60cd21c7d",
      "name": "/",
      "type": "n8n-nodes-base.set",
      "position": [
        -40,
        20
      ]
    },
    {
      "id": "e821424a-9a5f-4eba-832f-530a62ce9898",
      "name": "tag?",
      "type": "n8n-nodes-base.switch",
      "position": [
        -280,
        120
      ]
    },
    {
      "id": "d5383175-b64b-43ba-b979-1737af2e3034",
      "name": "Manual Trigger",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        -480,
        -600
      ]
    },
    {
      "id": "cab6effd-7aab-48ad-a035-1b5b4567d722",
      "name": "Get All WP Posts",
      "type": "n8n-nodes-base.wordpress",
      "position": [
        -180,
        -460
      ]
    },
    {
      "id": "878acd66-e344-4c3a-9650-a27493be4942",
      "name": "Format JSON",
      "type": "n8n-nodes-base.code",
      "position": [
        80,
        -440
      ]
    },
    {
      "id": "ddb88bce-1243-426f-b6f8-5236cdf085a8",
      "name": "Execute Workflow",
      "type": "n8n-nodes-base.executeWorkflow",
      "position": [
        420,
        -460
      ]
    },
    {
      "id": "6b7426ad-7680-4227-92bc-90a3ae44bb3c",
      "name": "Schedule Trigger",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        -400,
        -360
      ]
    }
  ],
  "connections": {
    "/": {
      "main": [
        [
          {
            "node": "Globals",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "tag?": {
      "main": [
        [
          {
            "node": "/",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Globals",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Globals": {
      "main": [
        [
          {
            "node": "Get file data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get File": {
      "main": [
        [
          {
            "node": "Merge Items",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "File is new": {
      "main": [
        [
          {
            "node": "Create new file",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Format JSON": {
      "main": [
        [
          {
            "node": "Execute Workflow",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Merge Items": {
      "main": [
        [
          {
            "node": "isDiffOrNew",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "isDiffOrNew": {
      "main": [
        [
          {
            "node": "Check Status",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Check Status": {
      "main": [
        [
          {
            "node": "Same file - Do nothing",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "File is different",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "File is new",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get file data": {
      "main": [
        [
          {
            "node": "If file too large",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Manual Trigger": {
      "main": [
        [
          {
            "node": "Get All WP Posts",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Create new file": {
      "main": [
        [
          {
            "node": "Return",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get All WP Posts": {
      "main": [
        [
          {
            "node": "Format JSON",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Schedule Trigger": {
      "main": [
        [
          {
            "node": "Get All WP Posts",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "File is different": {
      "main": [
        [
          {
            "node": "Edit existing file",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "If file too large": {
      "main": [
        [
          {
            "node": "Get File",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Merge Items",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Edit existing file": {
      "main": [
        [
          {
            "node": "Return",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Same file - Do nothing": {
      "main": [
        [
          {
            "node": "Return",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Execute Workflow Trigger": {
      "main": [
        [
          {
            "node": "Merge Items",
            "type": "main",
            "index": 1
          },
          {
            "node": "tag?",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}