def __init__(self, item=None): """ create __client by secret client key to access soundcloud """ super(Track, self).__init__() self.id = "" self.created_at = datetime.now() self.elapsed = lambda: - (datetime.now() - self.created_at).total_seconds() if self.created_at else None self.user_id = "" self.title = "" self.permalink_url = "" self.artwork_url = "" self.description = "" self.genre = "" self.genre_score = lambda: self.genre_to_score(self.genre + " " + self.tag_list) self.tag_list = "" self.tag_tokens = lambda: self.tag_list_to_tokens(self.tag_list) self.track_type = "" self.bpm = 0 self.comment_count = 0 self.download_count = 0 self.playback_count = 0 self.favoritings_count = 0 self.__client = soundcloud_client.create() if item: self.set_param(item)
def __init__(self, item=None): """ create __client by secret client key to access soundcloud """ super(User, self).__init__() self.id = "" self.username = "" self.permalink_url = "" self.country = "" self.full_name = "" self.track_count = 0 self.playlist_count = 0 self.followers_count = 0 self.followings_count = 0 self.public_favorites_count = 0 self.__client = soundcloud_client.create() if item: self.set_param(item)