From 4bc632bae33c35d8a382bc33aaee92460448c2c2 Mon Sep 17 00:00:00 2001 From: Jeffrey Wu Date: Fri, 14 Jun 2024 12:10:25 +0800 Subject: [PATCH] feat: disable cache for load video url node --- faceless/nodes/nodes_load_video_url.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/faceless/nodes/nodes_load_video_url.py b/faceless/nodes/nodes_load_video_url.py index 3f3ab94..de42b08 100644 --- a/faceless/nodes/nodes_load_video_url.py +++ b/faceless/nodes/nodes_load_video_url.py @@ -1,6 +1,7 @@ import os import shutil import hashlib +import time from urllib.request import urlretrieve from urllib.parse import urlparse, quote @@ -40,6 +41,14 @@ class NodesLoadVideoUrl: }, } + @classmethod + def IS_CHANGED(cls, url: str, extract_frames: bool, trim_frame_start: int, trim_frame_end: int): + # Cache will be handled internal, always return + m = hashlib.sha256() + m.update(str(time.time()).encode('utf-8')) + print("load video url, is changed") + return m.digest().hex() + CATEGORY = "faceless" RETURN_TYPES = ("FACELESS_VIDEO",) RETURN_NAMES = ("video",)