From 14bdd35c2036265133ec5f894dfd1502cb97ba7d Mon Sep 17 00:00:00 2001 From: Alex Schofield Date: Thu, 20 Feb 2025 16:58:03 +0000 Subject: add main logic to run.py --- run.py | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'run.py') 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])) -- cgit v1.2.3