Swallowed 24 07 22 Summer Vixen Brianna Arson S Verified Instant
swallowed 24 07 22 summer vixen brianna arson s verified
def parse_input(s):
tokens = shlex.split(s)
out = "title": None, "date": None, "tags": [], "performers": [], "flags": []
for t in tokens:
if is_date(t):
out["date"] = normalize_date(t)
elif t.lower() in KNOWN_FLAGS:
out["flags"].append(t.lower())
elif is_known_performer(t):
out["performers"].append(normalize_name(t))
else:
if out["title"] is None:
out["title"] = t
else:
out["tags"].append(t.lower())
return out
If you want, I can:
Which of those would you like next?
Extract structured metadata (title, date, tags, performers, status flags) from free-form input and support normalized search/filtering. swallowed 24 07 22 summer vixen brianna arson s verified
"title": "swallowed", "date": "2022-07-24", "tags": ["summer", "vixen", "arson"], "performers": ["brianna"], "flags": ["s","verified"], "confidence": "date":0.95,"performers":0.6 swallowed 24 07 22 summer vixen brianna arson