27 lines
1.1 KiB
Python
27 lines
1.1 KiB
Python
import os, shutil
|
|
import folder_paths
|
|
from .SequentialImageLoader import LoadImagesFromDirInpaint
|
|
from .SequentialImageLoader import LoadImagesFromFileInpaint
|
|
|
|
|
|
NODE_CLASS_MAPPINGS = {
|
|
"VFrame Loader With Mask Editor" : LoadImagesFromDirInpaint,
|
|
"Video Loader With Mask Editor" : LoadImagesFromFileInpaint
|
|
}
|
|
NODE_DISPLAY_NAME_MAPPINGS = {
|
|
"VFrame Loader With Mask Editor" : "SequentialImageLoader",
|
|
"Video Loader With Mask Editor" : "VideoFrameExtractor",
|
|
}
|
|
WEB_DIRECTORY = "./js"
|
|
__all__ = ['NODE_CLASS_MAPPINGS', 'NODE_DISPLAY_NAME_MAPPINGS', "WEB_DIRECTORY"]
|
|
|
|
|
|
# keep this for backward compatibility for a while..
|
|
module_js_directory = os.path.join(os.path.dirname(os.path.realpath(__file__)), "js")
|
|
application_root_directory = os.path.dirname(folder_paths.__file__)
|
|
application_web_extensions_directory = os.path.join(application_root_directory, "web", "extensions", "SequentialImageLoader")
|
|
|
|
if os.path.exists(application_web_extensions_directory):
|
|
shutil.rmtree(application_web_extensions_directory)
|
|
shutil.copytree(module_js_directory, application_web_extensions_directory, dirs_exist_ok=True)
|