summaryrefslogtreecommitdiff
path: root/liveengine/bin/data/makeplaylist.py
blob: 92ff86506dce5c194701d0fc159108bcbe1c72cf (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 source_directory"
	sys.exit(0)
	
sourcedir=sys.argv[1]

page = etree.Element('playlist')
doc = etree.ElementTree(page)

dirList=sorted(os.listdir(sourcedir))
note = 36
while note<100:
	for fname in dirList:
		pageElement = etree.SubElement(page, 'svglayer',
										note=str(note),
										file=sourcedir+"/"+fname)
		note +=1
		if note>100:
			break

file= open(sourcedir+".xml", "w")
doc.write(file, xml_declaration=True, encoding='utf-8',pretty_print=True) 
file.close()