issuu bookmarklet
ISSUU Downloader
This is a bookmarklet - no installation needed. See instructions under about.
To differentiate from other similar bookmarklets, this one saves all of the images from all of the pages. No extensions needed. (It also includes a fix for Safari and Internet Explorer)
about
This bookmarklet allows you to download images from ISSUU in one click. Huge thanks to Vivek Jain for helping me!
How to use:
- Drag the ISSUU Downloader bookmarklet to your bookmarks bar (or add bookmark).
- Go to a magazine, portfolio, or other document on ISSUU
- Make note of the total number of pages (this number is shown on the lower right corner)
- Click on the bookmarklet you added from step (1) and enter the total number of pages from step (3)
Code:
javascript: ! function() { function e(e, o) { e = e.toString(); var t = ""; if (o > e.length) for (var n = 0; n < o - e.length; n++) t += "0"; return t + e.toString() } downloadFile = function(e, o) { if (downloadFile.isChrome || downloadFile.isSafari) { var t = document.createElement("a"); if (t.href = e, void 0 !== t.download && (t.setAttribute("download", o)), document.createEvent) { var n = document.createEvent("MouseEvents"); return n.initEvent("click", !0, !0), t.dispatchEvent(n), !0 } } window.open(e) }, downloadFile.isChrome = navigator.userAgent.toLowerCase().indexOf("chrome") > -1, downloadFile.isSafari = navigator.userAgent.toLowerCase().indexOf("safari") > -1, void window.stop(); for (var o = /documentId(\W)*([\w-]+)/.exec(document.getElementsByTagName("html")[0].innerHTML)[2], t = prompt("How many pages are in this document?\nEnter numbers only:"), n = document.getElementsByTagName("title")[0].innerHTML, i = 1; t >= i; i++)(function(i) { setTimeout(function() { downloadFile("http://image.issuu.com/" + o + "/jpg/page_" + i + ".jpg", n + "_" + e(i, t.toString().length)) }, 500 * i) })(i) }();