{ "createdAt": "2022-05-27T16:18:47.443Z", "updatedAt": "2022-07-18T19:42:20.524Z", "id": "27", "name": "olx ps4game che", "active": false, "nodes": [ { "parameters": {}, "name": "Start", "type": "n8n-nodes-base.start", "typeVersion": 1, "position": [ 180, 300 ], "id": "42f8a909-edda-44cb-88d4-1ccd97f94932" }, { "parameters": { "url": "https://www.olx.ua/d/elektronika/igry-i-igrovye-pristavki/igry-dlya-pristavok/chernigov/?currency=UAH&search%5Border%5D=created_at:desc&search%5Bfilter_enum_console_manufacturers%5D%5B0%5D=2272", "responseFormat": "string", "options": {} }, "name": "HTTP Request", "type": "n8n-nodes-base.httpRequest", "typeVersion": 2, "position": [ 400, 300 ], "id": "6a0449cf-0787-4725-a2d0-38cd6d382da1" }, { "parameters": { "extractionValues": { "values": [ { "key": "items", "cssSelector": "div.css-19ucd76", "returnValue": "html", "returnArray": true } ] }, "options": {} }, "name": "HTML Extract", "type": "n8n-nodes-base.htmlExtract", "typeVersion": 1, "position": [ 560, 300 ], "id": "77d3849e-9047-4d5f-ab2a-669e35c5e1f1" }, { "parameters": { "fieldToSplitOut": "items", "options": {} }, "name": "Item Lists", "type": "n8n-nodes-base.itemLists", "typeVersion": 1, "position": [ 720, 300 ], "id": "4d915eab-98e4-48da-b877-3e67d2105d3e" }, { "parameters": { "dataPropertyName": "items", "extractionValues": { "values": [ { "key": "link", "cssSelector": "a.css-1bbgabe", "returnValue": "attribute", "attribute": "href" }, { "key": "city", "cssSelector": "p.css-p6wsjo-Text.eu5v0x0" } ] }, "options": {} }, "name": "HTML Extract1", "type": "n8n-nodes-base.htmlExtract", "typeVersion": 1, "position": [ 900, 300 ], "id": "265ae681-5e2e-40b6-b3be-e36ea6dac156" }, { "parameters": { "triggerTimes": { "item": [ { "mode": "everyX", "value": 15, "unit": "minutes" } ] } }, "name": "Cron2", "type": "n8n-nodes-base.cron", "typeVersion": 1, "position": [ 180, 480 ], "id": "a4ef9a72-d0b6-4f4d-b29a-fbdf6450d9df" }, { "parameters": { "values": { "string": [ { "name": "link", "value": "=https://m.olx.ua{{$json[\"link\"]}}" }, { "name": "tag", "value": "ps4_games_ch" } ] }, "options": {} }, "name": "Set", "type": "n8n-nodes-base.set", "typeVersion": 1, "position": [ 1280, 300 ], "id": "8f8d91d6-5606-4c2d-990b-7a11e55b983e" }, { "parameters": { "conditions": { "string": [ { "value1": "={{$json[\"link\"]}}", "operation": "isNotEmpty" } ] } }, "name": "IF", "type": "n8n-nodes-base.if", "typeVersion": 1, "position": [ 1080, 300 ], "id": "59c0f3fb-8871-419b-82f8-2f7be4c7aa25" }, { "parameters": { "docId": "d61nLm6Fn99jwqxd6hdT9d", "tableId": "Items", "returnAll": true, "additionalOptions": { "filter": { "filterProperties": [ { "field": "tag", "values": "ps4_games_ch" } ] } } }, "name": "Grist1", "type": "n8n-nodes-base.grist", "typeVersion": 1, "position": [ 1280, 500 ], "credentials": { "gristApi": { "id": "21", "name": "Grist account" } }, "id": "9b5d4ca6-85e5-4565-b79b-806e27f9ca43" }, { "parameters": { "mode": "removeKeyMatches", "propertyName1": "link", "propertyName2": "link" }, "name": "Merge1", "type": "n8n-nodes-base.merge", "typeVersion": 1, "position": [ 1540, 300 ], "id": "641b7c6a-0e23-41a2-93d1-691d7a3d303d" }, { "parameters": { "operation": "create", "docId": "d61nLm6Fn99jwqxd6hdT9d", "tableId": "Items", "dataToSend": "autoMapInputs" }, "name": "Grist", "type": "n8n-nodes-base.grist", "typeVersion": 1, "position": [ 2280, 500 ], "credentials": { "gristApi": { "id": "21", "name": "Grist account" } }, "id": "4fa92cea-ed82-443c-a924-222f4e3a5284" }, { "parameters": { "url": "={{$json[\"link\"]}}", "responseFormat": "string", "options": {} }, "name": "HTTP Request1", "type": "n8n-nodes-base.httpRequest", "typeVersion": 2, "position": [ 1700, 300 ], "id": "dc0e86c6-d1c8-4ff3-9a88-6e4dbe436eca" }, { "parameters": { "extractionValues": { "values": [ { "key": "price", "cssSelector": "h3.css-okktvh-Text.eu5v0x0" }, { "key": "content", "cssSelector": "div.css-g5mtbi-Text" }, { "key": "image", "cssSelector": "img.css-1bmvjcs", "returnValue": "attribute", "attribute": "src" }, { "key": "title", "cssSelector": "h1.css-r9zjja-Text.eu5v0x0" } ] }, "options": { "trimValues": true } }, "name": "HTML Extract2", "type": "n8n-nodes-base.htmlExtract", "typeVersion": 1, "position": [ 1880, 300 ], "id": "4792cff0-44a8-4ced-a35e-157a3f3ff395" }, { "parameters": { "operation": "multiStep", "operations": { "operations": [ { "operation": "resize", "width": 300, "height": -1, "resizeOption": "onlyIfLarger" }, { "operation": "crop", "width": 300, "height": 100, "positionY": 75 } ] }, "options": {} }, "name": "Edit Image", "type": "n8n-nodes-base.editImage", "typeVersion": 1, "position": [ 2280, 300 ], "id": "9db379b1-5eba-4667-a0e9-a87be958d163" }, { "parameters": { "url": "={{$json[\"image\"]}}", "responseFormat": "file", "options": {} }, "name": "HTTP Request2", "type": "n8n-nodes-base.httpRequest", "typeVersion": 2, "position": [ 2100, 300 ], "id": "e2f95080-78c9-4ec0-b260-c1511067f3bd" }, { "parameters": { "functionCode": "// Code here will run once per input item.\n// More info and help: https://docs.n8n.io/nodes/n8n-nodes-base.functionItem\n// Tip: You can use luxon for dates and $jmespath for querying JSON structures\n\n// Add a new field called 'myNewField' to the JSON of the item\nitem.trim_content = $json[\"content\"].slice(0,250);\n\n// You can write logs to the browser console\nconsole.log('Done!');\n\nreturn item;" }, "name": "FunctionItem", "type": "n8n-nodes-base.functionItem", "typeVersion": 1, "position": [ 2000, 60 ], "id": "1b374de6-b5bc-4cd6-848d-9faf9c9830f2" }, { "parameters": { "operation": "sendPhoto", "chatId": "1684481", "binaryData": true, "additionalFields": { "caption": "=#{{$node[\"Set\"].json[\"tag\"]}}\n{{$json[\"title\"]}} - {{$json[\"price\"]}}\n📍 {{$node[\"Merge1\"].json[\"city\"]}}\nПодробнее", "parse_mode": "HTML" } }, "name": "Telegram", "type": "n8n-nodes-base.telegram", "typeVersion": 1, "position": [ 2520, 300 ], "credentials": { "telegramApi": { "id": "31", "name": "Telegram account" } }, "id": "1d21f651-35b4-493c-82a9-7a6236c05fd9" }, { "parameters": { "values": { "string": [ { "name": "link", "value": "={{$node[\"Merge1\"].json[\"link\"]}}" }, { "name": "tag", "value": "={{$node[\"Set\"].json[\"tag\"]}}" }, { "name": "city", "value": "={{$node[\"Merge1\"].json[\"city\"]}}" }, { "name": "date", "value": "={{$now.toString()}}" } ] }, "options": {} }, "name": "Set1", "type": "n8n-nodes-base.set", "typeVersion": 1, "position": [ 2100, 500 ], "id": "5f20ebc4-ca7a-44e2-8f71-9221c8154faa" } ], "connections": { "Start": { "main": [ [ { "node": "HTTP Request", "type": "main", "index": 0 } ] ] }, "HTTP Request": { "main": [ [ { "node": "HTML Extract", "type": "main", "index": 0 } ] ] }, "HTML Extract": { "main": [ [ { "node": "Item Lists", "type": "main", "index": 0 } ] ] }, "Item Lists": { "main": [ [ { "node": "HTML Extract1", "type": "main", "index": 0 } ] ] }, "Cron2": { "main": [ [ { "node": "HTTP Request", "type": "main", "index": 0 } ] ] }, "HTML Extract1": { "main": [ [ { "node": "IF", "type": "main", "index": 0 } ] ] }, "IF": { "main": [ [ { "node": "Set", "type": "main", "index": 0 } ] ] }, "Set": { "main": [ [ { "node": "Merge1", "type": "main", "index": 0 } ] ] }, "Grist1": { "main": [ [ { "node": "Merge1", "type": "main", "index": 1 } ] ] }, "Merge1": { "main": [ [ { "node": "HTTP Request1", "type": "main", "index": 0 } ] ] }, "HTTP Request1": { "main": [ [ { "node": "HTML Extract2", "type": "main", "index": 0 } ] ] }, "HTML Extract2": { "main": [ [ { "node": "Set1", "type": "main", "index": 0 }, { "node": "HTTP Request2", "type": "main", "index": 0 } ] ] }, "Edit Image": { "main": [ [ { "node": "Telegram", "type": "main", "index": 0 } ] ] }, "HTTP Request2": { "main": [ [ { "node": "Edit Image", "type": "main", "index": 0 } ] ] }, "Set1": { "main": [ [ { "node": "Grist", "type": "main", "index": 0 } ] ] } }, "settings": { "errorWorkflow": "25" }, "staticData": { "global": { "oldRSSIds": [ null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null ] } }, "pinData": null, "versionId": "c47074c1-fd4b-40a1-9bbf-8918c8117d23", "triggerCount": 0, "tags": [ { "createdAt": "2022-06-21T19:20:51.822Z", "updatedAt": "2022-06-21T19:20:51.822Z", "id": "3", "name": "olx" } ] }