aboutsummaryrefslogtreecommitdiffstats
path: root/run.py
blob: e86655a2767cf86bee04660d2670e54a0538579c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import xml.etree.ElementTree as xml
import sys

def main(file):
    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