-
|
Есть такая хотелка... Оставлю здесь, получится или нет.
|
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 2 replies
-
|
Spotify поиск среди плейлистов по слову |
Beta Was this translation helpful? Give feedback.
-
|
Добавьте функцию function shazamToSpotify_(path) {
let url = `https://www.shazam.com/services/charts/csv/${path}`;
let text = CustomUrlFetchApp.fetch(url).getContentText();
let csvStr = text.split('\n').slice(2);
let keys = csvStr.splice(0, 1)[0].split(',');
let shazamTracks = csvStr.reduce((array, str) => {
let items = str.split(',');
let obj = keys.reduce((obj, key, i) => {
obj[key.toLowerCase()] = items[i].formatName().replace(/"/g, '');
return obj;
}, {});
array.push(obj);
return array;
}, []);
return Search.multisearchTracks(shazamTracks, (item) => `${item.artist} ${item.title}`);
}Для получения Spotify треков укажите путь до необходимой страницы после слова let topWorldTracks = shazamToSpotify_('top-200/world');
let discoveryAustriaTracks= shazamToSpotify_('discovery/austria');
let danceRussiaTracks = shazamToSpotify_('genre/russia/dance');
|
Beta Was this translation helpful? Give feedback.
Добавьте функцию
shazamToSpotify_в проект (в новый файл или существующий для аддонов).