from pyOpenRPA import Orchestrator from pyOpenRPA.Orchestrator.Managers import ControlPanel from pyOpenRPA.Orchestrator.Managers import Process from pyOpenRPA.Tools import CrossOS import os import sys import socket import datetime import urllib.parse import time g_cp_name_str = "CP_JUPYTER" g_repo_name_str = os.path.abspath(__file__).split("\\")[-5] g_repo_package_path_str = os.path.abspath("\\".join(os.path.abspath(__file__).split("\\")[:-1])) #g_repo_package_path_str = os.path.join(g_repo_path_str, "Orchestrator","Demo","JUPITER_01") #g_repo_package_path_str = os.path.join(g_repo_package_path_str, g_cp_name_str) # User settings g_host_str = socket.gethostname().upper() # Identify PC time.sleep(2) g_control_panel = ControlPanel(inControlPanelNameStr=g_cp_name_str, inRefreshHTMLJinja2TemplatePathStr=os.path.join(g_repo_package_path_str, "html_jinja2.xhtml"), inJinja2TemplateRefreshBool=True,inRobotNameStr=g_repo_name_str) g_jinja_context_dict = {"settings": sys.modules[__name__], "urllib_parse_quote_plus": urllib.parse.quote_plus, "g_host_str": g_host_str, "g_repo_name_str": g_repo_name_str} g_control_panel.Jinja2DataUpdateDictSet(inJinja2DataUpdateDict=g_jinja_context_dict) g_control_panel.InitJSJinja2TemplatePathSet(inJinja2TemplatePathStr=os.path.join(g_repo_package_path_str, "js.js"))