summaryrefslogtreecommitdiff
path: root/images/makeplaylist
blob: 9a2b6927083382e13870cd5cceaee5e30339f21a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!/usr/bin/python

from lxml import etree
import sys,os

if len(sys.argv) < 2:
	print 'Usage: makeplaylist directory'
	exit()

directory=sys.argv[1]

filenames=[]

for filename in os.listdir(directory):
    filenames.append(filename)

playlist = etree.Element("playlist", name=directory)

note=36

while note != 101:
	playlist.append( etree.Element("svglayer", note = str(note), file = "images/"+directory+"/"+filenames[note%len(filenames)]))
	note +=1


doc = etree.ElementTree(playlist)
outFile = open(directory+".xml", 'w')
doc.write(outFile,encoding="utf-8", method="xml", pretty_print=True, xml_declaration="?xml version='1.0' encoding='utf-8'?", with_tail=True)