mirror of
https://github.com/comfyanonymous/ComfyUI.git
synced 2026-05-27 09:27:24 +08:00
Some checks failed
Python Linting / Run Ruff (push) Waiting to run
Python Linting / Run Pylint (push) Waiting to run
Full Comfy CI Workflow Runs / test-stable (12.1, , linux, 3.10, [self-hosted Linux], stable) (push) Waiting to run
Full Comfy CI Workflow Runs / test-stable (12.1, , linux, 3.11, [self-hosted Linux], stable) (push) Waiting to run
Full Comfy CI Workflow Runs / test-stable (12.1, , linux, 3.12, [self-hosted Linux], stable) (push) Waiting to run
Full Comfy CI Workflow Runs / test-unix-nightly (12.1, , linux, 3.11, [self-hosted Linux], nightly) (push) Waiting to run
Execution Tests / test (macos-latest) (push) Waiting to run
Execution Tests / test (ubuntu-latest) (push) Waiting to run
Execution Tests / test (windows-latest) (push) Waiting to run
Test server launches without errors / test (push) Waiting to run
Unit Tests / test (macos-latest) (push) Waiting to run
Unit Tests / test (ubuntu-latest) (push) Waiting to run
Unit Tests / test (windows-2022) (push) Waiting to run
Build package / Build Test (3.10) (push) Has been cancelled
Build package / Build Test (3.11) (push) Has been cancelled
Build package / Build Test (3.12) (push) Has been cancelled
Build package / Build Test (3.13) (push) Has been cancelled
Build package / Build Test (3.14) (push) Has been cancelled
485 lines
12 KiB
JSON
485 lines
12 KiB
JSON
{
|
|
"revision": 0,
|
|
"last_node_id": 10,
|
|
"last_link_id": 0,
|
|
"nodes": [
|
|
{
|
|
"id": 10,
|
|
"type": "3fb7557a-470d-4983-9d8c-6d5caa9788f0",
|
|
"pos": [
|
|
-250,
|
|
8590
|
|
],
|
|
"size": [
|
|
280,
|
|
360
|
|
],
|
|
"flags": {},
|
|
"order": 0,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"localized_name": "text_per_line",
|
|
"name": "text_per_line",
|
|
"type": "STRING",
|
|
"widget": {
|
|
"name": "text_per_line"
|
|
},
|
|
"link": null
|
|
},
|
|
{
|
|
"localized_name": "index",
|
|
"name": "index",
|
|
"type": "INT",
|
|
"widget": {
|
|
"name": "index"
|
|
},
|
|
"link": null
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"localized_name": "selected_line",
|
|
"name": "selected_line",
|
|
"type": "STRING",
|
|
"links": []
|
|
}
|
|
],
|
|
"properties": {
|
|
"proxyWidgets": [
|
|
[
|
|
"2",
|
|
"string"
|
|
],
|
|
[
|
|
"3",
|
|
"value"
|
|
]
|
|
],
|
|
"cnr_id": "comfy-core",
|
|
"ver": "0.19.0",
|
|
"ue_properties": {
|
|
"widget_ue_connectable": {},
|
|
"input_ue_unconnectable": {}
|
|
}
|
|
},
|
|
"widgets_values": [],
|
|
"title": "Select Per-Line Text by Index"
|
|
}
|
|
],
|
|
"links": [],
|
|
"version": 0.4,
|
|
"definitions": {
|
|
"subgraphs": [
|
|
{
|
|
"id": "3fb7557a-470d-4983-9d8c-6d5caa9788f0",
|
|
"version": 1,
|
|
"state": {
|
|
"lastGroupId": 0,
|
|
"lastNodeId": 10,
|
|
"lastLinkId": 14,
|
|
"lastRerouteId": 0
|
|
},
|
|
"revision": 0,
|
|
"config": {},
|
|
"name": "Select Per-Line Text by Index",
|
|
"inputNode": {
|
|
"id": -10,
|
|
"bounding": [
|
|
-990,
|
|
8595,
|
|
128,
|
|
88
|
|
]
|
|
},
|
|
"outputNode": {
|
|
"id": -20,
|
|
"bounding": [
|
|
710,
|
|
8585,
|
|
128,
|
|
68
|
|
]
|
|
},
|
|
"inputs": [
|
|
{
|
|
"id": "75417d82-a934-4ac9-b667-d8dcd5a3bfb3",
|
|
"name": "text_per_line",
|
|
"type": "STRING",
|
|
"linkIds": [
|
|
13
|
|
],
|
|
"localized_name": "text_per_line",
|
|
"pos": [
|
|
-886,
|
|
8619
|
|
]
|
|
},
|
|
{
|
|
"id": "46e69a73-1804-4ca6-9175-31445bf0be96",
|
|
"name": "index",
|
|
"type": "INT",
|
|
"linkIds": [
|
|
14
|
|
],
|
|
"localized_name": "index",
|
|
"pos": [
|
|
-886,
|
|
8639
|
|
]
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"id": "e34e8ad1-84d2-4bd2-a460-eb7de6067c10",
|
|
"name": "selected_line",
|
|
"type": "STRING",
|
|
"linkIds": [
|
|
10
|
|
],
|
|
"localized_name": "selected_line",
|
|
"pos": [
|
|
734,
|
|
8609
|
|
]
|
|
}
|
|
],
|
|
"widgets": [],
|
|
"nodes": [
|
|
{
|
|
"id": 1,
|
|
"type": "PreviewAny",
|
|
"pos": [
|
|
-500,
|
|
8400
|
|
],
|
|
"size": [
|
|
230,
|
|
180
|
|
],
|
|
"flags": {},
|
|
"order": 0,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"localized_name": "source",
|
|
"name": "source",
|
|
"type": "*",
|
|
"link": 1
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"localized_name": "STRING",
|
|
"name": "STRING",
|
|
"type": "STRING",
|
|
"links": [
|
|
6
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "PreviewAny",
|
|
"cnr_id": "comfy-core",
|
|
"ver": "0.19.0",
|
|
"ue_properties": {
|
|
"widget_ue_connectable": {},
|
|
"input_ue_unconnectable": {}
|
|
}
|
|
},
|
|
"widgets_values": [
|
|
null,
|
|
null,
|
|
null
|
|
]
|
|
},
|
|
{
|
|
"id": 2,
|
|
"type": "RegexExtract",
|
|
"pos": [
|
|
-240,
|
|
8740
|
|
],
|
|
"size": [
|
|
470,
|
|
460
|
|
],
|
|
"flags": {},
|
|
"order": 1,
|
|
"mode": 0,
|
|
"showAdvanced": false,
|
|
"inputs": [
|
|
{
|
|
"localized_name": "string",
|
|
"name": "string",
|
|
"type": "STRING",
|
|
"widget": {
|
|
"name": "string"
|
|
},
|
|
"link": 13
|
|
},
|
|
{
|
|
"localized_name": "regex_pattern",
|
|
"name": "regex_pattern",
|
|
"type": "STRING",
|
|
"widget": {
|
|
"name": "regex_pattern"
|
|
},
|
|
"link": 9
|
|
},
|
|
{
|
|
"localized_name": "mode",
|
|
"name": "mode",
|
|
"type": "COMBO",
|
|
"widget": {
|
|
"name": "mode"
|
|
},
|
|
"link": null
|
|
},
|
|
{
|
|
"localized_name": "case_insensitive",
|
|
"name": "case_insensitive",
|
|
"type": "BOOLEAN",
|
|
"widget": {
|
|
"name": "case_insensitive"
|
|
},
|
|
"link": null
|
|
},
|
|
{
|
|
"localized_name": "multiline",
|
|
"name": "multiline",
|
|
"type": "BOOLEAN",
|
|
"widget": {
|
|
"name": "multiline"
|
|
},
|
|
"link": null
|
|
},
|
|
{
|
|
"localized_name": "dotall",
|
|
"name": "dotall",
|
|
"type": "BOOLEAN",
|
|
"widget": {
|
|
"name": "dotall"
|
|
},
|
|
"link": null
|
|
},
|
|
{
|
|
"localized_name": "group_index",
|
|
"name": "group_index",
|
|
"type": "INT",
|
|
"widget": {
|
|
"name": "group_index"
|
|
},
|
|
"link": null
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"localized_name": "STRING",
|
|
"name": "STRING",
|
|
"type": "STRING",
|
|
"links": [
|
|
10
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "RegexExtract",
|
|
"cnr_id": "comfy-core",
|
|
"ver": "0.19.0",
|
|
"ue_properties": {
|
|
"widget_ue_connectable": {},
|
|
"input_ue_unconnectable": {}
|
|
}
|
|
},
|
|
"widgets_values": [
|
|
"",
|
|
"",
|
|
"First Group",
|
|
false,
|
|
false,
|
|
false,
|
|
1
|
|
]
|
|
},
|
|
{
|
|
"id": 3,
|
|
"type": "PrimitiveInt",
|
|
"pos": [
|
|
-810,
|
|
8400
|
|
],
|
|
"size": [
|
|
270,
|
|
110
|
|
],
|
|
"flags": {},
|
|
"order": 2,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"localized_name": "value",
|
|
"name": "value",
|
|
"type": "INT",
|
|
"widget": {
|
|
"name": "value"
|
|
},
|
|
"link": 14
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"localized_name": "INT",
|
|
"name": "INT",
|
|
"type": "INT",
|
|
"links": [
|
|
1
|
|
]
|
|
}
|
|
],
|
|
"title": "Int (line index)",
|
|
"properties": {
|
|
"Node name for S&R": "Int (line index)",
|
|
"cnr_id": "comfy-core",
|
|
"ver": "0.19.0",
|
|
"ue_properties": {
|
|
"widget_ue_connectable": {},
|
|
"input_ue_unconnectable": {}
|
|
}
|
|
},
|
|
"widgets_values": [
|
|
0,
|
|
"fixed"
|
|
]
|
|
},
|
|
{
|
|
"id": 8,
|
|
"type": "StringReplace",
|
|
"pos": [
|
|
-240,
|
|
8400
|
|
],
|
|
"size": [
|
|
400,
|
|
280
|
|
],
|
|
"flags": {},
|
|
"order": 3,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"localized_name": "string",
|
|
"name": "string",
|
|
"type": "STRING",
|
|
"widget": {
|
|
"name": "string"
|
|
},
|
|
"link": null
|
|
},
|
|
{
|
|
"localized_name": "find",
|
|
"name": "find",
|
|
"type": "STRING",
|
|
"widget": {
|
|
"name": "find"
|
|
},
|
|
"link": null
|
|
},
|
|
{
|
|
"localized_name": "replace",
|
|
"name": "replace",
|
|
"type": "STRING",
|
|
"widget": {
|
|
"name": "replace"
|
|
},
|
|
"link": 6
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"localized_name": "STRING",
|
|
"name": "STRING",
|
|
"type": "STRING",
|
|
"links": [
|
|
9
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "StringReplace",
|
|
"cnr_id": "comfy-core",
|
|
"ver": "0.19.0",
|
|
"ue_properties": {
|
|
"widget_ue_connectable": {},
|
|
"input_ue_unconnectable": {}
|
|
}
|
|
},
|
|
"widgets_values": [
|
|
"^(?:[^\\n]*\\n){index}([^\\n]*)(?:\\n|$)",
|
|
"index",
|
|
""
|
|
]
|
|
}
|
|
],
|
|
"groups": [],
|
|
"links": [
|
|
{
|
|
"id": 1,
|
|
"origin_id": 3,
|
|
"origin_slot": 0,
|
|
"target_id": 1,
|
|
"target_slot": 0,
|
|
"type": "INT"
|
|
},
|
|
{
|
|
"id": 9,
|
|
"origin_id": 8,
|
|
"origin_slot": 0,
|
|
"target_id": 2,
|
|
"target_slot": 1,
|
|
"type": "STRING"
|
|
},
|
|
{
|
|
"id": 6,
|
|
"origin_id": 1,
|
|
"origin_slot": 0,
|
|
"target_id": 8,
|
|
"target_slot": 2,
|
|
"type": "STRING"
|
|
},
|
|
{
|
|
"id": 10,
|
|
"origin_id": 2,
|
|
"origin_slot": 0,
|
|
"target_id": -20,
|
|
"target_slot": 0,
|
|
"type": "STRING"
|
|
},
|
|
{
|
|
"id": 13,
|
|
"origin_id": -10,
|
|
"origin_slot": 0,
|
|
"target_id": 2,
|
|
"target_slot": 0,
|
|
"type": "STRING"
|
|
},
|
|
{
|
|
"id": 14,
|
|
"origin_id": -10,
|
|
"origin_slot": 1,
|
|
"target_id": 3,
|
|
"target_slot": 0,
|
|
"type": "INT"
|
|
}
|
|
],
|
|
"extra": {},
|
|
"category": "Text Tools",
|
|
"description": "Selects one line from multiline text by zero-based index for batch or list-driven prompt workflows."
|
|
}
|
|
]
|
|
},
|
|
"extra": {
|
|
"ue_links": [],
|
|
"links_added_by_ue": []
|
|
}
|
|
} |