I finally got tired of manually renaming various collections of legitimately-acquired media files, and created this tool to semi-automate the process.
Drag-and-drop a bunch of files into it. Fix the filenames by any combination of button-pushing, pasting, and manual editing. Hit
Rename Files. Done.
I'll admit the interface is a bit haphazard, and the workflow a bit confusing if you're not me, but that's because I added features as I needed them.
This is just a Python script, using wxPython for the GUI.
Source code is on GitHub.