camelCase псевдонимы
このコミットが含まれているのは:
コミット
b0236fd3bf
|
@ -3,7 +3,7 @@ import json
|
|||
from abc import ABCMeta
|
||||
|
||||
|
||||
class YandexMusicObject(object):
|
||||
class YandexMusicObject:
|
||||
__metaclass__ = ABCMeta
|
||||
_id_attrs = ()
|
||||
|
||||
|
|
|
@ -915,32 +915,20 @@ class Client(YandexMusicObject):
|
|||
fromToken = from_token
|
||||
"""Псевдоним для :attr:`generate_token_by_username_and_password`"""
|
||||
generateTokenByUsernameAndPassword = generate_token_by_username_and_password
|
||||
"""Псевдоним для :attr:`request`"""
|
||||
request = request
|
||||
"""Псевдоним для :attr:`account_status`"""
|
||||
accountStatus = account_status
|
||||
"""Псевдоним для :attr:`settings`"""
|
||||
settings = settings
|
||||
"""Псевдоним для :attr:`permission_alerts`"""
|
||||
permissionAlerts = permission_alerts
|
||||
"""Псевдоним для :attr:`account_experiments`"""
|
||||
accountExperiments = account_experiments
|
||||
"""Псевдоним для :attr:`consume_promo_code`"""
|
||||
consumePromoCode = consume_promo_code
|
||||
"""Псевдоним для :attr:`feed`"""
|
||||
feed = feed
|
||||
"""Псевдоним для :attr:`feed_wizard_is_passed`"""
|
||||
feedWizardIsPassed = feed_wizard_is_passed
|
||||
"""Псевдоним для :attr:`landing`"""
|
||||
landing = landing
|
||||
"""Псевдоним для :attr:`genres`"""
|
||||
genres = genres
|
||||
"""Псевдоним для :attr:`tracks_download_info`"""
|
||||
tracksDownloadInfo = tracks_download_info
|
||||
"""Псевдоним для :attr:`play_audio`"""
|
||||
playAudio = play_audio
|
||||
"""Псевдоним для :attr:`search`"""
|
||||
search = search
|
||||
"""Псевдоним для :attr:`search_suggest`"""
|
||||
searchSuggest = search_suggest
|
||||
"""Псевдоним для :attr:`users_playlists`"""
|
||||
|
@ -989,12 +977,6 @@ class Client(YandexMusicObject):
|
|||
usersLikesAlbumsAdd = users_likes_albums_add
|
||||
"""Псевдоним для :attr:`users_likes_albums_remove`"""
|
||||
usersLikesAlbumsRemove = users_likes_albums_remove
|
||||
"""Псевдоним для :attr:`artists`"""
|
||||
artists = artists
|
||||
"""Псевдоним для :attr:`albums`"""
|
||||
albums = albums
|
||||
"""Псевдоним для :attr:`tracks`"""
|
||||
tracks = tracks
|
||||
"""Псевдоним для :attr:`playlists_list`"""
|
||||
playlistsList = playlists_list
|
||||
"""Псевдоним для :attr:`users_playlists_list`"""
|
||||
|
|
|
@ -131,3 +131,8 @@ class DownloadInfo(YandexMusicObject):
|
|||
info.get_direct_link()
|
||||
|
||||
return downloads_info
|
||||
|
||||
# camelCase псевдонимы
|
||||
|
||||
"""Псевдоним для :attr:`get_direct_link`"""
|
||||
getDirectLink = get_direct_link
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
from yandex_music import YandexMusicObject, Promotion, Album, Playlist, MixLink, PlayContext, ChartItem, GeneratedPlaylist
|
||||
from yandex_music import YandexMusicObject, Promotion, Album, Playlist, MixLink, PlayContext, ChartItem,\
|
||||
GeneratedPlaylist
|
||||
|
||||
|
||||
de_json = {
|
||||
|
|
|
@ -21,6 +21,7 @@ class MixLink(YandexMusicObject):
|
|||
self.cover_white = cover_white
|
||||
|
||||
self.client = client
|
||||
self._id_attrs = (self.url, )
|
||||
|
||||
@classmethod
|
||||
def de_json(cls, data, client):
|
||||
|
|
|
@ -25,6 +25,7 @@ class Promotion(YandexMusicObject):
|
|||
self.image = image
|
||||
|
||||
self.client = client
|
||||
self._id_attrs = (self.promo_id, )
|
||||
|
||||
@classmethod
|
||||
def de_json(cls, data, client):
|
||||
|
|
|
@ -111,3 +111,10 @@ class Playlist(YandexMusicObject):
|
|||
playlists.append(cls.de_json(playlist, client))
|
||||
|
||||
return playlists
|
||||
|
||||
# camelCase псевдонимы
|
||||
|
||||
"""Псевдоним для :attr:`is_mine`"""
|
||||
isMine = is_mine
|
||||
"""Псевдоним для :attr:`playlist_id`"""
|
||||
playlistId = playlist_id
|
||||
|
|
|
@ -31,4 +31,3 @@ class Value(YandexMusicObject):
|
|||
values.append(cls.de_json(value, client))
|
||||
|
||||
return values
|
||||
|
||||
|
|
|
@ -98,3 +98,12 @@ class Track(YandexMusicObject):
|
|||
tracks.append(cls.de_json(track, client))
|
||||
|
||||
return tracks
|
||||
|
||||
# camelCase псевдонимы
|
||||
|
||||
"""Псевдоним для :attr:`get_download_info`"""
|
||||
getDownloadInfo = get_download_info
|
||||
"""Псевдоним для :attr:`download_cover`"""
|
||||
downloadCover = download_cover
|
||||
"""Псевдоним для :attr:`track_id`"""
|
||||
trackId = track_id
|
||||
|
|
|
@ -95,3 +95,8 @@ class TrackShort(YandexMusicObject):
|
|||
tracks.append(cls.de_json(track, client))
|
||||
|
||||
return tracks
|
||||
|
||||
# camelCase псевдонимы
|
||||
|
||||
"""Псевдоним для :attr:`track_id`"""
|
||||
trackId = track_id
|
||||
|
|
|
@ -63,3 +63,8 @@ class TracksList(YandexMusicObject):
|
|||
data['tracks'] = TrackShort.de_list(data.get('tracks'), client)
|
||||
|
||||
return cls(client=client, **data)
|
||||
|
||||
# camelCase псевдонимы
|
||||
|
||||
"""Псевдоним для :attr:`tracks_ids`"""
|
||||
tracksIds = tracks_ids
|
||||
|
|
|
@ -8,7 +8,7 @@ class Operation(Enum):
|
|||
DELETE = 'delete'
|
||||
|
||||
|
||||
class Difference(object):
|
||||
class Difference:
|
||||
def __init__(self):
|
||||
self.operations = []
|
||||
|
||||
|
|
|
@ -17,7 +17,7 @@ HEADERS = {
|
|||
}
|
||||
|
||||
|
||||
class Request(object):
|
||||
class Request:
|
||||
"""
|
||||
Вспомогателньный класс для yandex_music предоставляющий методы для выполнения POST и GET запросов, скачивания файлов.
|
||||
|
||||
|
|
読み込み中…
新しいイシューから参照