mirror of
https://github.com/c0de-archive/spotipy.git
synced 2025-07-30 14:00:18 +00:00
Initial run of 2to3
This commit is contained in:
@@ -13,7 +13,7 @@ if len(sys.argv) > 2:
|
||||
username = sys.argv[1]
|
||||
tids = sys.argv[2:]
|
||||
else:
|
||||
print "Usage: %s username track-id ..." % (sys.argv[0],)
|
||||
print("Usage: %s username track-id ..." % (sys.argv[0],))
|
||||
sys.exit()
|
||||
|
||||
token = util.prompt_for_user_token(username, scope)
|
||||
@@ -24,4 +24,4 @@ if token:
|
||||
results = sp.current_user_saved_tracks_add(tracks=tids)
|
||||
pprint.pprint(results)
|
||||
else:
|
||||
print "Can't get token for", username
|
||||
print("Can't get token for", username)
|
||||
|
@@ -12,7 +12,7 @@ if len(sys.argv) > 3:
|
||||
playlist_id = sys.argv[2]
|
||||
track_ids = sys.argv[3:]
|
||||
else:
|
||||
print "Usage: %s username playlist_id track_id ..." % (sys.argv[0],)
|
||||
print("Usage: %s username playlist_id track_id ..." % (sys.argv[0],))
|
||||
sys.exit()
|
||||
|
||||
scope = 'playlist-modify-public'
|
||||
@@ -22,6 +22,6 @@ if token:
|
||||
sp = spotipy.Spotify(auth=token)
|
||||
sp.trace = False
|
||||
results = sp.user_playlist_add_tracks(username, playlist_id, track_ids)
|
||||
print results
|
||||
print(results)
|
||||
else:
|
||||
print "Can't get token for", username
|
||||
print("Can't get token for", username)
|
||||
|
@@ -24,14 +24,14 @@ def show_artist_albums(artist):
|
||||
for album in albums:
|
||||
name = album['name']
|
||||
if name not in seen:
|
||||
print(' ' + name)
|
||||
print((' ' + name))
|
||||
seen.add(name)
|
||||
|
||||
if __name__ == '__main__':
|
||||
sp = spotipy.Spotify()
|
||||
|
||||
if len(sys.argv) < 2:
|
||||
print('Usage: {0} artist name'.format(sys.argv[0]))
|
||||
print(('Usage: {0} artist name'.format(sys.argv[0])))
|
||||
else:
|
||||
name = ' '.join(sys.argv[1:])
|
||||
artist = get_artist(name)
|
||||
|
@@ -20,9 +20,9 @@ def show_album_tracks(album):
|
||||
results = sp.next(results)
|
||||
tracks.extend(results['items'])
|
||||
for track in tracks:
|
||||
print ' ', track['name']
|
||||
print
|
||||
print track
|
||||
print(' ', track['name'])
|
||||
print()
|
||||
print(track)
|
||||
|
||||
def show_artist_albums(id):
|
||||
albums = []
|
||||
@@ -31,27 +31,27 @@ def show_artist_albums(id):
|
||||
while results['next']:
|
||||
results = sp.next(results)
|
||||
albums.extend(results['items'])
|
||||
print 'Total albums:', len(albums)
|
||||
print('Total albums:', len(albums))
|
||||
unique = set() # skip duplicate albums
|
||||
for album in albums:
|
||||
name = album['name']
|
||||
if not name in unique:
|
||||
print name
|
||||
print(name)
|
||||
unique.add(name)
|
||||
show_album_tracks(album)
|
||||
|
||||
def show_artist(artist):
|
||||
print '====', artist['name'], '===='
|
||||
print 'Popularity: ', artist['popularity']
|
||||
print('====', artist['name'], '====')
|
||||
print('Popularity: ', artist['popularity'])
|
||||
if len(artist['genres']) > 0:
|
||||
print 'Genres: ', ','.join(artist['genres'])
|
||||
print('Genres: ', ','.join(artist['genres']))
|
||||
|
||||
if __name__ == '__main__':
|
||||
sp = spotipy.Spotify()
|
||||
sp.trace = False
|
||||
|
||||
if len(sys.argv) < 2:
|
||||
print('Usage: {0} artist name'.format(sys.argv[0]))
|
||||
print(('Usage: {0} artist name'.format(sys.argv[0])))
|
||||
else:
|
||||
name = ' '.join(sys.argv[1:])
|
||||
artist = get_artist(name)
|
||||
|
@@ -10,7 +10,7 @@ if len(sys.argv) > 2:
|
||||
username = sys.argv[1]
|
||||
tids = sys.argv[2:]
|
||||
else:
|
||||
print "Usage: %s username track-id ..." % (sys.argv[0],)
|
||||
print("Usage: %s username track-id ..." % (sys.argv[0],))
|
||||
sys.exit()
|
||||
|
||||
token = util.prompt_for_user_token(username, scope)
|
||||
@@ -21,4 +21,4 @@ if token:
|
||||
results = sp.current_user_saved_tracks_contains(tracks=tids)
|
||||
pprint.pprint(results)
|
||||
else:
|
||||
print "Can't get token for", username
|
||||
print("Can't get token for", username)
|
||||
|
@@ -13,7 +13,7 @@ if len(sys.argv) > 2:
|
||||
username = sys.argv[1]
|
||||
playlist_name = sys.argv[2]
|
||||
else:
|
||||
print "Usage: %s username playlist-name" % (sys.argv[0],)
|
||||
print("Usage: %s username playlist-name" % (sys.argv[0],))
|
||||
sys.exit()
|
||||
|
||||
token = util.prompt_for_user_token(username)
|
||||
@@ -24,4 +24,4 @@ if token:
|
||||
playlists = sp.user_playlist_create(username, playlist_name)
|
||||
pprint.pprint(playlists)
|
||||
else:
|
||||
print "Can't get token for", username
|
||||
print("Can't get token for", username)
|
||||
|
@@ -12,7 +12,7 @@ if len(sys.argv) > 2:
|
||||
username = sys.argv[1]
|
||||
tids = sys.argv[2:]
|
||||
else:
|
||||
print "Usage: %s username track-id ..." % (sys.argv[0],)
|
||||
print("Usage: %s username track-id ..." % (sys.argv[0],))
|
||||
sys.exit()
|
||||
|
||||
token = util.prompt_for_user_token(username, scope)
|
||||
@@ -23,4 +23,4 @@ if token:
|
||||
results = sp.current_user_saved_tracks_delete(tracks=tids)
|
||||
pprint.pprint(results)
|
||||
else:
|
||||
print "Can't get token for", username
|
||||
print("Can't get token for", username)
|
||||
|
@@ -16,7 +16,7 @@ if len(sys.argv) > 3:
|
||||
tid, pos = t_pos.split(',')
|
||||
track_ids.append( { "uri" : tid, "positions": [ int(pos)] } )
|
||||
else:
|
||||
print "Usage: %s username playlist_id track_id,pos track_id,pos ..." % (sys.argv[0],)
|
||||
print("Usage: %s username playlist_id track_id,pos track_id,pos ..." % (sys.argv[0],))
|
||||
sys.exit()
|
||||
|
||||
scope = 'playlist-modify-public'
|
||||
@@ -28,4 +28,4 @@ if token:
|
||||
results = sp.user_playlist_remove_specific_occurrences_of_tracks(username, playlist_id, track_ids)
|
||||
pprint.pprint(results)
|
||||
else:
|
||||
print "Can't get token for", username
|
||||
print("Can't get token for", username)
|
||||
|
@@ -12,7 +12,7 @@ if len(sys.argv) > 3:
|
||||
playlist_id = sys.argv[2]
|
||||
track_ids = sys.argv[3:]
|
||||
else:
|
||||
print "Usage: %s username playlist_id track_id ..." % (sys.argv[0],)
|
||||
print("Usage: %s username playlist_id track_id ..." % (sys.argv[0],))
|
||||
sys.exit()
|
||||
|
||||
scope = 'playlist-modify-public'
|
||||
@@ -24,4 +24,4 @@ if token:
|
||||
results = sp.user_playlist_remove_all_occurrences_of_tracks(username, playlist_id, track_ids)
|
||||
pprint.pprint(results)
|
||||
else:
|
||||
print "Can't get token for", username
|
||||
print("Can't get token for", username)
|
||||
|
@@ -12,7 +12,7 @@ if len(sys.argv) > 3:
|
||||
playlist_id = sys.argv[2]
|
||||
track_ids = sys.argv[3:]
|
||||
else:
|
||||
print "Usage: %s username playlist_id track_id ..." % (sys.argv[0],)
|
||||
print("Usage: %s username playlist_id track_id ..." % (sys.argv[0],))
|
||||
sys.exit()
|
||||
|
||||
scope = 'playlist-modify-public'
|
||||
@@ -24,4 +24,4 @@ if token:
|
||||
results = sp.user_playlist_replace_tracks(username, playlist_id, track_ids)
|
||||
pprint.pprint(results)
|
||||
else:
|
||||
print "Can't get token for", username
|
||||
print("Can't get token for", username)
|
||||
|
@@ -13,4 +13,4 @@ sp = spotipy.Spotify()
|
||||
response = sp.artist_top_tracks(urn)
|
||||
|
||||
for track in response['tracks']:
|
||||
print track['name']
|
||||
print(track['name'])
|
||||
|
@@ -8,8 +8,8 @@ import spotipy.util as util
|
||||
if len(sys.argv) > 1:
|
||||
username = sys.argv[1]
|
||||
else:
|
||||
print "Whoops, need your username!"
|
||||
print "usage: python featured_playlists.py [username]"
|
||||
print("Whoops, need your username!")
|
||||
print("usage: python featured_playlists.py [username]")
|
||||
sys.exit()
|
||||
|
||||
token = util.prompt_for_user_token(username)
|
||||
@@ -18,16 +18,16 @@ if token:
|
||||
sp = spotipy.Spotify(auth=token)
|
||||
|
||||
response = sp.featured_playlists()
|
||||
print response['message']
|
||||
print(response['message'])
|
||||
|
||||
while response:
|
||||
playlists = response['playlists']
|
||||
for i, item in enumerate(playlists['items']):
|
||||
print playlists['offset'] + i, item['name']
|
||||
print(playlists['offset'] + i, item['name'])
|
||||
|
||||
if playlists['next']:
|
||||
response = sp.next(playlists)
|
||||
else:
|
||||
response = None
|
||||
else:
|
||||
print "Can't get token for", username
|
||||
print("Can't get token for", username)
|
||||
|
@@ -10,7 +10,7 @@ scope = 'user-library-read'
|
||||
if len(sys.argv) > 1:
|
||||
username = sys.argv[1]
|
||||
else:
|
||||
print "Usage: %s username" % (sys.argv[0],)
|
||||
print("Usage: %s username" % (sys.argv[0],))
|
||||
sys.exit()
|
||||
|
||||
token = util.prompt_for_user_token(username, scope)
|
||||
@@ -20,6 +20,6 @@ if token:
|
||||
results = sp.current_user_saved_tracks()
|
||||
for item in results['items']:
|
||||
track = item['track']
|
||||
print track['name'] + ' - ' + track['artists'][0]['name']
|
||||
print(track['name'] + ' - ' + track['artists'][0]['name'])
|
||||
else:
|
||||
print "Can't get token for", username
|
||||
print("Can't get token for", username)
|
||||
|
@@ -8,8 +8,8 @@ import spotipy.util as util
|
||||
if len(sys.argv) > 1:
|
||||
username = sys.argv[1]
|
||||
else:
|
||||
print "Whoops, need your username!"
|
||||
print "usage: python new_releases.py [username]"
|
||||
print("Whoops, need your username!")
|
||||
print("usage: python new_releases.py [username]")
|
||||
sys.exit()
|
||||
|
||||
token = util.prompt_for_user_token(username)
|
||||
@@ -22,11 +22,11 @@ if token:
|
||||
while response:
|
||||
albums = response['albums']
|
||||
for i, item in enumerate(albums['items']):
|
||||
print albums['offset'] + i,item['name']
|
||||
print(albums['offset'] + i,item['name'])
|
||||
|
||||
if albums['next']:
|
||||
response = sp.next(albums)
|
||||
else:
|
||||
response = None
|
||||
else:
|
||||
print "Can't get token for", username
|
||||
print("Can't get token for", username)
|
||||
|
@@ -17,9 +17,9 @@ try:
|
||||
uri = result['artists']['items'][0]['uri']
|
||||
|
||||
related = sp.artist_related_artists(uri)
|
||||
print 'Related artists for', name
|
||||
print('Related artists for', name)
|
||||
for artist in related['artists']:
|
||||
print ' ', artist['name']
|
||||
print(' ', artist['name'])
|
||||
except:
|
||||
print "usage show_related.py [artist-name]"
|
||||
print("usage show_related.py [artist-name]")
|
||||
|
||||
|
@@ -15,10 +15,10 @@ if __name__ == '__main__':
|
||||
tids = file.read().split()
|
||||
|
||||
sp = spotipy.Spotify()
|
||||
for start in xrange(0, len(tids), max_tracks_per_call):
|
||||
for start in range(0, len(tids), max_tracks_per_call):
|
||||
results = sp.tracks(tids[start: start + max_tracks_per_call])
|
||||
for track in results['tracks']:
|
||||
print track['name'] + ' - ' + track['artists'][0]['name']
|
||||
print(track['name'] + ' - ' + track['artists'][0]['name'])
|
||||
|
||||
|
||||
|
||||
|
@@ -3,4 +3,4 @@ sp = spotipy.Spotify()
|
||||
|
||||
results = sp.search(q='weezer', limit=20)
|
||||
for i, t in enumerate(results['tracks']['items']):
|
||||
print ' ', i, t['name']
|
||||
print(' ', i, t['name'])
|
||||
|
@@ -12,5 +12,5 @@ while results['next']:
|
||||
albums.extend(results['items'])
|
||||
|
||||
for album in albums:
|
||||
print(album['name'])
|
||||
print((album['name']))
|
||||
|
||||
|
@@ -9,7 +9,7 @@ spotify = spotipy.Spotify()
|
||||
results = spotify.artist_top_tracks(lz_uri)
|
||||
|
||||
for track in results['tracks'][:10]:
|
||||
print 'track : ' + track['name']
|
||||
print 'audio : ' + track['preview_url']
|
||||
print 'cover art: ' + track['album']['images'][0]['url']
|
||||
print
|
||||
print('track : ' + track['name'])
|
||||
print('audio : ' + track['preview_url'])
|
||||
print('cover art: ' + track['album']['images'][0]['url'])
|
||||
print()
|
||||
|
@@ -12,5 +12,5 @@ results = spotify.search(q='artist:' + name, type='artist')
|
||||
items = results['artists']['items']
|
||||
if len(items) > 0:
|
||||
artist = items[0]
|
||||
print artist['name'], artist['images'][0]['url']
|
||||
print(artist['name'], artist['images'][0]['url'])
|
||||
|
||||
|
@@ -1,6 +1,6 @@
|
||||
# shows tracks for the given artist
|
||||
|
||||
from __future__ import print_function
|
||||
|
||||
import spotipy
|
||||
import sys
|
||||
sp = spotipy.Spotify()
|
||||
|
@@ -13,8 +13,8 @@ import spotipy.util as util
|
||||
if len(sys.argv) > 1:
|
||||
username = sys.argv[1]
|
||||
else:
|
||||
print "Whoops, need your username!"
|
||||
print "usage: python user_playlists.py [username]"
|
||||
print("Whoops, need your username!")
|
||||
print("usage: python user_playlists.py [username]")
|
||||
sys.exit()
|
||||
|
||||
token = util.prompt_for_user_token(username)
|
||||
@@ -23,6 +23,6 @@ if token:
|
||||
sp = spotipy.Spotify(auth=token)
|
||||
playlists = sp.user_playlists(username)
|
||||
for playlist in playlists['items']:
|
||||
print playlist['name']
|
||||
print(playlist['name'])
|
||||
else:
|
||||
print "Can't get token for", username
|
||||
print("Can't get token for", username)
|
||||
|
@@ -8,15 +8,15 @@ import spotipy.util as util
|
||||
def show_tracks(results):
|
||||
for i, item in enumerate(tracks['items']):
|
||||
track = item['track']
|
||||
print " %d %32.32s %s" % (i, track['artists'][0]['name'], track['name'])
|
||||
print(" %d %32.32s %s" % (i, track['artists'][0]['name'], track['name']))
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
if len(sys.argv) > 1:
|
||||
username = sys.argv[1]
|
||||
else:
|
||||
print "Whoops, need your username!"
|
||||
print "usage: python user_playlists.py [username]"
|
||||
print("Whoops, need your username!")
|
||||
print("usage: python user_playlists.py [username]")
|
||||
sys.exit()
|
||||
|
||||
token = util.prompt_for_user_token(username)
|
||||
@@ -27,9 +27,9 @@ if __name__ == '__main__':
|
||||
playlists = sp.user_playlists(username)
|
||||
for playlist in playlists['items']:
|
||||
if playlist['owner']['id'] == username:
|
||||
print
|
||||
print playlist['name']
|
||||
print ' total tracks', playlist['tracks']['total']
|
||||
print()
|
||||
print(playlist['name'])
|
||||
print(' total tracks', playlist['tracks']['total'])
|
||||
results = sp.user_playlist(username, playlist['id'], fields="tracks,next")
|
||||
tracks = results['tracks']
|
||||
show_tracks(tracks)
|
||||
@@ -37,5 +37,5 @@ if __name__ == '__main__':
|
||||
tracks = sp.next(tracks)
|
||||
show_tracks(tracks)
|
||||
else:
|
||||
print "Can't get token for", username
|
||||
print("Can't get token for", username)
|
||||
|
||||
|
@@ -9,8 +9,8 @@ import spotipy.util as util
|
||||
if len(sys.argv) > 1:
|
||||
username = sys.argv[1]
|
||||
else:
|
||||
print "Whoops, need your username!"
|
||||
print "usage: python user_playlists.py [username]"
|
||||
print("Whoops, need your username!")
|
||||
print("usage: python user_playlists.py [username]")
|
||||
sys.exit()
|
||||
|
||||
token = util.prompt_for_user_token(username)
|
||||
@@ -23,9 +23,9 @@ if token:
|
||||
while tracks:
|
||||
for item in tracks['items']:
|
||||
track = item['track']
|
||||
print which, track['name' ], ' --', track['artists'][0]['name']
|
||||
print(which, track['name' ], ' --', track['artists'][0]['name'])
|
||||
which += 1
|
||||
tracks = sp.next(tracks)
|
||||
|
||||
else:
|
||||
print "Can't get token for", username
|
||||
print("Can't get token for", username)
|
||||
|
Reference in New Issue
Block a user