FileNamePurifier, a Python port of my earlier project FileNameCleaner for Objective-C which was in turn a port of FileNameCleanser for C#. It is mainly intended to clean media file names.