* Added additional video tutorial
Added additional link to video tutorial series by Ian Annase. The original tutorial is very low resolution and is hard to follow. The tutorial linked in this commit is entirely in HD and goes further in depth, including examples of possible functionality.
* Update index.rst
Adjusted link formatting.
* Update index.rst
Updated link formatting again because I'm an idiot.
* Update index.rst
Edited formatting to fix missing period and double wording.
* Added test_categories_country to use optional country selection for categories method.
* Added test_categories_locale for testing locale method of categories.
* Added test_categories_limit_low and test_categories_limit_high to test the limit method of categories for edge cases.
* Rearranged for flow
* Added test_category_playlists_limit_low and test_category_playlists_limit_high for testing the limit method.
* fixed docstring for current_user_following_users_function
* Edited docstrings for playlist_cover_image, user_playlist, user_playlist_replace_tracks, user_playlist_reorder_tracks functions
* expanded docstring description of playlist_change_details function to include changes to collaborative state and/or description
For a final assignment in a class, I've created a How-To video that showcases how to get setup with API credentials, Redirect URIs, and Spotify Developer Accounts, all of which are necessary prerequisites to using the Spotipy library.
I wanted to do this because, in my past experience, the most frustrating thing about working with APIs and libraries is authentication. Spotipy does a nice job of wrapping some of this and making it easier on the developer, but it still takes some setup before successful use.
Specifically, my video goes through the following:
* Installing Spotipy
* Setting up a Spotify Developer Account
* Configuring the Redirect URI
* Getting the Client Secret and Public Keys
* Setting the envars for use with Spotipy
* Running a sample piece of code from Spotipy to show that things are setup properly
* Updated references to ISO 639 standard to clarify that the ISO 639-1 alpha-2 standard is used.
* Added `market` parameter to `album` and `albums`
* fix formatting change
playlist_items(), playlist_cover_image() functions can take ID, URI or URL. Current docstring only mentions ID. This can also be verified and tested out. Example in examples folder also uses URI with playlist_items().
Not sure how to edit RSt properly, but wanted to point out for others the superhelpful feature that spotipy already includes code to launch an http server to listen for the http callback