This commit is contained in:
Inoland
2026-04-04 00:14:22 +04:00
parent 8c20c259fc
commit 2075ef9980
13 changed files with 20 additions and 0 deletions
@@ -90,6 +90,7 @@ class InoZip:
DESCRIPTION = cleandoc(__doc__)
FUNCTION = "function"
OUTPUT_NODE = True
CATEGORY = "InoFileHelper"
@@ -143,6 +144,7 @@ class InoUnzip:
DESCRIPTION = cleandoc(__doc__)
FUNCTION = "function"
OUTPUT_NODE = True
CATEGORY = "InoFileHelper"
@@ -190,6 +192,7 @@ class InoRemoveFile:
DESCRIPTION = cleandoc(__doc__)
FUNCTION = "function"
OUTPUT_NODE = True
CATEGORY = "InoFileHelper"
@@ -236,6 +239,7 @@ class InoRemoveFolder:
DESCRIPTION = cleandoc(__doc__)
FUNCTION = "function"
OUTPUT_NODE = True
CATEGORY = "InoFileHelper"
@@ -272,6 +276,7 @@ class InoCopyFiles:
RETURN_NAMES = ("success", "message", "logs", )
FUNCTION = "function"
OUTPUT_NODE = True
CATEGORY = "InoFileHelper"
@@ -384,6 +389,7 @@ class InoRemoveDuplicateFiles:
RETURN_NAMES = ("success", "message", "removed_list", "removed_count", )
FUNCTION = "function"
OUTPUT_NODE = True
CATEGORY = "InoFileHelper"
@@ -29,6 +29,7 @@ class InoHttpCall:
RETURN_NAMES = ("Success", "StatusCode", "MSG", "Response", )
FUNCTION = "function"
OUTPUT_NODE = True
CATEGORY = "InoNodes"
async def function(self, enabled,
@@ -102,6 +102,7 @@ class InoSaveJson:
RETURN_NAMES = ("Success", "MSG", "json_file", )
FUNCTION = "function"
OUTPUT_NODE = True
CATEGORY = "InoNodes"
async def function(self, execute, enabled, json_string, local_path):
@@ -27,6 +27,7 @@ class InoConvertVideoToMP4:
RETURN_NAMES = ("success", "msg", "result",)
FUNCTION = "function"
OUTPUT_NODE = True
CATEGORY = "InoMediaHelper"
@@ -34,6 +34,7 @@ class InoSaveImages:
RETURN_NAMES = ("Success", "Result", "NumberOfImages", "DateTimeIso", )
FUNCTION = "function"
OUTPUT_NODE = True
CATEGORY = "InoNodes"
def function(self, images, filename_prefix):
@@ -416,6 +417,7 @@ class InoOnImageListCompleted(io.ComfyNode):
node_id="InoOnImageListCompleted",
display_name="Ino On Image List Completed",
category="InoNodes",
is_output_node=True,
inputs=[
io.Image.Input("input_image"),
io.Combo.Input(
@@ -174,6 +174,8 @@ class InoSaveText:
FUNCTION = "function"
OUTPUT_NODE = True
CATEGORY = "InoNodes"
def function(self, enabled, text, folder, file_name):
@@ -29,6 +29,7 @@ class InoS3SyncFolder:
RETURN_TYPES = ("BOOLEAN", "STRING", "STRING", "STRING", "STRING", "INT", "INT", "INT", "INT",)
RETURN_NAMES = ("success", "msg", "result", "rel_path", "abs_path", "downloaded", "uploaded", "skipped_unchanged", "failed",)
FUNCTION = "function"
OUTPUT_NODE = True
async def function(self, execute, enabled, s3_key, parent_folder, local_path, sync_local, s3_config, concurrency):
if not enabled:
@@ -29,6 +29,7 @@ class InoS3UploadAudio:
RETURN_TYPES = ("AUDIO", "BOOLEAN", "STRING", "STRING", "STRING", "STRING",)
RETURN_NAMES = ("audio", "success", "msg", "result", "file_name", "s3_audio_path",)
FUNCTION = "function"
OUTPUT_NODE = True
CATEGORY = "InoS3Helper"
async def function(self, execute, enabled, audio, s3_key, file_name, s3_config, date_time_as_name):
@@ -30,6 +30,7 @@ class InoS3UploadFile:
RETURN_TYPES = ("BOOLEAN", "STRING", "STRING", )
RETURN_NAMES = ("success", "msg", "result", )
FUNCTION = "function"
OUTPUT_NODE = True
async def function(self, execute, enabled:bool, s3_key:str, parent_folder:str, local_path:str, delete_local:bool, s3_config:str, bucket_name:str):
if not enabled:
@@ -33,6 +33,7 @@ class InoS3UploadFolder:
RETURN_TYPES = ("BOOLEAN", "STRING", "STRING", "INT", "INT", "INT", "STRING", )
RETURN_NAMES = ("success", "msg", "result", "total_files", "uploaded_successfully", "failed_uploads", "errors", )
FUNCTION = "function"
OUTPUT_NODE = True
async def function(self, execute, enabled, s3_key, parent_folder, local_path, delete_local, s3_config, bucket_name, max_concurrent, verify_with_s3):
if not enabled:
@@ -34,6 +34,7 @@ class InoS3UploadImage:
RETURN_TYPES = ("IMAGE", "BOOLEAN", "STRING", "STRING", "STRING", "STRING",)
RETURN_NAMES = ("images", "success", "msg", "result", "file_names", "s3_image_paths",)
FUNCTION = "function"
OUTPUT_NODE = True
CATEGORY = "InoS3Helper"
async def function(self, execute, enabled, images, s3_key, file_name, s3_config, compress_level, date_time_as_name):
@@ -35,6 +35,7 @@ class InoS3UploadString:
RETURN_TYPES = ("STRING", "BOOLEAN", "STRING", "STRING", "STRING", "STRING",)
RETURN_NAMES = ("STRING", "success", "msg", "result", "file_name", "s3_image_path",)
FUNCTION = "function"
OUTPUT_NODE = True
CATEGORY = "InoS3Helper"
async def function(self, execute, enabled, string, save_as, s3_key, file_name, s3_config, date_time_as_name):
@@ -36,6 +36,7 @@ class InoS3UploadVideo:
RETURN_TYPES = ("Video", "BOOLEAN", "STRING", "STRING", "STRING", "STRING",)
RETURN_NAMES = ("video", "success", "msg", "result", "file_name", "s3_video_path",)
FUNCTION = "function"
OUTPUT_NODE = True
CATEGORY = "InoS3Helper"
async def function(self, execute, enabled, video: Input.Video, s3_key, file_name, s3_config, date_time_as_name, video_format, video_codec):