diff options
| author | Alex Schofield <git@ajschof.me> | 2025-02-20 16:58:03 +0000 |
|---|---|---|
| committer | Alex Schofield <git@ajschof.me> | 2025-02-20 16:58:03 +0000 |
| commit | 14bdd35c2036265133ec5f894dfd1502cb97ba7d (patch) | |
| tree | 7bcf70ded566c202cd5185893d1c2425c3b0e2cf | |
| parent | d6ee751c96d069d44f356c614d1ffc9ffe4f2780 (diff) | |
| download | rb-leave-my-bpm-alone-14bdd35c2036265133ec5f894dfd1502cb97ba7d.tar.gz rb-leave-my-bpm-alone-14bdd35c2036265133ec5f894dfd1502cb97ba7d.zip | |
add main logic to run.py
| -rw-r--r-- | run.py | 14 |
1 files changed, 13 insertions, 1 deletions
@@ -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])) |
