check in lame scene_file fix and good beginning of fix_artist_album_date
This commit is contained in:
36
fix_scene_file
Executable file
36
fix_scene_file
Executable file
@@ -0,0 +1,36 @@
|
||||
#!/usr/bin/env python3
|
||||
|
||||
import os
|
||||
import re
|
||||
import sys
|
||||
|
||||
|
||||
def is_flac(filename):
|
||||
if len(filename) > 5 and filename[-5:].lower() == '.flac':
|
||||
return True
|
||||
return False
|
||||
|
||||
|
||||
def fix_flac_name(filename):
|
||||
return filename[:-5].replace('_', ' ').title() + '.flac'
|
||||
|
||||
|
||||
def fix_name(filename):
|
||||
fsplit = filename.split('.')
|
||||
ext = fsplit[-1]
|
||||
rest = ' '.join(fsplit[:-1])
|
||||
rest = re.sub(' +', ' ', rest)
|
||||
rest = rest.replace('_', ' ').title() + '.' + ext.lower()
|
||||
return rest
|
||||
|
||||
files = os.listdir()
|
||||
for file in files:
|
||||
if is_flac(file):
|
||||
new_file = fix_flac_name(file)
|
||||
if new_file != file:
|
||||
os.rename(file, new_file)
|
||||
else:
|
||||
new_file = fix_name(file)
|
||||
if new_file != file:
|
||||
os.rename(file, new_file)
|
||||
|
Reference in New Issue
Block a user