Mercurial > hg > webaudioevaluationtool
comparison scripts/comment_parser.py @ 1109:1796ab711cdc
Python score/comment parsers use new <page> rather than deprecated <audioholder>. Added score_parser.php
author | Nicholas Jillings <n.g.r.jillings@se14.qmul.ac.uk> |
---|---|
date | Thu, 18 Feb 2016 10:55:36 +0000 |
parents | 282dfb8076f5 |
children | 9ee921c8cdd3 |
comparison
equal
deleted
inserted
replaced
1108:a6cd19323345 | 1109:1796ab711cdc |
---|---|
39 if file.endswith(".xml"): | 39 if file.endswith(".xml"): |
40 tree = ET.parse(folder_name + '/' + file) | 40 tree = ET.parse(folder_name + '/' + file) |
41 root = tree.getroot() | 41 root = tree.getroot() |
42 | 42 |
43 # get list of all page names | 43 # get list of all page names |
44 for audioholder in root.findall("./audioholder"): # iterate over pages | 44 for audioholder in root.findall("./page"): # iterate over pages |
45 page_name = audioholder.get('id') # get page name | 45 page_name = audioholder.get('id') # get page name |
46 | 46 |
47 if page_name is None: # ignore 'empty' audio_holders | 47 if page_name is None: # ignore 'empty' audio_holders |
48 print "WARNING: " + file + " contains empty audio holder. (comment_parser.py)" | 48 print "WARNING: " + file + " contains empty page. (comment_parser.py)" |
49 break | 49 break |
50 | 50 |
51 # create folder [page_name] if not yet created | 51 # create folder [page_name] if not yet created |
52 if not os.path.exists(folder_name + "/" + page_name): | 52 if not os.path.exists(folder_name + "/" + page_name): |
53 os.makedirs(folder_name + "/" + page_name) | 53 os.makedirs(folder_name + "/" + page_name) |