Skip to content

Instantly share code, notes, and snippets.

@chetan
Created August 25, 2014 15:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save chetan/269880c14f861e99b517 to your computer and use it in GitHub Desktop.
Save chetan/269880c14f861e99b517 to your computer and use it in GitHub Desktop.
bookmarklet for single-page slideshows
// bookmarklet
javascript:var d = $("div.slide"), s = $($.grep($("script"), function(el) { return $(el).text().match(/VVMSlideShow/) })).text().replace(/\s+/g, "");s = s.substring(s.indexOf("photoData:")+10, s.indexOf("pointer:")-1);s = JSON.parse(s);_.each(s, function(v, i) {if (i === "1") return;d.append("<img src='" + v["Photo"] + "' />");});
// expanded version
var d = $("div.slide"),
s = $($.grep($("script"), function(el) { return $(el).text().match(/VVMSlideShow/) })).text().replace(/\s+/g, "");
s = s.substring(s.indexOf("photoData:")+10, s.indexOf("pointer:")-1);
s = JSON.parse(s);
_.each(s, function(v, i) {
if (i === "1") return;
d.append("<img src='" + v["Photo"] + "' />");
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment