mirror of
https://github.com/spotipy-dev/spotipy.git
synced 2026-06-19 09:13:53 +00:00
mostly added deprecation warnings and removed one from the docstring of artist_albums because it's not deprecated, only one parameter is.
This commit is contained in:
parent
98de7ff2dd
commit
707481ff15
@ -404,10 +404,6 @@ class Spotify:
|
|||||||
):
|
):
|
||||||
""" Get Spotify catalog information about an artist's albums
|
""" Get Spotify catalog information about an artist's albums
|
||||||
|
|
||||||
.. deprecated::
|
|
||||||
This method is deprecated and may be removed in a future version. Use
|
|
||||||
`artist_albums(..., include_groups='...')` instead.
|
|
||||||
|
|
||||||
Parameters:
|
Parameters:
|
||||||
- artist_id - the artist ID, URI or URL
|
- artist_id - the artist ID, URI or URL
|
||||||
- include_groups - the types of items to return. One or more of 'album', 'single',
|
- include_groups - the types of items to return. One or more of 'album', 'single',
|
||||||
@ -590,7 +586,13 @@ class Spotify:
|
|||||||
tlist = [self._get_id("episode", e) for e in episodes]
|
tlist = [self._get_id("episode", e) for e in episodes]
|
||||||
return self._get("episodes/?ids=" + ",".join(tlist), market=market)
|
return self._get("episodes/?ids=" + ",".join(tlist), market=market)
|
||||||
|
|
||||||
def search(self, q, limit=10, offset=0, type="track", market=None, include_external_audo=False):
|
def search(self,
|
||||||
|
q,
|
||||||
|
limit=10,
|
||||||
|
offset=0,
|
||||||
|
type="track",
|
||||||
|
market=None,
|
||||||
|
include_external_audio=False):
|
||||||
""" searches for an item
|
""" searches for an item
|
||||||
|
|
||||||
Parameters:
|
Parameters:
|
||||||
@ -607,7 +609,7 @@ class Spotify:
|
|||||||
- include_external_audo - if true, the response will include any relevant
|
- include_external_audo - if true, the response will include any relevant
|
||||||
audio content that is hosted externally.
|
audio content that is hosted externally.
|
||||||
"""
|
"""
|
||||||
if include_external_audo:
|
if include_external_audio:
|
||||||
return self._get("search",
|
return self._get("search",
|
||||||
q=q,
|
q=q,
|
||||||
limit=limit,
|
limit=limit,
|
||||||
@ -1247,6 +1249,7 @@ class Spotify:
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
plid = self._get_id("playlist", playlist_id)
|
plid = self._get_id("playlist", playlist_id)
|
||||||
|
# TODO: aren't episodes also a possible uri type?
|
||||||
ftracks = [self._get_uri("track", tid) for tid in items]
|
ftracks = [self._get_uri("track", tid) for tid in items]
|
||||||
payload = {"tracks": [{"uri": track} for track in ftracks]}
|
payload = {"tracks": [{"uri": track} for track in ftracks]}
|
||||||
if snapshot_id:
|
if snapshot_id:
|
||||||
@ -1694,8 +1697,6 @@ class Spotify:
|
|||||||
""" Get a list of new album releases featured in Spotify
|
""" Get a list of new album releases featured in Spotify
|
||||||
|
|
||||||
Parameters:
|
Parameters:
|
||||||
- country - An ISO 3166-1 alpha-2 country code.
|
|
||||||
|
|
||||||
- limit - The maximum number of items to return. Default: 20.
|
- limit - The maximum number of items to return. Default: 20.
|
||||||
Minimum: 1. Maximum: 50
|
Minimum: 1. Maximum: 50
|
||||||
|
|
||||||
@ -1703,8 +1704,14 @@ class Spotify:
|
|||||||
(the first object). Use with limit to get the next set of
|
(the first object). Use with limit to get the next set of
|
||||||
items.
|
items.
|
||||||
"""
|
"""
|
||||||
|
if country:
|
||||||
|
warnings.warn(
|
||||||
|
"You're using `new_releases(..., country=...)`, "
|
||||||
|
"which was removed by Spotify and thus will be ignored.",
|
||||||
|
DeprecationWarning,
|
||||||
|
)
|
||||||
return self._get(
|
return self._get(
|
||||||
"browse/new-releases", country=country, limit=limit, offset=offset
|
"browse/new-releases", limit=limit, offset=offset
|
||||||
)
|
)
|
||||||
|
|
||||||
def category(self, category_id, country=None, locale=None):
|
def category(self, category_id, country=None, locale=None):
|
||||||
@ -1718,9 +1725,14 @@ class Spotify:
|
|||||||
language code and an ISO 3166-1 alpha-2 country code, joined
|
language code and an ISO 3166-1 alpha-2 country code, joined
|
||||||
by an underscore.
|
by an underscore.
|
||||||
"""
|
"""
|
||||||
|
if country:
|
||||||
|
warnings.warn(
|
||||||
|
"You're using `new_releases(..., country=...)`, "
|
||||||
|
"which was removed by Spotify and thus will be ignored.",
|
||||||
|
DeprecationWarning,
|
||||||
|
)
|
||||||
return self._get(
|
return self._get(
|
||||||
"browse/categories/" + category_id,
|
"browse/categories/" + category_id,
|
||||||
country=country,
|
|
||||||
locale=locale,
|
locale=locale,
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -1740,9 +1752,14 @@ class Spotify:
|
|||||||
(the first object). Use with limit to get the next set of
|
(the first object). Use with limit to get the next set of
|
||||||
items.
|
items.
|
||||||
"""
|
"""
|
||||||
|
if country:
|
||||||
|
warnings.warn(
|
||||||
|
"You're using `new_releases(..., country=...)`, "
|
||||||
|
"which was removed by Spotify and thus will be ignored.",
|
||||||
|
DeprecationWarning,
|
||||||
|
)
|
||||||
return self._get(
|
return self._get(
|
||||||
"browse/categories",
|
"browse/categories",
|
||||||
country=country,
|
|
||||||
locale=locale,
|
locale=locale,
|
||||||
limit=limit,
|
limit=limit,
|
||||||
offset=offset,
|
offset=offset,
|
||||||
@ -1773,9 +1790,14 @@ class Spotify:
|
|||||||
"which is marked as deprecated by Spotify.",
|
"which is marked as deprecated by Spotify.",
|
||||||
DeprecationWarning,
|
DeprecationWarning,
|
||||||
)
|
)
|
||||||
|
if country:
|
||||||
|
warnings.warn(
|
||||||
|
"You're using `new_releases(..., country=...)`, "
|
||||||
|
"which was removed by Spotify and thus will be ignored.",
|
||||||
|
DeprecationWarning,
|
||||||
|
)
|
||||||
return self._get(
|
return self._get(
|
||||||
"browse/categories/" + category_id + "/playlists",
|
"browse/categories/" + category_id + "/playlists",
|
||||||
country=country,
|
|
||||||
limit=limit,
|
limit=limit,
|
||||||
offset=offset,
|
offset=offset,
|
||||||
)
|
)
|
||||||
@ -2250,3 +2272,4 @@ class Spotify:
|
|||||||
endpoint += f'&market={market}'
|
endpoint += f'&market={market}'
|
||||||
|
|
||||||
return self._get(endpoint)
|
return self._get(endpoint)
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user