conf.py 738 B

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