mirror of
https://github.com/node-red/node-red.git
synced 2023-10-10 13:36:53 +02:00
7d08de9c99
* add examples of file node * add file-in node examples * add watch node examples
201 lines
4.5 KiB
JSON
201 lines
4.5 KiB
JSON
[
|
|
{
|
|
"id": "bdd57acc.2edc48",
|
|
"type": "inject",
|
|
"z": "194a3e4f.a92772",
|
|
"name": "",
|
|
"props": [
|
|
{
|
|
"p": "payload"
|
|
},
|
|
{
|
|
"p": "topic",
|
|
"vt": "str"
|
|
}
|
|
],
|
|
"repeat": "",
|
|
"crontab": "",
|
|
"once": false,
|
|
"onceDelay": 0.1,
|
|
"topic": "",
|
|
"payload": "",
|
|
"payloadType": "date",
|
|
"x": 220,
|
|
"y": 1040,
|
|
"wires": [
|
|
[
|
|
"7a069b01.0c2324"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "1fd12220.33953e",
|
|
"type": "comment",
|
|
"z": "194a3e4f.a92772",
|
|
"name": "Creating a message stream from lines of data",
|
|
"info": "File-in node can break read text into messages with individual lines. The messages creates a stream of messages.",
|
|
"x": 270,
|
|
"y": 960,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "ab6eb213.2a08d",
|
|
"type": "file",
|
|
"z": "194a3e4f.a92772",
|
|
"name": "",
|
|
"filename": "/tmp/hello.txt",
|
|
"appendNewline": true,
|
|
"createDir": false,
|
|
"overwriteFile": "true",
|
|
"encoding": "none",
|
|
"x": 540,
|
|
"y": 1040,
|
|
"wires": [
|
|
[
|
|
"b7ed49b0.649fb8"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "c48d8ae0.9ff3a8",
|
|
"type": "debug",
|
|
"z": "194a3e4f.a92772",
|
|
"name": "",
|
|
"active": true,
|
|
"tosidebar": true,
|
|
"console": false,
|
|
"tostatus": false,
|
|
"complete": "false",
|
|
"statusVal": "",
|
|
"statusType": "auto",
|
|
"x": 810,
|
|
"y": 1140,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "b7ed49b0.649fb8",
|
|
"type": "file in",
|
|
"z": "194a3e4f.a92772",
|
|
"name": "",
|
|
"filename": "/tmp/hello.txt",
|
|
"format": "lines",
|
|
"chunk": false,
|
|
"sendError": false,
|
|
"encoding": "none",
|
|
"x": 280,
|
|
"y": 1140,
|
|
"wires": [
|
|
[
|
|
"83073ebe.fcce4"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "3c33e69f.6a04ba",
|
|
"type": "comment",
|
|
"z": "194a3e4f.a92772",
|
|
"name": "↑read data from file breaking lines into messages",
|
|
"info": "",
|
|
"x": 380,
|
|
"y": 1180,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "3598bf7d.5712a",
|
|
"type": "comment",
|
|
"z": "194a3e4f.a92772",
|
|
"name": "↓write to /tmp/hello.txt",
|
|
"info": "",
|
|
"x": 560,
|
|
"y": 1000,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "7a069b01.0c2324",
|
|
"type": "template",
|
|
"z": "194a3e4f.a92772",
|
|
"name": "data",
|
|
"field": "payload",
|
|
"fieldType": "msg",
|
|
"format": "handlebars",
|
|
"syntax": "plain",
|
|
"template": "Apple\nBanana\nGrape\nOrange",
|
|
"output": "str",
|
|
"x": 370,
|
|
"y": 1040,
|
|
"wires": [
|
|
[
|
|
"ab6eb213.2a08d"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "8d4ed1d0.821fe",
|
|
"type": "join",
|
|
"z": "194a3e4f.a92772",
|
|
"name": "",
|
|
"mode": "auto",
|
|
"build": "string",
|
|
"property": "payload",
|
|
"propertyType": "msg",
|
|
"key": "topic",
|
|
"joiner": "\\n",
|
|
"joinerType": "str",
|
|
"accumulate": "false",
|
|
"timeout": "",
|
|
"count": "",
|
|
"reduceRight": false,
|
|
"x": 630,
|
|
"y": 1140,
|
|
"wires": [
|
|
[
|
|
"c48d8ae0.9ff3a8"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "83073ebe.fcce4",
|
|
"type": "switch",
|
|
"z": "194a3e4f.a92772",
|
|
"name": "< D",
|
|
"property": "payload",
|
|
"propertyType": "msg",
|
|
"rules": [
|
|
{
|
|
"t": "lt",
|
|
"v": "D",
|
|
"vt": "str"
|
|
}
|
|
],
|
|
"checkall": "true",
|
|
"repair": true,
|
|
"outputs": 1,
|
|
"x": 470,
|
|
"y": 1140,
|
|
"wires": [
|
|
[
|
|
"8d4ed1d0.821fe"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "2088e195.f7aebe",
|
|
"type": "comment",
|
|
"z": "194a3e4f.a92772",
|
|
"name": "↓filter data before \"D\"",
|
|
"info": "",
|
|
"x": 520,
|
|
"y": 1100,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "b848cdc7.61e06",
|
|
"type": "comment",
|
|
"z": "194a3e4f.a92772",
|
|
"name": "↑join to single string",
|
|
"info": "",
|
|
"x": 670,
|
|
"y": 1180,
|
|
"wires": []
|
|
}
|
|
] |