INNER CODE UNIT · Python
image_host
defiprime/defiprime1 · scripts/product_add.py:32
def image_host(url):
name = urlparse(url).hostname or ""
if name.startswith("www."):
name = name[4:]
if name.startswith("app."):
name = name[4:]
return name
def validate(entry):
for key in REQUIRED:
if not entry.get(key):
raise ValueError(f"{entry.get('slug', '?')}: missing {key}")
directory = entry["dir"]
if directory not in TAXONOMY:
raise ValueError(f"{entry['slug']}: unknown dir {directory}")
filters = entry["filter"].split(", ")
unknown = set(filters) - set(TAXONOMY[directory]["filters"])