This extension allows saving of any Instagram or Flickr image via a single click on the context menu.
This extension is the only way to immediately save any image from Instagram or Flickr with a single right-click context menu click!
Images from the main feed, a post or photo's page, or a user's overview or favorites page will save directly to your browser's default download location when you click on the option this extension adds to the right-click context menu.
1.0 added support for saving from the Timeline and Post Instagram pages
1.1 added support for saving from the user overview page
1.2 added support for higher quality, un-cropped images
1.3 fixed the plugin for Instagram's updated page layout model
1.4-5 updated name and logos in response to trademark complaint from Instagram
1.6 fixed handling for new types of videos
1.7 IG changed their app, and I can no longer modify the URL to get the un-cropped version, so this update gets the version currently loaded on your screen (if you click on a picture from a timeline to see it large, it'll grab the full version). I'm looking into a solution, but none are obvious.
1.8 Chrome v65 changed the behavior of <a> downloads in a way that broke this (opening images in a new tab rather than downloading them) - the download logic has been modified so that things work properly again. As an added bonus, the source user's name is now prefixed onto the file name.
1.9 changed the download logic because of another Chrome update that broke the previous download type
2.0 added the ability to download from Flickr
2.1 fixed an odd bug
2.2 updated the IG save logic for videos due to updated website structure
2.3 fixed a bug downloading videos with no comments
2.4 fixed a user-reported issue where file extensions had characters appended to them
2.5 added a "Labs" menu item off the main icon with in-development features
- SaveStorm: When checked, any single click on IG or Flickr is interpreted as a download request. Works properly, but needs to be only enabled for short periods.
- DL All Flickr: saves all open Flickr single-image tabs at one go. Still buggy when pulling large numbers down.
2.6 makes the Ctrl+Click (open in new tab) block that IG put in place work properly again
2.7 fixed an issue where videos downloaded from IG would have characters after the file extension
2.8 fixed an issue where clicking within a tag on the image would prevent the download from working
2.9 added the ability to download full-resolution photos or videos from Instagram Stories by left-clicking on the application icon in the top bar during playback
2.10 fixed video downloads
2.11 Added the ability to download IG TV posts
2.12 Updated the logic used to retrieve the username for the file prefix based on updates to IG's page structure
2.13 Updated the username retrieval logic when the page structure changed again
2.14 Updated IG Story photo retrieval logic based up an updated page structure
2.15 Included substantial updates around logic used with IG to retrieve video URLs, made necessary by some functionalities I was using being deprecated
2.16 Updated IG story retrieval logic to retrieve the highest-res image, and fixed saving videos from multi-image posts and from a user profile page based on structure changes
2.17 Updated image URL retrieval logic to pull from sourceset if available, fixed video URL retrieval from profile page, fixed video URL retrieval from main feed when after the initial set of posts.
2.18 Turned off debug log that I accidentally left enabled and caused extra noise in the console.
2.19 Updated the username retrieval logic when the page structure changed again
2.20 Fully fixed the issue of some images from Newsfeed downloading thumbnails rather than full-res. Partially fixed downloading videos from Newsfeed - it now works for the first batch of items on newsfeed, but there's a known issue for downloading videos beyond the infinite scroll and from a User page in a multi-image post - which you can work around by going to the Post page.
2.21 Fixed IG video downloads that were broken due to a new data structure, and migrated to Chrome Extension Manifest v3
2.22 Small update to name generation logic for images that internally use webp filetypes, which was causing invalid filenames