import shutil
import os, os.path

count = 1
eps = []
seasons = [ 16 ,24 , 24 ]
doubles = []
s = 1
for numep in seasons:
	print "Season %02d Episodes %03d" % (s,numep)
	for i in range(1,numep+1):	#	S01 20 eps
		if (count-1) in doubles:
			count = count + 1
			x = (0,0,0)
			eps.append(x)
		else:
			x = (count,s,i,(count in doubles))
			eps.append(x)
			print "Ep %d => S%02dE%03d" %(count,s,i)
			count = count + 1
	s = s + 1

files = os.listdir('.')
c = 1
for file in files:
	data = file.split('.')
	#ep = data[0].split('-')
	epnum = int(c)
	format = data[len(data)-1]
	epdata = eps[epnum-1]
	filename = "S%02dE%03d.%s"%(epdata[1],epdata[2],format)
	print "Episode: %d Format: %s - %s" %(epnum, format, filename)
	c = c + 1
	shutil.move(file,filename)	

'''
files = os.listdir('.')
for file in files:
	data = file.split('.')
	ep = data[0].split('-')
	epnum = int(ep[0].strip())
	format = data[len(data)-1]
	epdata = eps[epnum-1]
	filename = "S%02dE%03d - %s"%(epdata[1],epdata[2],file)
	print "Episode: %d Format: %s - %s" %(epnum, format, filename)
	shutil.move(file,filename)
'''