def get_7dig_album(id): request = urllib2.Request(sevendigrelease + id) response = urllib2.urlopen(request) master_node = minidom.parseString(response.read()) results = [] for node in master_node.getElementsByTagName("release"): artist = py7digital._get_artist(node.getElementsByTagName("artist")[0]) album = py7digital._get_album(node, artist) results.append(album) return results[0]
def get_7dig_track(id): request = urllib2.Request(sevendigtrack + id) response = urllib2.urlopen(request) doc = minidom.parseString(response.read()) nodelist = doc.getElementsByTagName("track") results = [] for node in nodelist: artist = py7digital._get_artist(node.getElementsByTagName("artist")[0]) album = py7digital._get_album(node.getElementsByTagName("release")[0], artist) tr = py7digital._get_track(node, album, artist) results.append(tr) return results[0]