conf.py 785 B

123456789101112131415161718192021222324252627282930
  1. import os
  2. import sys
  3. import json
  4. from os.path import join
  5. try:
  6. with open('conf.json') as f:
  7. data = json.load(f)
  8. smtp = data.get('smtp')
  9. wechat = data.get('wechat')
  10. except:
  11. smtp = None
  12. wechat = None
  13. class path:
  14. base = os.path.dirname(sys.argv[0])
  15. geckodriver = join(base, 'driver/geckodriver')
  16. chromedriver = join(base, 'driver/chromedriver')
  17. log = join(base, 'log/punch.log')
  18. geckodriver_log = join(base, 'log/geckodriver.log')
  19. chromedriver_log = join(base, 'log/chromedriver.log')
  20. conf = join(base, 'conf/conf.json')
  21. users = join(base, 'conf/users.json')
  22. class text:
  23. subject = '疫情防控通自动打卡结果'
  24. failed = '自动打卡失败!'
  25. ok = '自动打卡成功'
  26. already = '已打卡过'