def parse_raw_title(raw: str) -> MetaInfo: """ Extracts structured metadata from a free‑form title string. """ # Normalise whitespace and lower‑case for matching (keep original for ID extraction) tokens = raw.strip().split() lowered = [t.lower() for t in tokens]
# ------------------------------------------------- # 4️⃣ USAGE EXAMPLE # ------------------------------------------------- if __name__ == "__main__": raw_example = "payudara mulus basah dmx arummm cantik id 72391227 mango indo18 verified" meta = parse_raw_title(raw_example) print("Parsed metadata →", asdict(meta)) def parse_raw_title(raw: str) ->