From f49c758401cac45aa0ed156e7e521aa071fb5493 Mon Sep 17 00:00:00 2001 From: "Il'ya (Marshal)" Date: Thu, 3 Mar 2022 21:07:49 +0100 Subject: [PATCH] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D1=8B=20=D0=BC=D0=B5=D1=82=D0=BE=D0=B4=D1=8B-?= =?UTF-8?q?=D1=81=D0=BE=D0=BA=D1=80=D0=B0=D1=89=D0=B5=D0=BD=D0=B8=D1=8F=20?= =?UTF-8?q?=D0=BA=D0=BB=D0=B0=D1=81=D1=81=D0=B0=20Playlist=20(like,=20disl?= =?UTF-8?q?ike).?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/pypi.yml | 3 +++ yandex_music/__init__.py | 2 +- yandex_music/playlist/playlist.py | 20 ++++++++++++-------- 3 files changed, 16 insertions(+), 9 deletions(-) diff --git a/.github/workflows/pypi.yml b/.github/workflows/pypi.yml index ae7da4b..b3e839e 100644 --- a/.github/workflows/pypi.yml +++ b/.github/workflows/pypi.yml @@ -1,6 +1,9 @@ name: Build and upload package to PyPI on: + push: + branches: + - pypi release: types: [created] diff --git a/yandex_music/__init__.py b/yandex_music/__init__.py index 34077fc..5b92d71 100644 --- a/yandex_music/__init__.py +++ b/yandex_music/__init__.py @@ -1,4 +1,4 @@ -__version__ = '2.0.0' +__version__ = '2.0.1' __license__ = 'GNU Lesser General Public License v3 (LGPLv3)' __copyright__ = 'Copyright (C) 2019-2022 Il`ya (Marshal) ' diff --git a/yandex_music/playlist/playlist.py b/yandex_music/playlist/playlist.py index ebf17b3..b64b2c6 100644 --- a/yandex_music/playlist/playlist.py +++ b/yandex_music/playlist/playlist.py @@ -234,30 +234,34 @@ class Playlist(YandexMusicObject): def like(self, *args, **kwargs) -> bool: """Сокращение для:: - client.users_likes_playlists_add(playlist.uid, user.id *args, **kwargs) + client.users_likes_playlists_add(playlist.playlist_id, user.id, *args, **kwargs) """ - return self.client.users_likes_playlists_add(self.uid, self.client.me.account.uid, *args, **kwargs) + return self.client.users_likes_playlists_add(self.playlist_id, self.client.me.account.uid, *args, **kwargs) async def like_async(self, *args, **kwargs) -> bool: """Сокращение для:: - await client.users_likes_playlists_add(playlist.uid, user.id *args, **kwargs) + await client.users_likes_playlists_add(playlist.playlist_id, user.id, *args, **kwargs) """ - return await self.client.users_likes_playlists_add(self.uid, self.client.me.account.uid, *args, **kwargs) + return await self.client.users_likes_playlists_add( + self.playlist_id, self.client.me.account.uid, *args, **kwargs + ) def dislike(self, *args, **kwargs) -> bool: """Сокращение для:: - client.users_likes_playlists_remove(playlist.uid, user.id *args, **kwargs) + client.users_likes_playlists_remove(playlist.playlist_id, user.id, *args, **kwargs) """ - return self.client.users_likes_playlists_remove(self.uid, self.client.me.account.uid, *args, **kwargs) + return self.client.users_likes_playlists_remove(self.playlist_id, self.client.me.account.uid, *args, **kwargs) async def dislike_async(self, *args, **kwargs) -> bool: """Сокращение для:: - await client.users_likes_playlists_remove(playlist.uid, user.id *args, **kwargs) + await client.users_likes_playlists_remove(playlist.playlist_id, user.id, *args, **kwargs) """ - return await self.client.users_likes_playlists_remove(self.uid, self.client.me.account.uid, *args, **kwargs) + return await self.client.users_likes_playlists_remove( + self.playlist_id, self.client.me.account.uid, *args, **kwargs + ) def fetch_tracks(self, *args, **kwargs) -> List['TrackShort']: """Сокращение для::