Skip to content

Instantly share code, notes, and snippets.

@vhata
Forked from duncanbeevers/sc-dl-min.js
Last active December 11, 2015 11:28
Show Gist options
  • Save vhata/4594099 to your computer and use it in GitHub Desktop.
Save vhata/4594099 to your computer and use it in GitHub Desktop.
var $sounds = $(".sound");
var clientId = require("config").get("client_id");
var oauthToken = require("lib/connect").getAuthToken();
var conversionHelper = require("lib/helpers/conversion-helper");
var $downloadButton, size;
var params, downloadUrl, onSuccess;
for (i = $sounds.length - 1; i >= 0; i--) {
$sound = $($sounds[i]);
var soundcloudUrl = "https://soundcloud.com" + ($sound.find(".soundTitle__title").attr("href") || window.location.pathname);
params = {
url: soundcloudUrl,
client_id: clientId
};
onSuccess = (function($sound) {
return function(data) {
var params = {
client_id: clientId
};
console.log(require("lib/url").stringify({ query: params }, data.stream_url + ".mp3"));
};
})($sound);
$.getJSON("http://api.soundcloud.com/resolve.json", params).success(onSuccess);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment