From 39d372dc0aafdb69425b23dc92d4628fd68304b7 Mon Sep 17 00:00:00 2001 From: jakechai Date: Mon, 10 Nov 2025 23:02:04 +0800 Subject: [PATCH] update readme --- README.md | 4 ++++ nodes/jake_node_prompt.py | 4 ++-- nodes/jake_node_prompt_ABC.py | 4 ++-- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 5d3c70f..488873f 100644 --- a/README.md +++ b/README.md @@ -412,6 +412,10 @@ Random Prompter JK🐉: Random prompt generator with categorized options for sce Random Prompter Geek JK🐉: Random Prompter Geek version: Build prompts using category tags that are replaced with random content at runtime. Supports manual category selection and automatic tag insertion. ![image](imgs/nodes/Prompt/Sys%20Prompter%20JK.png) System Prompter JK🐉: Build single image | shot script system prompt for LLM/VLM based on preset templates and user configuration. Supports JSON format and multi-language output request. QWen3-VL is recommended. +![image](imgs/nodes/Prompt/Shot%20Script%20Extractor%20JK.png) +Shot Script Extractor JK🐉: Extract specific shot prompt from shot script JSON based on index and count total shots. +![image](imgs/nodes/Prompt/Shot%20Script%20Combiner%20JK.png) +Shot Script Combiner JK🐉: Combine shot scripts into formatted output. ![image](imgs/nodes/Prompt/Prompt%20Combine%20JK.png) Prompt Combine JK🐉: Merge the two strings into one and clean up the result. - ControlNet Nodes diff --git a/nodes/jake_node_prompt.py b/nodes/jake_node_prompt.py index 9588919..8aae5d9 100644 --- a/nodes/jake_node_prompt.py +++ b/nodes/jake_node_prompt.py @@ -1991,7 +1991,7 @@ class ShotScriptExtractor_JK: RETURN_NAMES = ("shot_prompt", "shot_count", "shot_key", "actual_index") FUNCTION = "extract_shot" CATEGORY = icons.get("JK/Prompt") - DESCRIPTION = "Extract specific shot prompt from shot script JSON based on index and count total shots" + DESCRIPTION = "Extract specific shot prompt from shot script JSON based on index and count total shots." def extract_shot(self, shot_script: str, shot_index: int) -> Tuple[str, int, int, str]: """Extract shot prompt from JSON script based on index and count total shots""" @@ -2133,7 +2133,7 @@ class ShotScriptCombiner_JK: RETURN_NAMES = ("output_text",) FUNCTION = "combine_shots" CATEGORY = icons.get("JK/Prompt") - DESCRIPTION = "Combine shot scripts into formatted output" + DESCRIPTION = "Combine shot scripts into formatted output." def combine_shots(self, shot_script: str, max_shots: int, format_output: bool, merge_json_details: bool) -> Tuple[str]: diff --git a/nodes/jake_node_prompt_ABC.py b/nodes/jake_node_prompt_ABC.py index e73e1c4..d519590 100644 --- a/nodes/jake_node_prompt_ABC.py +++ b/nodes/jake_node_prompt_ABC.py @@ -2419,7 +2419,7 @@ class ShotScriptExtractor_JK: RETURN_NAMES = ("shot_prompt", "shot_count", "shot_key", "actual_index") FUNCTION = "extract_shot" CATEGORY = icons.get("JK/Prompt") - DESCRIPTION = "Extract specific shot prompt from shot script JSON based on index and count total shots" + DESCRIPTION = "Extract specific shot prompt from shot script JSON based on index and count total shots." def extract_shot(self, shot_script: str, shot_index: int) -> Tuple[str, int, int, str]: """Extract shot prompt from JSON script based on index and count total shots""" @@ -2561,7 +2561,7 @@ class ShotScriptCombiner_JK: RETURN_NAMES = ("output_text",) FUNCTION = "combine_shots" CATEGORY = icons.get("JK/Prompt") - DESCRIPTION = "Combine shot scripts into formatted output" + DESCRIPTION = "Combine shot scripts into formatted output." def combine_shots(self, shot_script: str, max_shots: int, format_output: bool, merge_json_details: bool) -> Tuple[str]: