The Pitt S01e11 720p Web-dl -

the pitt s01e11 720p web-dl

new_name = f"{info['show']} - S{info['season']:02d}E{info['episode']:02d} - {info['quality']} {info['source'].upper()}{info['extension']}" new_path = (output_dir or old_path.parent) / new_name the pitt s01e11 720p web-dl

return new_path if name == " main ": test_file = "the pitt s01e11 720p web-dl.mkv" parsed = parse_tv_filename(test_file) print("Parsed:", parsed) the pitt s01e11 720p web-dl new_name = f"{info['show']}

# Dry run rename clean_rename(Path(test_file), dry_run=True) parsed) # Dry run rename clean_rename(Path(test_file)

show = match.group(1).replace('.', ' ').replace('_', ' ').strip().title() season = int(match.group(2)) episode = int(match.group(3)) quality = match.group(4) or "unknown" source = match.group(5) or "unknown"

# Pattern: show name + sXXeYY + optional quality + optional source pattern = r'^(.*?)\s+s(\d+)e(\d+)\s+(\d+p)?\s*-?\s*(\w+)?$' match = re.search(pattern, name, re.IGNORECASE)