Page MenuHomePhorge

get_track_info.py
No OneTemporary

get_track_info.py

#!/usr/bin/env python3
import sys
import tekore as tk
import pyml_config as config
# Set up Spotify connection using client token
conf = (config.client_id, config.client_secret)
token = tk.request_client_token(*conf)
spotify = tk.Spotify(token)
# Get track ID from first argument
trackarg = sys.argv[1]
print(trackarg)
try:
#tk.from_url(trackarg)
print("Looks like it's a track URL, we'll use that")
track = spotify.track(tk.from_url(trackarg)[1])
except:
print("Looks like it's not a URL, maybe it's a URI?")
try:
track = spotify.track(trackarg)
except:
print("Still failed?!?")
#trackid = tk.from_url(trackarg)[1]
#track = spotify.track(trackid)
print(track.asbuiltin())

File Metadata

Mime Type
text/x-python
Expires
Sun, Apr 27, 9:17 AM (15 h, 38 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
153981
Default Alt Text
get_track_info.py (689 B)

Event Timeline