mirror of
https://github.com/KevinMidboe/spotify-downloader.git
synced 2025-10-29 18:00:15 +00:00
Return codes depicting success/failure (#164)
* Add error codes for fetch playlist failures * Add return codes to README.md
This commit is contained in:
@@ -204,6 +204,14 @@ Beside some other characters, spaces will be replaced by underscores. There's no
|
||||
|
||||
Just make sure your working directory is the one you have the music files in.
|
||||
|
||||
## Return codes
|
||||
|
||||
- `0` - Success
|
||||
- `1` - Unknown error
|
||||
- `2` - Command line error (e.g. invalid args)
|
||||
- `10` - Invalid playlist URL
|
||||
- `11` - Playlist not found
|
||||
|
||||
## Running tests
|
||||
|
||||
```
|
||||
|
||||
@@ -337,13 +337,19 @@ def grab_playlist(playlist):
|
||||
else:
|
||||
splits = playlist.split(':')
|
||||
|
||||
username = splits[-3]
|
||||
try:
|
||||
username = splits[-3]
|
||||
except IndexError:
|
||||
# Wrong format, in either case
|
||||
print('The provided playlist URL is not in a recognized format!')
|
||||
sys.exit(10)
|
||||
playlist_id = splits[-1]
|
||||
try:
|
||||
write_playlist(username, playlist_id)
|
||||
except spotipy.client.SpotifyException:
|
||||
print('Unable to find playlist')
|
||||
print('Make sure the playlist is set to publicly visible and then try again')
|
||||
sys.exit(11)
|
||||
|
||||
|
||||
def grab_album(album):
|
||||
|
||||
Reference in New Issue
Block a user