diff options
author | Robert Jonsson <spamatica@gmail.com> | 2011-03-07 19:01:11 +0000 |
---|---|---|
committer | Robert Jonsson <spamatica@gmail.com> | 2011-03-07 19:01:11 +0000 |
commit | e40fc849149dd97c248866a4a1d026dda5e57b62 (patch) | |
tree | b12b358f3b3a0608001d30403358f8443118ec5f /attic/muse2-oom/muse2/utils/muse-find-unused-wavs | |
parent | 1bd4f2e8d9745cabb667b043171cad22c8577768 (diff) |
clean3
Diffstat (limited to 'attic/muse2-oom/muse2/utils/muse-find-unused-wavs')
-rwxr-xr-x | attic/muse2-oom/muse2/utils/muse-find-unused-wavs | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/attic/muse2-oom/muse2/utils/muse-find-unused-wavs b/attic/muse2-oom/muse2/utils/muse-find-unused-wavs new file mode 100755 index 00000000..a325e1e0 --- /dev/null +++ b/attic/muse2-oom/muse2/utils/muse-find-unused-wavs @@ -0,0 +1,64 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +import os +import string +import shutil + +dirlist = os.listdir(".") + +wavs=[] + +print "muse-find-unused-wavs - check wav file usage in all *.med files in current dir." +print "" +print "This utility scans all med files in the current dir, maps their" +print "wave file usage to what is currently available in current dir." +print "The output is printed." +print "Files no longer used are moved to the subdir 'unused'" +print "Press enter to continue." +print "" +raw_input() + +for line in dirlist: + if (line.endswith( ".wav")): + #print "HA!", line + wavs.append(line) +print "====================================================" +print "====================================================" +print " These wave files were found in current directory:\n" +if wavs == []: + print "No files were found." + sys.exit(0) +else: + for f in wavs: + print f + +for line in dirlist: + if (line.endswith( ".med") ): + #print "HO!", line + med = file(line) + for line in med: + for wav in wavs: + if line.find(wav) != -1: + #print "found %s removing %s"%(line, wav) + wavs.remove(wav) + +print "====================================================" +print " These wave files were unused:\n" +if wavs == []: + print "None" +else: + for f in wavs: + print f + + print "moving to new subdir unused, press Enter to continue" + raw_input() + + try: + os.mkdir('unused') + except: + pass + for f in wavs: + shutil.move(f,'unused') +print "====================================================" +print "====================================================" + |