start.py 1013 B

12345678910111213141516171819202122232425262728293031323334353637
  1. import json
  2. from DingTalk import *
  3. from Hik import *
  4. import datetime
  5. import os
  6. def datetime_now():
  7. datetime_now = datetime.datetime.now().strftime("%Y-%m-%d")
  8. return datetime_now
  9. def endDate():
  10. endDate = int(datetime.datetime.now().strftime("%Y")) +10
  11. endDate = str(endDate) +"-01-01"
  12. return endDate
  13. with open("config.json","r") as f:
  14. data = json.load(f)
  15. mobile = data["mobile"]
  16. appkey = "dinglmkgry6mibab7tgs"
  17. appsecret = "DiJEEMHDt7Mk9X1eb_oFT4Vh-OIeRqN36HtIAbxD8M5Q6VGUvgsfzGRayRkpWO1t"
  18. # mobile = "15727360513"
  19. Ding_Talk = DingTalk(appkey, appsecret, mobile)
  20. userid = Ding_Talk.getuserid_bymobile()
  21. username = Ding_Talk.username(userid)
  22. if username:
  23. host = "https://192.168.64.44:443"
  24. appKey = "25227103"
  25. appSecret = "LMGm1LNhAE7zF6Alzqdz"
  26. Hik_iSecure = Hik_iSecure(host, appKey, appSecret)
  27. add_user = Hik_iSecure.add_user(username, userid)
  28. if add_user == "success":
  29. Hik_iSecure.create_card(datetime_now(),endDate(),userid)
  30. os.system("pause")