pyRenamer

pyRenamer
Mass rename files

Manual - How do I use patterns?

Video manual




User contributed video manual (spanish)
Thanks to Guillermo Latorre




Text manual
So you have some downloaded files with names like this:

Jericho.S01E01.Pilot.HDTV.XviD-XOR.avi
Jericho.S01E02.Fallout.HDTV.XviD-XOR.avi
Jericho.S01E03.Four.Horsemen.HDTV.XviD-XOR.avi
Jericho.S01E04.The.Walls.of.Jericho.HDTV.XviD-LOL.avi
Jericho.S01E05.Federal.Response.HDTV.XviD-LOL.avi
First of all, replace all dots with spaces (Substitutions tab)
Then, replace " avi" with ".avi"(Substitutions tab)

Then go to Pattern tab.

Set original file name pattern to get series name, season, episode number, and episode title to:
{C} S{C}E{C} {X} HDTV{@}.avi
This will lead to this result (on third episode, for example):
{1} -> Jericho
{2} -> 01
{3} -> 03
{4} -> Four.Horsemen
	
So if you use this renamed file pattern:
{2}x{3} - {1} - {4}.avi
You will get:
01x01 - Jericho - Pilot.avi
01x02 - Jericho - Fallout.avi
01x03 - Jericho - Four Horsemen.avi
01x04 - Jericho - The Walls of Jericho.avi
01x05 - Jericho - Federal Response.avi