]> git.donarmstrong.com Git - lilypond.git/blob - input/makelsr.py
Added automatic LSR infrastructure.
[lilypond.git] / input / makelsr.py
1 #!/usr/bin/python
2 import sys
3 import os
4 import os.path
5 #import re
6 import shutil
7
8 dirs=['advanced','trick']
9
10 try:
11         in_dir=sys.argv[1]
12 except:
13         print "Please specify input_file."
14         exit
15
16 for dir in dirs:
17         srcdir = os.path.join(in_dir, dir)
18         destdir = os.path.join(os.getcwd(), 'lsr', dir)
19 #       if ~os.path.isdir(destdir):
20 #               os.mkdir(destdir)
21
22         file_names=os.listdir(destdir)
23         for file in file_names:
24                 if (file[-3:]=='.ly'):
25                         if not(file=='+.ly'):
26                                 os.remove( os.path.join(destdir,file) )
27
28         file_names=os.listdir(in_dir + dir)
29         for file in file_names:
30                 out_name=file
31                 #out_name=re.sub(r'_',r'-',os.path.basename(file))
32                 #out_name=re.sub(r'\(', r'', out_name)
33                 #out_name=re.sub(r'\)', r'', out_name)
34                 #out_name=re.sub(r'\'', r'', out_name)
35                 src = os.path.join(srcdir, file)
36                 dest = os.path.join(destdir, out_name)
37                 #print src + "  " + dest
38                 shutil.copyfile(src, dest)
39