Userscript to Super-charge Google images with rich features, like: download all full-resolution images, replace thumbnails with full-res images, add "view image" and "download" buttons and much more
APACHE-2.0 License
A browser-plugin/script to add features to Google images.
view image
button! (Now you won't have to visit the website just to see the fullres image)download
button Directly download the imageWARNING: everything is very experimental up till now, there is a major reboot coming soon of the script. Thanks to Google for changing their HTML every few months and making life difficult.
Also most of the features listed bellow are actually not working anymore
Other similar and promising projects:
I am also working on reverse engineering extracting the links for the full resolution images
for mobile, download a browser that supports the tampermonkey addon like kiwibrowser and follow the same steps above
Not yet supported, but coming soon!
Below is a list of the available features, sorted by most useful first.
You can download all the loaded images as a zip file or indipendantly (although this option is not advised due to it causing crashes). You can even specify the minimum dimension for images using the sliders (to only download large images for example).
One of the most important features, replaces thumbnails with the original source images, even GIFs!
Adds the following features to the image panel:
1 - Add view image
button
Bring back the old view image
button! Now you won't have to visit the website just to see the fullres image.
2 - download
button
Directly download the image
3 - Clickable description
Lookup the description text, open another Google images page searching for the description text
6 - Clickable image host text
Click the image host to search google for more images from that site. For example if it was hosted by example.com
, then clicking it would open a google image search of "site:example.com
"
7 - Download Related
button
Click to download this image and all the related images (the ones on the bottom right)
Global hotkeys
Hotkey | Action |
---|---|
O O | Enable display original images |
s s | Force disable safe search (using ipv4.google.com) |
Panel-specific (hotkeys that work for an image panel when it is open)
Hotkey | Action |
---|---|
o | Display original images for current panel |
UpArrow | Go to previous related image |
DownArrow | Go to next related image |
b | search by image |
Google changed their webpage HTML AGAIN! :(
And now the images aren't in .rg_meta
, they're hidden somewhere deep in an array, this is called json transpose.
And also the CSS selectors for the elements have been changed, they used to make sense but now they're just gibberish.
3361: return normalizeUrl(this.getAttribute('href'));
href was null, and normalizeUrl was forcing it to be a string.showImages()
, the anchor.href is null._
https://www.google.com/imgres?imgurl=
, and then it fails to load and then it uses DDG proxymeta
objectActions that must be taken:
Consts.Selectors
This script does use several other external libraries and scripts, they will be listed below with links to their sources.
Scripts
these are used via UserScript @requires
tags
Apache License Version 2.0, January 2004