Commit Graph
718 Commits
Author SHA1 Message Date
AllieandStéphane Bruckert 5fa2343162 TUTORIAL.md updates (#1009)
* Update TUTORIAL.md

Added instructions for installing Spotipy.

* Update TUTORIAL.md

Updated Spotify app creation steps.

---------

Co-authored-by: Stéphane Bruckert <stephane.bruckert@gmail.com>
2024-05-30 20:14:15 +01:00
NickandStéphane Bruckert 22e3b7406d Update current_user_follow_playlist (#1040)
* Update current_user_follow_playlist

The API specifies a `public` parameter as seen [here](https://developer.spotify.com/documentation/web-api/reference/follow-playlist)

* Update CHANGELOG.md

---------

Co-authored-by: Stéphane Bruckert <stephane.bruckert@gmail.com>
2024-05-30 19:43:10 +01:00
wouldubeandStéphane Bruckert a810edf5da Corrections to Grammar Errors and Typos in Documentation (#1017)
* Fixed grammar errors and typos.

* Update CHANGELOG.md to mention documentation typo corrections.

---------

Co-authored-by: Stéphane Bruckert <stephane.bruckert@gmail.com>
2024-05-30 19:37:39 +01:00
Niko 126da62dd0 Fix API Reference (#1126)
* add base directory to PATH

* Check if build completes if redis is included
2024-05-30 20:33:17 +02:00
Shukie LiandStéphane Bruckert df27fe93bf Combined assertion tests, fixes #1051 (#1052)
* addressed issue 936

* publish branch

* 12/9/2023

* Update CHANGELOG.md

---------

Co-authored-by: Stéphane Bruckert <stephane.bruckert@gmail.com>
2024-05-30 19:29:32 +01:00
andrewcaraandStéphane Bruckert 62a27a20e0 Added MemcacheCacheHandler (#1042)
* Added MemcacheCacheHandler

* Import MemcacheError where used

* Update index.rst

---------

Co-authored-by: Stéphane Bruckert <stephane.bruckert@gmail.com>
2024-05-30 19:01:16 +01:00
Stéphane Bruckert 913ae57275 Fix docs badge
Latest was removed on RTD and is equivalent to master
2024-05-29 08:49:27 +01:00
Stéphane Bruckert 1ce8c4f06b RTD theme fix (#1122)
* pip sphinx-rtd-theme

* Bump sphinx

* Add extension

* Add docs/requirements.txt

* CL
2024-05-28 09:08:23 +01:00
Stephane Bruckert 2d1cb99be7 Use sphinx_rtd_theme 2024-05-28 08:36:22 +01:00
Stéphane Bruckert cc24b4c22f Fix RTD build 2024-05-27 13:06:21 +01:00
Stéphane Bruckert 677841b417 Create .readthedocs.yaml (#1120)
* Create .readthedocs.yaml

* Update CHANGELOG.md
2024-05-27 13:01:01 +01:00
jackattack825 e153dabe7c Update index.rst (#1087)
spelling issue
2024-05-23 07:40:08 +02:00
Niko 939b7557a5 Updated _regex_spotify_url to ignore /intl-<countrycode> in Spotify links (#1100)
* Updated _regex_spotify_url to ignore /intl-<countrycode> in Spotify links

* Updated documentation link and added some additional information
2024-05-22 12:43:04 +02:00
Hugo van KemenadeandNiko b109ca722c Bump GitHub Actions (#1113)
Co-authored-by: Niko <github@dieserniko.link>
2024-05-21 23:01:02 +02:00
Hugo van KemenadeandHugo van Kemenade 85c9d74dc1 Drop support for EOL Python 3.7 (#1065)
* Add python_requires to help pip

* Update supported versions in tox.ini

* Upgrade Python syntax with pyupgrade --py37-plus

* Bump GitHub Actions

* Add Python 3.11 and 3.12 to CI

* Remove six dependency

* Remove redundant dependencies

* Remove redudant Python 3.5 code

* Drop support for EOL Python 3.7

* Upgrade Python syntax with pyupgrade --py38-plus

* Update CHANGELOG

* More f-strings

---------

Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2024-05-21 18:32:01 +02:00
melissa 958ff6ad2b Reorganized index.rst for improved logical flow (#1054)
* reorganized sections without changing any header. Made a few small grammar fixes.

* cleaning up examples section.

* updating changelog for proposed edits
2024-05-21 10:28:38 +02:00
Dianna 74330dae6d Updated TUTORIAL.md with an additional instructional step and Troubleshooting Section (#1104)
* updated TUTORIAL.md with Troubleshooting section and an added step to Prerequisite instructions

* Update TUTORIAL.md

Editing grammatical syntax and formatting

* Update CHANGELOG.md
2024-05-18 21:46:03 +02:00
Niko 070b54f494 Merge pull request #1108 from spotipy-dev/1107-artist_albums-include_groups
Replaced argument "album_type" with "include_groups" in "Spotify.artist_albums"
2024-05-17 14:39:26 +02:00
NikoandStéphane Bruckert 3b5708f5a0 Update spotipy/client.py
Co-authored-by: Stéphane Bruckert <stephane.bruckert@gmail.com>
2024-05-17 14:38:19 +02:00
Niko 52f2b923ba Removing whitespace (new IDE, sorry) 2024-05-17 12:46:23 +02:00
Niko f4c2b90a29 Made sure that the line column is not over 99. 2024-05-17 12:41:57 +02:00
Niko 0a8e7f635e Added missing comma to artist_albums 2024-05-17 12:37:54 +02:00
Niko 2e54f2c138 Replaced argument "album_type" with "include_groups" in "Spotify.artist_albums" 2024-05-17 12:35:23 +02:00
Niko 028539e08a Merge pull request #964 from johncheng2011/bug/inheriting-exceptions-in-init
Ignore Attribute error in Spotify.__del__
2024-05-15 16:21:46 +02:00
Niko 6d8d9d1f9b Merge branch 'master' into bug/inheriting-exceptions-in-init 2024-05-15 16:16:08 +02:00
Niko 17893a6115 Update CHANGELOG.md 2024-05-15 16:14:30 +02:00
Niko 160a57a1d6 Merge pull request #1069 from democat3457/patch-1
Fix unused description parameter in playlist creation example
2024-05-14 11:03:58 +02:00
Niko 23bf3c9d88 Merge pull request #1068 from Jack-Dane/master
Fix broken example
2024-05-09 20:30:11 +02:00
Jack Dane 97c9917a02 Use the playlist_items function to retrieve tracks.
* It will request the same endpoint as sp.next with the same fields for consistency.
2024-05-06 10:43:21 +01:00
Colin Wong d9a5f008ff Update CHANGELOG.md 2024-01-06 00:25:18 -06:00
Colin Wong e3629cdacb Use unused description parameter in example 2024-01-06 00:20:53 -06:00
chaisuptandHugo van Kemenade a14a28e10c Improve usability on README.md (#983)
* Update README.md

Improve usability of the README.md file

* Update CHANGELOG.md

change log following README changes

* Update CHANGELOG.md

* Update README.md

Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>

* Update README.md

Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>

* Update README.md

Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>

* Update README.md

Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>

* Update README.md

• Removed the License Section from the table of contents due to the new GitHub tab UI
• Updated link to not specify any specific version

* Update CHANGELOG.md

---------

Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2023-12-29 15:50:13 +01:00
Dan Joseph 1416d47cba Audiobook Support and CI Workflow Update (#1036)
* Implement audiobook endpoints

* Update GitHub CI Workflow: Removed Python v2.7

* Update GitHub CI Workflow: Removed Python v3.6

* Add integration tests for audiobook endpoints
2023-10-31 01:32:46 +00:00
John Cheng f647ca75c2 update changelog 2023-05-26 19:51:59 -04:00
John Cheng 2063df0fa5 Merge branch 'spotipy-dev:master' into bug/inheriting-exceptions-in-init 2023-05-26 19:44:59 -04:00
adhil0 d31969108d Update links in documentation (#969)
* updating links to Spotify documentation

* add changes to CHANGELOG.md
2023-05-02 22:26:40 +01:00
darwady2andStéphane Bruckert 3b6d14404e Updates the video link to a high definition video (#967)
* Updates the video link to a high definition video for setting the SPOTIPY_CLIENT_ID and SPOTIPY_CLIENT_SECRET values and authenticating. The old video was getting some complaints about people not being able to read the text (since it was low quality), so I've re-recorded it and replaced it with this new version.

* Adds changes to Chanelog

---------

Co-authored-by: Stéphane Bruckert <stephane.bruckert@gmail.com>
2023-04-24 13:21:19 +01:00
John Cheng 6cc817af85 ignore if _session does not exist 2023-04-11 23:29:37 -04:00
Stéphane Bruckert 45f78ce7a6 Update dependabot.yml 2023-04-09 15:53:17 +01:00
Stéphane Bruckert 612b30efa3 Create .github/dependabot.yml 2023-04-09 15:52:22 +01:00
Stéphane Bruckert 796c03338f Bump to 2.23.0 (#959) 2.23.0 2023-04-07 18:36:17 +01:00
Stéphane Bruckert 3bac7250ec Publish to PyPI action (#958) 2023-04-07 12:33:32 +01:00
Beza Amare Amsalu b7baaabf74 fixed contributing.md (#955) 2023-03-30 18:12:41 +01:00
Richard Ngo-LamandStéphane Bruckert fe438c0432 Update search_markets method to apply the total parameter to all types, add tests (#901)
* Update search_markets method to apply the total parameter to all types, fixes #534

* Add integration tests for searching multiple types in multiple markets

* Update search_markets method to apply the total parameter to all types, add tests

---------

Co-authored-by: Stéphane Bruckert <stephane.bruckert@gmail.com>
2023-03-15 23:46:08 +00:00
Ludwig Johansson f2d23e2219 Fix regex to support detailed URI #947 (#949)
* Fix regex to support detailed URI as #947

* Added changes to changelog
2023-03-15 15:17:02 +00:00
Suyash Bajpai ca332a538e Fixing a typo in the docs (#945)
spotispy --> spotipy
2023-02-28 07:41:22 +00:00
Andrii Yurchuk 572195617b Fix SpotifyPKCE docstring (#942) 2023-02-14 14:00:59 +00:00
Shawn Cruz b3f308d289 Add encoder_cls argument to CacheFileHandler (#941)
Fixes
2023-02-12 22:58:55 +00:00
Stephane Bruckert c53511bbbe Bump to 2.22.1 2.22.1 2023-01-23 19:00:55 +00:00
Stephane Bruckert beec3dad1f Fix flake8 2023-01-23 18:54:40 +00:00