| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- import json
- import os
- import sys
- from tools.wps_plugin_contorl import get_wps_exe_path
- VERSION = '1.3.3'
- WPS_WORD = get_wps_exe_path('wps')
- WPS_EXCEL = get_wps_exe_path('et')
- WPS_PPT= get_wps_exe_path('wpp')
- local_path = os.path.dirname(os.path.realpath(sys.argv[0]))
- dl_code = os.path.realpath(sys.argv[0])[:1]
- # dl_code = 'd'
- if not os.path.exists(os.path.join(local_path, 'config.json')):
- WS_SERVER_PORT = 25856
- API_SERVER_PORT = 25855
- else:
- with open(os.path.join(local_path, 'config.json'), 'r') as f:
- config_data = json.load(f)
- WS_SERVER_PORT = config_data['wsPort']
- API_SERVER_PORT = config_data['port']
- if not os.path.exists(f'{dl_code}:\\ProgramData\\OfficeAssistant\\config.json'):
- sys.exit(0)
- with open(f'{dl_code}:\\ProgramData\\OfficeAssistant\\config.json', 'r', encoding='utf-8') as f:
- args = json.load(f)
- args['work_path'] = args['worker_path'].replace('\\\\', '\\')
- if args.get('server_url'):
- SERVER_POINT = args.get('server_url')
- TARGET_URL = args.get('server_url')
- else:
- SERVER_POINT = 'http://221.226.41.58:7215/'
- TARGET_URL = 'http://221.226.41.58:7215'
- def is_frozen():
- return getattr(sys, 'frozen', False)
- file_type_map = {
- 'docx': ['kwps.Application', 'Documents', WPS_WORD],
- 'doc': ['kwps.Application', 'Documents', WPS_WORD],
- 'txt': ['kwps.Application', 'Documents', WPS_WORD],
- 'ppt': ['kwpp.Application', 'Presentations', WPS_PPT],
- 'pptx': ['kwpp.Application', 'Presentations', WPS_PPT],
- 'csv': ['ket.Application', 'Workbooks', WPS_EXCEL],
- 'xlsx': ['ket.Application', 'Workbooks', WPS_EXCEL],
- 'xls': ['ket.Application', 'Workbooks', WPS_EXCEL],
- }
- headers = {
- 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36',
- 'content-type': 'text/plain;charset=UTF-8'
- }
- base_path = os.path.dirname(os.path.dirname(sys.executable if getattr(sys, 'frozen', False) else __file__))
|