# Extract year year_match = re.search(cls.PATTERNS['year'], base) if year_match: meta['year'] = int(year_match.group()) # Remove year from title guess base = base.replace(year_match.group(), '')
meta = 'raw_name': filename, 'title': base, 'year': None, 'resolution': None, 'codec': None, 'source': None, 'group': None, 'extension': ext Download - Woh.Bhi.Din.The.2024.720p.HEVC.WeB-...
@classmethod def parse(cls, filename: str) -> MediaMetadata: base = Path(filename).stem ext = Path(filename).suffix.lstrip('.') # Extract year year_match = re
# Extract resolution res_match = re.search(cls.PATTERNS['resolution'], base, re.IGNORECASE) if res_match: meta['resolution'] = res_match.group().upper() # Extract year year_match = re.search(cls.PATTERNS['year']