You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
1.3 KiB
32 lines
1.3 KiB
|
|
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"))
|