Welcome, guest | Sign In | My Account | Store | Cart
import sys
import os
import plistlib
import urlparse
import urllib

verbose
= True
fn
= sys.argv[1]
dest
= sys.argv[2]
d
= plistlib.readPlist(fn)
tracks
= d['Tracks']
for tkey in d['Tracks'].keys():
    aupath
= urlparse.urlparse(urllib.unquote(tracks[tkey]['Location'])).path
   
if verbose:
       
print(aupath)
   
# copy audio file
    src
= file(aupath, 'rb')
    destf
= file(os.path.join(dest, os.path.basename(aupath)), 'wb')
    audio
= src.read()
    src
.close()
    destf
.write(audio)
    destf
.close()

History

  • revision 3 (14 years ago)
  • previous revisions are not available