diff --git a/deezer/__init__.py b/deezer/__init__.py index b2f4c9e..137f331 100644 --- a/deezer/__init__.py +++ b/deezer/__init__.py @@ -4,7 +4,7 @@ from deezer.gw import GW from deezer.api import API import json -__version__ = "0.0.8" +__version__ = "0.0.9" class TrackFormats(): """Number associtation for formats""" diff --git a/deezer/gw.py b/deezer/gw.py index eb8cf4a..c86afa5 100644 --- a/deezer/gw.py +++ b/deezer/gw.py @@ -282,8 +282,8 @@ class GW: body = self.get_track(sng_id) return body - def get_user_playlists(self, user_id): - user_profile_page = self.get_user_profile_page(user_id, 'playlists', limit=-1) + def get_user_playlists(self, user_id, limit=25): + user_profile_page = self.get_user_profile_page(user_id, 'playlists', limit=limit) blog_name = user_profile_page['DATA']['USER'].get('BLOG_NAME', "Unkown") data = user_profile_page['TAB']['playlists']['data'] result = [] @@ -291,22 +291,22 @@ class GW: result.append(map_user_playlist(playlist, blog_name)) return result - def get_user_albums(self, user_id): - data = self.get_user_profile_page(user_id, 'albums', limit=-1)['TAB']['albums']['data'] + def get_user_albums(self, user_id, limit=25): + data = self.get_user_profile_page(user_id, 'albums', limit=limit)['TAB']['albums']['data'] result = [] for album in data: result.append(map_user_album(album)) return result - def get_user_artists(self, user_id): - data = self.get_user_profile_page(user_id, 'artists', limit=-1)['TAB']['artists']['data'] + def get_user_artists(self, user_id, limit=25): + data = self.get_user_profile_page(user_id, 'artists', limit=limit)['TAB']['artists']['data'] result = [] for artist in data: result.append(map_user_artist(artist)) return result - def get_user_tracks(self, user_id): - data = self.get_user_profile_page(user_id, 'loved', limit=-1)['TAB']['loved']['data'] + def get_user_tracks(self, user_id, limit=25): + data = self.get_user_profile_page(user_id, 'loved', limit=limit)['TAB']['loved']['data'] result = [] for track in data: result.append(map_user_track(track)) diff --git a/setup.py b/setup.py index 4d93786..de8cdc2 100644 --- a/setup.py +++ b/setup.py @@ -7,7 +7,7 @@ README = (HERE / "README.md").read_text() setup( name="deezer-py", - version="0.0.8", + version="0.0.9", description="A wrapper for all Deezer's APIs", long_description=README, long_description_content_type="text/markdown",