import importlib | |
import os | |
from internals.util import getcwd | |
path = os.path.join(getcwd(), "external/scripts") | |
__scripts__ = [] | |
for name in os.listdir(path): | |
name = name.split("/")[-1].replace(".py", "") | |
imp = importlib.import_module(f"external.scripts.{name}") | |
if hasattr(imp, "Script") and imp not in __scripts__: | |
__scripts__.append(imp) | |