Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save V-Tom/c25c346634ab5120fa6b62eccfb930f4 to your computer and use it in GitHub Desktop.
Save V-Tom/c25c346634ab5120fa6b62eccfb930f4 to your computer and use it in GitHub Desktop.
Get Youtube video urls
// Run from the dev tools console of any Youtube video
// Accurate as of June 12, 2016
var videoUrls = {};
ytplayer.config.args.url_encoded_fmt_stream_map.split(',').forEach(function (item) {
var obj = {};
item.split('&').forEach(function (param) {
param = param.split('=');
obj[param[0]] = decodeURIComponent(param[1]);
});
videoUrls[obj.quality] = obj;
});
console.log(videoUrls);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment