MCPcopy
hub / github.com/guelfoweb/knockpy / _normalize_domain_input

Function _normalize_domain_input

knockpy/cli.py:50–58  ·  view source on GitHub ↗
(value: str)

Source from the content-addressed store, hash-verified

48
49
50def _normalize_domain_input(value: str) -> Optional[str]:
51 raw = (value or "").strip()
52 if "://" in raw:
53 parsed = urlparse(raw)
54 host = (parsed.hostname or "").strip().lower()
55 if host.startswith("www."):
56 host = host[4:]
57 return AsyncScanner._normalize_domain(host)
58 return AsyncScanner._normalize_domain(raw)
59
60
61def _normalize_domain_list(values: List[str]) -> List[str]:

Callers 3

_normalize_domain_listFunction · 0.85
mainFunction · 0.85

Calls 1

_normalize_domainMethod · 0.80