Create a gist now

Instantly share code, notes, and snippets.

What would you like to do?
// with updates by Ted Davis >>
var imgLinx = [];
var imgs = document.querySelectorAll(".uiMediaThumb");, function(el, i){
imgLinx.push(decodeURIComponent(gup('src', el.getAttribute('href'))));
var bod = '';
for (var i = 0; i < imgLinx.length; i++) {
bod += '<img src="'+imgLinx[i]+'">';
document.body.innerHTML = bod;
// get param ->
function gup( name, url ) {
if (!url) url = location.href
name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
var regexS = "[\\?&]"+name+"=([^&#]*)";
var regex = new RegExp( regexS );
var results = regex.exec( url );
return results == null ? null : results[1];

hey, this is awesome, thank you!
Anyone else getting this error?

Uncaught Error: <![EX[["Tried to get element with id of \"%s\" but it is not present on the page.","rightColContent"]]]> 

Yes Allison, same error here.


nbriz commented Jul 17, 2014

that's probably because u haven't loaded jquery yet :)
make sure to copy+paste all this ( ) in there first, then hit enter ( the console should say "true" after that ), then copy+paste the code above && hit enter

vbogert commented Jul 17, 2014

Hey Nick - I'm getting the same error as Allison and Sean. I tried pasting in the jquery url that you posted but I'm getting another error:

SyntaxError: Unexpected token }

Any suggestions?

Worked when I loaded jquery :) thanks x 1000 nbriz this is awesome. Saves as an 8in x 6in which is nice for print too. So stoked.. thx


nbriz commented Jul 19, 2014

that kind of error usually happens when a loop/function/etc isn't closed ( meaning the ' } ' is actually missing rather than 'unexpected' ) make sure you copy the entire jquery code ( u might be missing one character )
that or u may be copying && pasting the code twice ( sometimes when u paste jquery it'll look like nothings's there, try hitting 'enter' anyways b4 u attempt to paste it in again )


nbriz commented Jul 21, 2014

UPDATES >>>> <<< new scripts which might help ( comment here if u still have issues )

Anyone else getting a large amount of 403 errors when they run this?

hrschbck commented Mar 9, 2015

I am also getting the issue with 403 errors where trying to execute the code. Some large photos load and some do not. Is this Facebook doing a rate limit on GETs in order to prevent the photo dump?


nbriz commented Mar 31, 2015

some observations from Ted Davis ( who helped re-write the code above ):

i ran into one problem.. 
the server address you patch onto jpg urls unfortunately isn’t so static. 
when i did it, i had 93 images fail to load.. 
looked closer and saw the servers change a bit from your:

    fbcdn-sphotos-f-a.. » to things like: fbcdn-sphotos-a-a... etc.

not sure the rules.. if it’s just date of upload/hosting or euro/us thing?

alezotta commented Aug 8, 2016

Is there any updated version of the script? I only get a blank page when I run it. I'd like to download the photos I'm tagged in before untagging myself with the all inclusive script found at

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment