(Text by Vince , copying shamelessly) User Library Image Download Helper ref.( <a href="https://app.roll20.net/forum/permalink/5153640/" rel="nofollow">https://app.roll20.net/forum/permalink/5153640/</a> ) Here is a bookmarklet that will work with the Recent Uploads Dialog: javascript:(function(){ var links=$('#libraryview .library-container').map(function(idx,block){ var $block=$(block), img=$block.find('img'),name=$block.find('.library-labelcontainer span').text(), ext = img.attr('src').match(/\b(?:thumb|max|original)\b\.(\w*)/)[1]; return $('<a style="border:1px solid #999;float:left;display:block;width:52px;height:52px;" href="'+img.attr('src').replace(/\b(?:thumb|max)\b/,'original')+'" download="'+name+'.'+ext+'"><img style="max-width:50px;max-height:50px;" src="'+img.attr('src').replace(/\b(?:thumb|max)\b/,'original')+'"></a>').click(function(){$(this).css('opacity',0.5);});}).toArray(); $('<div style="position:absolute;width:100%;height:100%;overflow-y:auto;top:0;left0;z-index:1000000;background-color: #ccc;"></div>').html(links).appendTo('body');}()); In chrome, make a bookmark with that as the link named something like "User Library Image Download Helper". In
one of your games, Click a recent upload image (1), to open the Recent
Uploads Dialog (2), then scroll down until it's done loading images (3): Once
you don't see the "Loading Recent Uploads..." thing, select that
created bookmark. It will then build a grid of all your user library
images. This might take a few minutes, as the thumbnail sized images
are really the full size originals. Each
of those is a clickable link to the original image. When The Aaron originally
wrote a version of this for the external user library, you could click
each one and download the image easily. That wasn't working in
latest chrome in this version, so you might have to right click and
download each image (clicking the image will grey it out, so you can use
that to keep your place. Unfortunately, they'll all be named original
something, so you'll have to rename as you go or not worry about the
name. Your Mileage May Vary. --- I hope this helps! If not, please let me know where I misunderstood the request :)