UNPKG

@manhgdev/spotifyweb

Version:

Spotify library in typescript without using the Spotify Web API. No authentication required with automatic internal token generation.

22 lines (21 loc) 620 B
export var Parse; (function (Parse) { function urlToId(url) { return new URL(url).pathname.split("/")[2]; } Parse.urlToId = urlToId; function uriToId(uri) { return uri.split(":")[2]; } Parse.uriToId = uriToId; function urlToUri(url) { const parts = new URL(url).pathname.split("/"); return `spotify:${parts[1]}:${parts[2]}`; } Parse.urlToUri = urlToUri; function uriToUrl(uri) { const parts = uri.split(":"); return `https://open.spotify.com/${parts[1]}/${parts[2]}`; } Parse.uriToUrl = uriToUrl; })(Parse || (Parse = {}));