def _parse_playlist(json_obj, artist=None, artists=None): kwargs = { 'id': json_obj['id'], 'name': json_obj['name'], 'num_tracks': json_obj.get('tracks_count'), 'duration': json_obj.get('duration'), } return Playlist(**kwargs)
def _parse_playlist(data, artist=None, artists=None): display_name = None id = None if 'display_name' in data['owner'] and data['owner']['display_name']: display_name = data['owner']['display_name'] elif 'id' in data['owner']: display_name = data['owner']['id'] #uplog("_parse_playlist: name: %s User: %s" % (data['name'], display_name)) artist = Artist(id=id, name=display_name) kwargs = { 'id': data['id'], 'userid': data['owner']['id'], 'artist': artist, 'name': data['name'], 'num_tracks': data['tracks']['total'], } return Playlist(**kwargs)
def _parse_situation_station(data): return Playlist(id=data['seed']['curatedStationId'], name=data['name'])
def _parse_splaylist(data): return Playlist(id=data['playlist']['shareToken'], name=data['playlist']['name'])
def _parse_playlist(data): return Playlist(id=data['id'], name=data['name'])
def _parse_situation(self, data): self.sitbyid[data['id']] = data return Playlist(id=data['id'], name=data['title'])