aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--run.py14
1 files changed, 13 insertions, 1 deletions
diff --git a/run.py b/run.py
index 0af965c..e86655a 100644
--- a/run.py
+++ b/run.py
@@ -2,7 +2,19 @@ import xml.etree.ElementTree as xml
import sys
def main(file):
- pass
+ collection = xml.parse(file)
+ root = collection.getroot()
+
+ tracks = []
+
+ for track in root.iter("TRACK"):
+ tempos = track.findall("TEMPO")
+ if len(tempos) > 1:
+ name = track.get("Name")
+ tracks.append(name)
+
+ for name in tracks:
+ print(name)
if __name__ == "__main__":
main(str(sys.argv[1]))
git.ajschof.me — hosted by ajschofield — powered by cgit