def gets(): uids = request.form.get('uids', None) c = sqlcollection.SQLCollection() if uids: for uid in json.loads(uids): s = uid.split('/') c.get(*s) return jsonencoder.encode_artists(c.artists) random = request.form.get('random', False) # random songs if random: number = json.loads(request.form.get('number', '20')) c.random_song(number) return jsonencoder.encode_artists(c.artists) else: print 'unhandled post request' print request.form.keys()
def get(artist=None, album=None, song=None): """ Get JSON information about the given artist/album/song """ c = sqlcollection.SQLCollection() a = c.get(artist, album, song) return jsonencoder.encode_artists(a)
def search(term): """ Search for a particular term """ c = sqlcollection.SQLCollection() a = c.search(term.strip()) return jsonencoder.encode_artists(a)