# Extract year year_match = re.search(r'\b(19|20)\d2\b', clean_name) year = year_match.group(0) if year_match else None
source_detected = None for src in source_map: if re.search(r'\.' + src + r'\.', name, re.I): source_detected = source_map[src] break The.Substance.2024.HDCAM.c1nem4.x264-SUNSCREEN-...
# Detect source & quality source_map = 'HDCAM': 'Cam (HD)', 'TS': 'Telesync', 'TC': 'Telecine', 'CAM': 'Cam', 'WEB-DL': 'Web Download', 'WEBRip': 'Web Rip', 'BluRay': 'Blu-ray', 'DVDScr': 'DVD Screener' # Extract year year_match = re
raw = "The.Substance.2024.HDCAM.c1nem4.x264-SUNSCREEN.mp4" info = sanitize_release_title(raw) # Extract year year_match = re.search(r'\b(19|20)\d2\b'
# Common scene tags to strip tags_to_strip = [ r'\.c1nem4\.', r'\.c1nema\.', r'\.proper\.', r'\.repack\.', r'\.internal\.', r'\.real\.', r'\.rerip\.', r'\.nzb\.' ] for tag in tags_to_strip: name = re.sub(tag, '.', name, flags=re.I)