gallery-dl is a powerful and versatile command-line tool that can download images and videos from various websites, including Instagram and Twitter. It supports a wide range of options and features to customize your downloads, such as filtering, naming, authentication, and more. However, it does not work with Facebook as of now.
To install gallery-dl, you need to have Python installed on your computer, or you can download the standalone executable file.
To use gallery-dl, you need to run it from a terminal or command prompt with a command like this:
gallery-dl --dest "%USERPROFILE%\Downloads" --cookies-from-browser "Firefox" https://www.instagram.com/exampleusername
This will download all the media from the given Instagram profile URL to the specified destination folder. It will use the cookies from your Firefox browser to access the profile. You can change the browser by modifying the
--cookies-from-browser option. You can also change the download folder by modifying the
--dest option. If you want to download from Twitter instead of Instagram, just use a Twitter profile URL in the command. The downloaded media will be sorted in subfolders according to the website and username. For the above example, the media from “exampleusername” on Instagram will be in
Let’s see how gallery-dl meets your requirements:
Can be triggered from the web browser (or another tool if logged in.).
Since gallery-dl is a command-line tool, you cannot trigger it from the web browser directly. However, you can simply copy the URL of the page you want to download and paste it into the command line. Alternatively, you can use your browser cookies to authenticate gallery-dl and access private or restricted content. See the documentation for more details.
Downloads all photos on the page, but lets you pick ones you don't want.
gallery-dl has many options to filter and select the media you want to download. You can use keywords, ranges, patterns, sizes, dates, and more to specify what you are looking for. See the documentation for more details.
Can obtain images weather they use img HTML tags directly, or embed the picture as a background on a div or other element.
I believe it can download media regardless of the above factors, provided that you have access to those posts.
Lets you choose the download directory (zip or individual is acceptable).
You can choose the download directory by using the
--dest option, as shown above. If you want to download the media as a zip file, you can use the
Doesn't have a very messy user interface.
gallery-dl has a simple and clean user interface, as it only shows the essential information and progress of the downloads.
Acceptable OS is Windows 10 or Ubuntu.
gallery-dl works on Windows, Linux, and MacOS.