@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
JavaScript
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 = {}));