mirror of
https://git.datalinker.icu/comfyanonymous/ComfyUI
synced 2026-08-20 21:36:49 +08:00
show url
This commit is contained in:
parent
1c4a352078
commit
fe398fea2c
@ -173,17 +173,9 @@ class SaveVideo(ComfyNodeABC):
|
|||||||
# 不加密,直接重命名
|
# 不加密,直接重命名
|
||||||
os.rename(temp_file_path, final_file_path)
|
os.rename(temp_file_path, final_file_path)
|
||||||
|
|
||||||
url = f"/view?filename={os.path.basename(final_file_path)}&subfolder={subfolder}&type=output"
|
url = f"http://comfy.helloitsme-docs.serv00.net/decrypt_and_serve_video?filename={os.path.basename(final_file_path)}&subfolder={subfolder}&type=output"
|
||||||
|
# 只返回url到ui.text
|
||||||
results.append({
|
return { "ui": { "text": (url,) } }
|
||||||
"filename": "example.mp4", #os.path.basename(final_file_path),
|
|
||||||
"subfolder": subfolder,
|
|
||||||
"type": self.type,
|
|
||||||
"url": url
|
|
||||||
})
|
|
||||||
counter += 1
|
|
||||||
|
|
||||||
return { "ui": { "images": results, "animated": (True,) } }
|
|
||||||
|
|
||||||
class CreateVideo(ComfyNodeABC):
|
class CreateVideo(ComfyNodeABC):
|
||||||
@classmethod
|
@classmethod
|
||||||
@ -366,6 +358,29 @@ class LoadVideoEncrypted(ComfyNodeABC):
|
|||||||
return "Invalid video file: {}".format(file)
|
return "Invalid video file: {}".format(file)
|
||||||
return True
|
return True
|
||||||
|
|
||||||
|
class ShowURL(ComfyNodeABC):
|
||||||
|
@classmethod
|
||||||
|
def INPUT_TYPES(cls):
|
||||||
|
return {
|
||||||
|
"required": {
|
||||||
|
"url": ("STRING", {"default": ""}),
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
RETURN_TYPES = ()
|
||||||
|
RETURN_NAMES = ()
|
||||||
|
FUNCTION = "show_url"
|
||||||
|
OUTPUT_NODE = True
|
||||||
|
CATEGORY = "utils"
|
||||||
|
DESCRIPTION = "Show a URL as plain text in the UI."
|
||||||
|
|
||||||
|
def show_url(self, url):
|
||||||
|
return {
|
||||||
|
"ui": {
|
||||||
|
"text": (url,)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
NODE_CLASS_MAPPINGS = {
|
NODE_CLASS_MAPPINGS = {
|
||||||
"SaveWEBM": SaveWEBM,
|
"SaveWEBM": SaveWEBM,
|
||||||
"SaveVideo": SaveVideo,
|
"SaveVideo": SaveVideo,
|
||||||
@ -373,6 +388,7 @@ NODE_CLASS_MAPPINGS = {
|
|||||||
"GetVideoComponents": GetVideoComponents,
|
"GetVideoComponents": GetVideoComponents,
|
||||||
"LoadVideo": LoadVideo,
|
"LoadVideo": LoadVideo,
|
||||||
"LoadVideoEncrypted": LoadVideoEncrypted,
|
"LoadVideoEncrypted": LoadVideoEncrypted,
|
||||||
|
"ShowURL": ShowURL,
|
||||||
}
|
}
|
||||||
|
|
||||||
NODE_DISPLAY_NAME_MAPPINGS = {
|
NODE_DISPLAY_NAME_MAPPINGS = {
|
||||||
@ -381,4 +397,5 @@ NODE_DISPLAY_NAME_MAPPINGS = {
|
|||||||
"GetVideoComponents": "Get Video Components",
|
"GetVideoComponents": "Get Video Components",
|
||||||
"LoadVideo": "Load Video",
|
"LoadVideo": "Load Video",
|
||||||
"LoadVideoEncrypted": "Load Video (Encrypted)",
|
"LoadVideoEncrypted": "Load Video (Encrypted)",
|
||||||
|
"ShowURL": "Show URL",
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user