Skip to content

Commit

Permalink
Merge pull request #37 from FredmFred/main
Browse files Browse the repository at this point in the history
feat: escape user_id for urls
  • Loading branch information
linsomniac committed Apr 21, 2024
2 parents 598158d + 0c1fc55 commit 5496cb6
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions spotify2ytmusic/spotify_backup.py
Original file line number Diff line number Diff line change
Expand Up @@ -145,15 +145,15 @@ def main(dump="playlists,liked", format="json", file="playlists.json", token="")
print("Loading user info...")
me = spotify.get("me")
print("Logged in as {display_name} ({id})".format(**me))

user_id_escaped = urllib.parse.quote(me["id"])
playlists = []
liked_albums = []

# List liked albums and songs
if "liked" in dump:
print("Loading liked albums and songs...")
liked_tracks = spotify.list(
"users/{user_id}/tracks".format(user_id=me["id"]), {"limit": 50}
"users/{user_id}/tracks".format(user_id=user_id_escaped), {"limit": 50}
)
liked_albums = spotify.list("me/albums", {"limit": 50})
playlists += [{"name": "Liked Songs", "tracks": liked_tracks}]
Expand All @@ -162,7 +162,7 @@ def main(dump="playlists,liked", format="json", file="playlists.json", token="")
if "playlists" in dump:
print("Loading playlists...")
playlist_data = spotify.list(
"users/{user_id}/playlists".format(user_id=me["id"]), {"limit": 50}
"users/{user_id}/playlists".format(user_id=user_id_escaped), {"limit": 50}
)
print(f"Found {len(playlist_data)} playlists")

Expand Down

0 comments on commit 5496cb6

Please sign in to comment.