config.py 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. import json
  2. import os
  3. import sys
  4. VERSION = '1.2.6'
  5. # dl_code = os.path.realpath(sys.argv[0])[:1]
  6. dl_code = 'd'
  7. if not os.path.exists(f'{dl_code}:\\ProgramData\\OfficeAssistant\\config.json'):
  8. sys.exit(0)
  9. with open(f'{dl_code}:\\ProgramData\\OfficeAssistant\\config.json', 'r', encoding='utf-8') as f:
  10. args = json.load(f)
  11. args['work_path'] = args['worker_path'].replace('\\\\', '\\')
  12. if args.get('server_url'):
  13. SERVER_POINT = args.get('server_url')
  14. TARGET_URL = args.get('server_url')
  15. else:
  16. SERVER_POINT = 'http://221.226.41.58:7215/'
  17. TARGET_URL = 'http://221.226.41.58:7215'
  18. # SERVER_POINT = 'http://192.168.30.1:7215/'
  19. # TARGET_URL = 'http://192.168.30.1:7215'
  20. def is_frozen():
  21. return getattr(sys, 'frozen', False)
  22. file_type_map = {
  23. 'docx': ['kwps.Application', 'Documents'],
  24. 'doc': ['kwps.Application', 'Documents'],
  25. 'txt': ['kwps.Application', 'Documents'],
  26. 'ppt': ['kwpp.Application', 'Presentations'],
  27. 'pptx': ['kwpp.Application', 'Presentations'],
  28. 'csv': ['ket.Application', 'Workbooks'],
  29. 'xlsx': ['ket.Application', 'Workbooks'],
  30. 'xls': ['ket.Application', 'Workbooks'],
  31. }
  32. headers = {
  33. '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',
  34. 'content-type': 'text/plain;charset=UTF-8'
  35. }
  36. base_path = os.path.dirname(os.path.dirname(sys.executable if getattr(sys, 'frozen', False) else __file__))