mirror of
https://github.com/evilhero/mylar
synced 2024-12-23 08:12:41 +00:00
modified ComicRN to fix some problems with renaming with spaces
This commit is contained in:
parent
d554576b36
commit
83ddb15a46
1 changed files with 11 additions and 7 deletions
|
@ -31,7 +31,9 @@
|
||||||
#----CONFIG SECTION
|
#----CONFIG SECTION
|
||||||
|
|
||||||
# Path to root of Comics directory (include trailing /)
|
# Path to root of Comics directory (include trailing /)
|
||||||
comdir = '/mount/mediavg/Comics/'
|
# For Windows - if you're getting errors about the path, reverse the slashes:
|
||||||
|
# ie.instead of 'C:\Comics\' make it 'C://Comics//'
|
||||||
|
comdir = '/fill/this/in/'
|
||||||
|
|
||||||
#----SETTINGS SECTION
|
#----SETTINGS SECTION
|
||||||
|
|
||||||
|
@ -45,8 +47,6 @@ repblank = "no"
|
||||||
# If 'yes', what character do you want me to replace with.
|
# If 'yes', what character do you want me to replace with.
|
||||||
# - Be careful, weird characters will bugger things up and there's no
|
# - Be careful, weird characters will bugger things up and there's no
|
||||||
# also be sure to put the character inbetween single quotations.
|
# also be sure to put the character inbetween single quotations.
|
||||||
# NB. this doesn't work...currently only is set for to replace spaces
|
|
||||||
# with _
|
|
||||||
repwith = " "
|
repwith = " "
|
||||||
|
|
||||||
# Remove crap from filename (ie. c2c, noads, rlsgroup, pxcount, etc)
|
# Remove crap from filename (ie. c2c, noads, rlsgroup, pxcount, etc)
|
||||||
|
@ -87,7 +87,7 @@ else:
|
||||||
filen = filen.replace('_',' ')
|
filen = filen.replace('_',' ')
|
||||||
lengthfile = len(filen) - 4
|
lengthfile = len(filen) - 4
|
||||||
#if filen[:-4] == ".cbr" or filen[:-4] == ".cbz": filen[:lengthfile]
|
#if filen[:-4] == ".cbr" or filen[:-4] == ".cbz": filen[:lengthfile]
|
||||||
print ("Mylar - ComicRenamer Script - v1.02.a")
|
print ("Mylar - ComicRenamer Script - v1.02.b")
|
||||||
print ("settings confirmation")
|
print ("settings confirmation")
|
||||||
print ("---------------------")
|
print ("---------------------")
|
||||||
print ("Mylar enabled: " + str(mylaron))
|
print ("Mylar enabled: " + str(mylaron))
|
||||||
|
@ -216,9 +216,13 @@ matches = []
|
||||||
for root, dirnames, filenames in os.walk(maindir):
|
for root, dirnames, filenames in os.walk(maindir):
|
||||||
for filename in filenames:
|
for filename in filenames:
|
||||||
if filename.lower().endswith(extensions):
|
if filename.lower().endswith(extensions):
|
||||||
if repblank == "yes":
|
confile = filename
|
||||||
confile = filename.replace(' ','_')
|
#if repblank == "yes":
|
||||||
else: confile = filename.replace('_', ' ')
|
# confile = filename.replace(' ','_')
|
||||||
|
#else: confile = filename.replace('_', ' ')
|
||||||
|
#errors are cause when the confile doesn't have special characters..let's account.
|
||||||
|
confile = re.sub(r'[\s\-\:\!\@\%\&\$\_\']', '', confile)
|
||||||
|
comyx = re.sub(r'[\s\-\:\!\@\%\&\$\_\']', '', comyx)
|
||||||
if str(comyx).lower() in str(confile).lower():
|
if str(comyx).lower() in str(confile).lower():
|
||||||
print ("Found: " + str(filename))
|
print ("Found: " + str(filename))
|
||||||
ext = os.path.splitext(filename)[1]
|
ext = os.path.splitext(filename)[1]
|
||||||
|
|
Loading…
Reference in a new issue