update code paths
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"id": "I6ZWkz1hY5BsmfoY",
|
||||
"name": "claw@ben.io",
|
||||
"type": "gmailOAuth2",
|
||||
"data": {
|
||||
"clientId": "",
|
||||
"clientSecret": ""
|
||||
},
|
||||
"ownedBy": {
|
||||
"type": "personal",
|
||||
"projectId": "FeLO36wNUAcn61Wj",
|
||||
"projectName": "Ben W <admin@ben.io>",
|
||||
"personalEmail": "admin@ben.io"
|
||||
},
|
||||
"isGlobal": false
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"id": "N7YEwAQv26RHwoLx",
|
||||
"name": "SMTP account",
|
||||
"name": "bwalter@people.ops-trust.net",
|
||||
"type": "smtp",
|
||||
"data": {
|
||||
"user": "",
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"id": "gsbVEcmxwWZIB4ef",
|
||||
"name": "IMAP account",
|
||||
"type": "imap",
|
||||
"id": "aW2xnGK9XZfV5DKf",
|
||||
"name": "bwalter@people.ops-trust.net",
|
||||
"type": "imapApi",
|
||||
"data": {
|
||||
"user": "",
|
||||
"password": "",
|
||||
@@ -4,7 +4,8 @@
|
||||
"type": "googleSheetsOAuth2Api",
|
||||
"data": {
|
||||
"clientId": "",
|
||||
"clientSecret": ""
|
||||
"clientSecret": "",
|
||||
"csrfSecret": ""
|
||||
},
|
||||
"ownedBy": {
|
||||
"type": "personal",
|
||||
|
||||
@@ -0,0 +1,38 @@
|
||||
{
|
||||
"id": "DoGn9DLiPiHAWtmD",
|
||||
"name": "nyaa_audiobooks",
|
||||
"columns": [
|
||||
{
|
||||
"id": "4ubj2X67GIyvdp23",
|
||||
"name": "infoHash",
|
||||
"type": "string",
|
||||
"index": 0
|
||||
},
|
||||
{
|
||||
"id": "uOGayqsudLWRrmvq",
|
||||
"name": "title",
|
||||
"type": "string",
|
||||
"index": 1
|
||||
},
|
||||
{
|
||||
"id": "mhaP6lEGnbNInVih",
|
||||
"name": "link",
|
||||
"type": "string",
|
||||
"index": 2
|
||||
},
|
||||
{
|
||||
"id": "bFbEfgB8h9TaoGtd",
|
||||
"name": "description",
|
||||
"type": "string",
|
||||
"index": 3
|
||||
}
|
||||
],
|
||||
"ownedBy": {
|
||||
"type": "personal",
|
||||
"projectId": "FeLO36wNUAcn61Wj",
|
||||
"projectName": "Ben W <admin@ben.io>",
|
||||
"personalEmail": "admin@ben.io"
|
||||
},
|
||||
"createdAt": "2025-10-25T04:10:13.086Z",
|
||||
"updatedAt": "2025-10-25T04:10:13.086Z"
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
{
|
||||
"id": "Es3l4SAhJR7RFpRz",
|
||||
"name": "characters",
|
||||
"columns": [
|
||||
{
|
||||
"id": "mEnqFyh8tFK5mlXA",
|
||||
"name": "name",
|
||||
"type": "string",
|
||||
"index": 0
|
||||
},
|
||||
{
|
||||
"id": "MzWhsyPoWMeCJtBU",
|
||||
"name": "json_meta",
|
||||
"type": "string",
|
||||
"index": 1
|
||||
},
|
||||
{
|
||||
"id": "YFxkvgso95xQWiNO",
|
||||
"name": "template",
|
||||
"type": "string",
|
||||
"index": 2
|
||||
}
|
||||
],
|
||||
"ownedBy": {
|
||||
"type": "personal",
|
||||
"projectId": "FeLO36wNUAcn61Wj",
|
||||
"projectName": "Ben W <admin@ben.io>",
|
||||
"personalEmail": "admin@ben.io"
|
||||
},
|
||||
"createdAt": "2025-10-11T22:15:23.108Z",
|
||||
"updatedAt": "2025-10-11T22:15:23.108Z"
|
||||
}
|
||||
@@ -63,6 +63,14 @@
|
||||
"homeProjectId": "FeLO36wNUAcn61Wj",
|
||||
"createdAt": "2026-01-28T14:10:15.298Z",
|
||||
"updatedAt": "2026-01-28T14:10:15.298Z"
|
||||
},
|
||||
{
|
||||
"id": "b8EBocUAMiXPV5Ec",
|
||||
"name": "claw-support",
|
||||
"parentFolderId": null,
|
||||
"homeProjectId": "FeLO36wNUAcn61Wj",
|
||||
"createdAt": "2026-04-13T03:01:29.095Z",
|
||||
"updatedAt": "2026-04-13T03:01:29.095Z"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -18,10 +18,6 @@
|
||||
"workflowId": "VUwFjFF2UhNout2T",
|
||||
"tagId": "zrmVqhwdDmkuhhaQ"
|
||||
},
|
||||
{
|
||||
"workflowId": "0gxdxCdYQ7oXk7gC",
|
||||
"tagId": "FydpKYmttDwoZVAA"
|
||||
},
|
||||
{
|
||||
"workflowId": "v3KQi4UoMlhH7JIW",
|
||||
"tagId": "FydpKYmttDwoZVAA"
|
||||
@@ -42,18 +38,10 @@
|
||||
"workflowId": "7kAZyLHOpYKg4riN",
|
||||
"tagId": "ct0Rtzpu15B497av"
|
||||
},
|
||||
{
|
||||
"workflowId": "Z_YHsJaf_pyFQR6e7VuLo",
|
||||
"tagId": "zrmVqhwdDmkuhhaQ"
|
||||
},
|
||||
{
|
||||
"workflowId": "c3N3bYrOAy0rNGGq",
|
||||
"tagId": "zrmVqhwdDmkuhhaQ"
|
||||
},
|
||||
{
|
||||
"workflowId": "J3uKCCbSuQ1fdJkC",
|
||||
"tagId": "FydpKYmttDwoZVAA"
|
||||
},
|
||||
{
|
||||
"workflowId": "6S41oPplwN1S9Lz0",
|
||||
"tagId": "FydpKYmttDwoZVAA"
|
||||
@@ -63,23 +51,7 @@
|
||||
"tagId": "FydpKYmttDwoZVAA"
|
||||
},
|
||||
{
|
||||
"workflowId": "kRZyX9H2uDHHncpE",
|
||||
"tagId": "FydpKYmttDwoZVAA"
|
||||
},
|
||||
{
|
||||
"workflowId": "xXUnt2hL2FKxzOhBnkd3Z",
|
||||
"tagId": "FydpKYmttDwoZVAA"
|
||||
},
|
||||
{
|
||||
"workflowId": "xXUnt2hL2FKxzOhBnkd3Z",
|
||||
"tagId": "ct0Rtzpu15B497av"
|
||||
},
|
||||
{
|
||||
"workflowId": "H6TZCHyiYOr1X6Xf",
|
||||
"tagId": "FydpKYmttDwoZVAA"
|
||||
},
|
||||
{
|
||||
"workflowId": "cPWZKfrHOUSUZjIp",
|
||||
"workflowId": "J3uKCCbSuQ1fdJkC",
|
||||
"tagId": "FydpKYmttDwoZVAA"
|
||||
}
|
||||
]
|
||||
|
||||
@@ -71,8 +71,8 @@
|
||||
{
|
||||
"parameters": {
|
||||
"authentication": "privateKey",
|
||||
"command": "=/home/b3nw/.local/bin/uv run setup_auth.py -json",
|
||||
"cwd": "/home/b3nw/projects/media/audible-script"
|
||||
"command": "=/home/b3nw/.local/bin/uv run refresh_credentials.py",
|
||||
"cwd": "/home/b3nw/projects/mcp/audible-mcp"
|
||||
},
|
||||
"type": "n8n-nodes-base.ssh",
|
||||
"typeVersion": 1,
|
||||
@@ -258,10 +258,11 @@
|
||||
"saveManualExecutions": true,
|
||||
"saveExecutionProgress": true,
|
||||
"callerPolicy": "workflowsFromSameOwner",
|
||||
"availableInMCP": false
|
||||
"availableInMCP": false,
|
||||
"binaryMode": "separate"
|
||||
},
|
||||
"triggerCount": 1,
|
||||
"versionId": "6b85905f-aa69-42b8-a224-520c4f32ae29",
|
||||
"versionId": "0318d915-bf1a-4a3b-a07c-cc716c2532e4",
|
||||
"owner": {
|
||||
"type": "personal",
|
||||
"projectId": "FeLO36wNUAcn61Wj",
|
||||
|
||||
@@ -0,0 +1,229 @@
|
||||
{
|
||||
"id": "TG4xp9tHbkFEh7FA",
|
||||
"name": "schwab-token",
|
||||
"nodes": [
|
||||
{
|
||||
"parameters": {
|
||||
"path": "schwab-token",
|
||||
"responseMode": "responseNode",
|
||||
"options": {}
|
||||
},
|
||||
"type": "n8n-nodes-base.webhook",
|
||||
"typeVersion": 2.1,
|
||||
"position": [
|
||||
0,
|
||||
0
|
||||
],
|
||||
"id": "7917528c-c422-488c-bddc-34c0c2264413",
|
||||
"name": "Webhook",
|
||||
"webhookId": "b58008aa-9fd9-4058-8108-7e87c923bafe"
|
||||
},
|
||||
{
|
||||
"parameters": {
|
||||
"operation": "getAll",
|
||||
"limit": 1,
|
||||
"filters": {
|
||||
"q": "\"Schwab\" AND \"Your code for online login\"",
|
||||
"readStatus": "both",
|
||||
"sender": "voice-noreply@google.com"
|
||||
}
|
||||
},
|
||||
"type": "n8n-nodes-base.gmail",
|
||||
"typeVersion": 2.2,
|
||||
"position": [
|
||||
208,
|
||||
0
|
||||
],
|
||||
"id": "a91fe95f-6608-4e34-bed2-e96abfc1e22d",
|
||||
"name": "Get many messages",
|
||||
"webhookId": "c0669fcd-9bd2-40bb-b675-6c56a5d57731",
|
||||
"alwaysOutputData": false,
|
||||
"credentials": {
|
||||
"gmailOAuth2": {
|
||||
"id": "VHbUFo39yKkrSroG",
|
||||
"name": "ben.io-gmail"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"parameters": {
|
||||
"language": "pythonNative",
|
||||
"pythonCode": "import re\n\nfor _item in _items:\n snippet = _item['json'].get('snippet', '')\n match = re.search(r'online login is (\\d+)', snippet)\n _item['json']['login_code'] = match.group(1) if match else None\n\nreturn _items"
|
||||
},
|
||||
"type": "n8n-nodes-base.code",
|
||||
"typeVersion": 2,
|
||||
"position": [
|
||||
416,
|
||||
0
|
||||
],
|
||||
"id": "4b90fed1-a7ac-4bb5-bfbc-f8022586b541",
|
||||
"name": "Code in Python"
|
||||
},
|
||||
{
|
||||
"parameters": {
|
||||
"operation": "markAsRead",
|
||||
"messageId": "={{ $json.id }}"
|
||||
},
|
||||
"type": "n8n-nodes-base.gmail",
|
||||
"typeVersion": 2.2,
|
||||
"position": [
|
||||
624,
|
||||
0
|
||||
],
|
||||
"id": "131ef688-f24e-423a-9ebd-793e8a886854",
|
||||
"name": "Mark a message as read",
|
||||
"webhookId": "6228bce2-7fb9-4995-bf5d-a645d9286ed4",
|
||||
"credentials": {
|
||||
"gmailOAuth2": {
|
||||
"id": "VHbUFo39yKkrSroG",
|
||||
"name": "ben.io-gmail"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"parameters": {
|
||||
"resource": "thread",
|
||||
"operation": "trash",
|
||||
"threadId": "={{ $json.threadId }}"
|
||||
},
|
||||
"type": "n8n-nodes-base.gmail",
|
||||
"typeVersion": 2.2,
|
||||
"position": [
|
||||
832,
|
||||
0
|
||||
],
|
||||
"id": "0ba31cda-fd34-430d-818d-e0e399f9df5a",
|
||||
"name": "Trash a thread",
|
||||
"webhookId": "b4a95f45-1a95-4e55-aa47-31a7206a8d51",
|
||||
"credentials": {
|
||||
"gmailOAuth2": {
|
||||
"id": "VHbUFo39yKkrSroG",
|
||||
"name": "ben.io-gmail"
|
||||
}
|
||||
},
|
||||
"disabled": true
|
||||
},
|
||||
{
|
||||
"parameters": {
|
||||
"assignments": {
|
||||
"assignments": [
|
||||
{
|
||||
"id": "456fedf8-bc63-4f0e-84e2-dab4ea51cc47",
|
||||
"name": "login_code",
|
||||
"value": "={{ $('Code in Python').item.json.login_code }}",
|
||||
"type": "string"
|
||||
}
|
||||
]
|
||||
},
|
||||
"options": {}
|
||||
},
|
||||
"type": "n8n-nodes-base.set",
|
||||
"typeVersion": 3.4,
|
||||
"position": [
|
||||
1040,
|
||||
0
|
||||
],
|
||||
"id": "2d4df05c-b429-4573-8903-94c82be2e58f",
|
||||
"name": "Edit Fields"
|
||||
},
|
||||
{
|
||||
"parameters": {
|
||||
"respondWith": "json",
|
||||
"responseBody": "={\n \"login_code\": \"{{ $json.login_code }}\"\n}",
|
||||
"options": {
|
||||
"responseCode": 200
|
||||
}
|
||||
},
|
||||
"type": "n8n-nodes-base.respondToWebhook",
|
||||
"typeVersion": 1.5,
|
||||
"position": [
|
||||
1248,
|
||||
0
|
||||
],
|
||||
"id": "849e1866-0640-4a88-ab80-69d4ffeb0567",
|
||||
"name": "Respond to Webhook"
|
||||
}
|
||||
],
|
||||
"connections": {
|
||||
"Webhook": {
|
||||
"main": [
|
||||
[
|
||||
{
|
||||
"node": "Get many messages",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
"Get many messages": {
|
||||
"main": [
|
||||
[
|
||||
{
|
||||
"node": "Code in Python",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
"Code in Python": {
|
||||
"main": [
|
||||
[
|
||||
{
|
||||
"node": "Mark a message as read",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
"Mark a message as read": {
|
||||
"main": [
|
||||
[
|
||||
{
|
||||
"node": "Trash a thread",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
"Trash a thread": {
|
||||
"main": [
|
||||
[
|
||||
{
|
||||
"node": "Edit Fields",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
"Edit Fields": {
|
||||
"main": [
|
||||
[
|
||||
{
|
||||
"node": "Respond to Webhook",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
}
|
||||
]
|
||||
]
|
||||
}
|
||||
},
|
||||
"settings": {
|
||||
"executionOrder": "v1",
|
||||
"binaryMode": "separate"
|
||||
},
|
||||
"triggerCount": 1,
|
||||
"versionId": "56ec580d-9919-4d3a-8636-2a31f2210f61",
|
||||
"owner": {
|
||||
"type": "personal",
|
||||
"projectId": "FeLO36wNUAcn61Wj",
|
||||
"projectName": "Ben W <admin@ben.io>",
|
||||
"personalEmail": "admin@ben.io"
|
||||
},
|
||||
"parentFolderId": "b8EBocUAMiXPV5Ec",
|
||||
"isArchived": false
|
||||
}
|
||||
Reference in New Issue
Block a user