main.py 1.1 KB

12345678910111213141516171819202122232425262728293031323334
  1. #!/usr/bin/env python
  2. # -*- encoding: utf-8 -*-
  3. '''
  4. @Contact : liuyuqi.gov@msn.cn
  5. @Time : 2023/03/08 17:39:34
  6. @License : Copyright © 2017-2022 liuyuqi. All Rights Reserved.
  7. @Desc : enter point
  8. searchdomain generate --lang zh --keyword gpt,go --position prefix --domain io,com,cn
  9. searchdomain search --
  10. '''
  11. from searchdomain import SearchDomain, GenerateDomain, GenerateEnDomain
  12. from searchdomain.options import parse_args
  13. import sys
  14. if __name__== "__main__":
  15. args = parse_args()
  16. if args.get("command","")=="generate":
  17. if args.get("lang","en")=="en":
  18. generateDomain = GenerateEnDomain(params=args)
  19. elif args.get("lang", "en")=="zh":
  20. generateDomain = GenerateDomain(params=args)
  21. generateDomain.run()
  22. elif args.get("command","")=="search":
  23. serachdomain = SearchDomain(params=args, debug=True, export_all=True)
  24. serachdomain.run()
  25. elif args.get("command","")=="version":
  26. # print(__verison__)
  27. pass
  28. else:
  29. print("please input command: generate, search")
  30. print(args.get('command',""))
  31. sys.exit(1)