mr_schyte

Karaoke cleaner

Sep 21st, 2012
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.72 KB | None | 0 0
  1. #!/usr/bin/python
  2.  
  3. import os
  4. import os.path
  5. import sys
  6.  
  7. def process_zip(path):
  8.     os.system("unzip %s" % path)
  9.  
  10. def process_cdg(path):
  11.     pass
  12.  
  13. def process_mp3(path):
  14.     print("found mp3", path)
  15.  
  16. def main():
  17.     if (len(sys.argv) < 2):
  18.         usage()
  19.         exit()
  20.  
  21.     for (path, _, files) in os.walk(sys.argv[1]):
  22.         for name in files:
  23.             filepath = os.path.join(path, name)
  24.             ext = os.path.splitext(filepath)[1]
  25.  
  26.             try:
  27.                 {'.cdg':    process_cdg,
  28.                  '.zip':    process_zip,
  29.                  '.mp3':    process_mp3}[ext](filepath)
  30.             except KeyError:
  31.                 pass
  32.  
  33. def usage():
  34.     print("Usage: crawler path")
  35.  
  36. main()
Advertisement
Add Comment
Please, Sign In to add comment