Set clean name to lower

This commit is contained in:
Ade
2017-04-29 18:05:10 +12:00
parent 3bfdc9f069
commit bc0ce99adf
2 changed files with 9 additions and 0 deletions

View File

@@ -620,6 +620,14 @@ def dbcheck():
c.execute('ALTER TABLE snatched ADD COLUMN TorrentHash TEXT')
c.execute('UPDATE snatched SET TorrentHash = FolderName WHERE Status LIKE "Seed_%"')
# One off script to set CleanName to lower case
clean_name_mixed = c.execute('SELECT CleanName FROM have ORDER BY Date Desc').fetchone()[0]
if clean_name_mixed != clean_name_mixed.lower():
logger.info("Updating track clean name, this could take some time...")
c.execute('UPDATE tracks SET CleanName = LOWER(CleanName) WHERE LOWER(CleanName) != CleanName')
c.execute('UPDATE alltracks SET CleanName = LOWER(CleanName) WHERE LOWER(CleanName) != CleanName')
c.execute('UPDATE have SET CleanName = LOWER(CleanName) WHERE LOWER(CleanName) != CleanName')
conn.commit()
c.close()

View File

@@ -333,6 +333,7 @@ def clean_name(s):
# 6. trim
u = u.strip()
# 7. lowercase
u = u.lower()
return u