RipMe – Bulk image downloader for Linux

RipMe can be used to download images in bulk from all major image-hosting websites. Among others, these include Imgur, Reddit, Twitter, Tumblr, Flickr, Instagram, etc. Read on more details.

There are instances when you need to download quite a bulk of pictures at once. Be it for project work, or photos of something that you love.

In any case, downloading many photos one by one is great pain, and extremely time-consuming. Another option could be to download an already compiled album, but honestly, there are not a whole lot of albums available to download on every occasion. Any easy solution?

We have a solution to offer here: a bulk image downloader, RipMe.


RipMe can be used to download images in bulk from all major image-hosting websites. Among others, these include Imgur (most importantly), Reddit (yes, you can download pictures of a full sub-Reddit), Twitter, Tumblr, Flickr, Instagram, etc. A complete list can be found here.


The interface, although quite easy to use and straightforward, is a little cramped. There is no harm to the functionality, and all the configurations and options are easy to reach. There are four significant tabs for logs, history, queue, and settings. There is a bar on the top to provide an album link, and simple buttons, saying ‘Rip,’ which starts the downloading process, and ‘Stop,’ which halts it. There is also a small status bar, indicating the activity of the program.


Network and hardware

Users can configure the maximum number of download threads. The timeout duration can also be changed, and also, the number of retries, if there is some error while downloading an image/album, can also be configured.

Hardware and network configurations
Hardware and network configurations

Download links and location

There are several configurations available for downloading the images. Users can add either a single link to an album or provide several links in a text file (separated by new-lines) and use that file as in input. This option can be accessed using the option “Download url list.” One more interesting option available is to be able to get URLs directly from the clipboard. This can be used by checking ‘Autorip from the clipboard.’

The default location for the downloads is a directory named ‘rips‘ in the same directory as that of the location of the application file. This can be easily changed using the available option of ‘Select Save Directory.’

Downloaded images configuration options

There is a beneficial option to be able to preserve the order of the images just as they are at the given link. The latest uploaded image on the webpage will appear foremost in the directory that has the downloaded files. All that needs to be done is to check the box that says ‘Preserve order.’

Users can even save the captions or the image descriptions as given on the website. The option ‘Save descriptions‘ needs to be checked for this.

RipMe configurations
RipMe configurations

Other features

Other than what is mentioned above, some more useful features are:

  • Extensive language support
  • Notification configurations
  • Toggling whether to, or not save the logs and URLs
  • Option to prefer MP4 over GIF while downloading
  • Overwriting existing files, if the album that has been downloaded before
  • If unchecked, RipMe will skip the image that is already present

    RipMe configurations
    RipMe configurations


There are not any prerequisites for this program, except for one, the Java Runtime. This is usually installed in most operating systems by default (including Ubuntu), but in case not, use the following commands for installation:

For systems that use APT package management (including Ubuntu, its derivatives, and Debian based systems):

sudo apt-get install default-jre

On Arch (as of now, because the package name changes according to the version), use the command:

pacman -S java-8-openjdk

For Fedora, first issue the command:

sudo dnf search openjdk

Install the most appropriate version available using:

sudo dnf install <package_name>

Follow this article for better guidance.

You can easily find the installation command on the internet for the rest of the distributions. Here’s the official installation page.

Now that the prerequisites are done, we can go ahead and download the program itself. You can find the latest release here. Go ahead and download the .jar file of the newest version.

Now, to run the program, use the following commands:

cd Downloads/

These instructions are to move to the downloads directory, assuming the downloaded .jar file is there. If you have it downloaded in a different directory, please proceed to that directory.

java -jar ripme.jar

This will start up the program.

There might find something that users won’t like, that to keep the program running, you also have to keep the Terminal window open through which you launched the program. To avoid that, use this command instead:

java -jar ripme.jar &

You can close the Terminal window after the launching of the program in this case. In case you want to make a launcher for RipMe that you can access from the application launcher, you can refer to the program Arronax, which lets you do just that.


RipMe is a quite useful utility program to save you a lot of time. Even though the GUI looks a bit messy, it is still fully functional and easy to navigate. The significant configurations available makes it easy for the users to make the most out of RipMe.

The extensive list of websites that the images can be downloaded from is a significant plus point. If you want support for some other site too, you can even contact the developers and ask them to add it right here. If you have any questions, feel free to ask them in the comments section.

Pulkit Chandak
Pulkit Chandak is a Linux enthusiast and has been using and experimenting with open source software and hardware too since a long time. He is a huge admirer of open source software and wants to ventilate it to all around him. He is interested in reviewing and writing tutorials on Linux and its many distributions. He believes that freedom in software leads to freedom of the mind from the chains of limits.


  1. Just letting others know of another free bulk downloader tool for linux called WFDownloader App. It can bulk download not just images but other file types. Supports many popular sites like pinterest, flickr, imgur, etc. It even has a inbuilt crawler that can be used to download from any website. You can also request for any site to be supported.


Please enter your comment!
Please enter your name here




How to setup FTP Server on CentOS

You are allowed to use any one of the FTP servers as you like. However, in this tutorial, we will be installing and using vsftpd, short for Very Secure FTP Daemon. It is a fast, stable, and secure FTP server that will help you transfer files to and from a remote system in a jiffy.

CentOS Vs. Ubuntu Server : Everything You Need to Know

Choosing the perfect Linux distribution to set up your server can be confusing since Linux provides a limitless number of options. The main reason behind these many distributions is because Linux is an opensource platform. Anybody with the required skills can contribute to the development or build and release their distribution. Currently, there are more than 600 Linux Desktop and Server distributions in the market.

Top 10 Reasons to use Xfce as your Desktop Environment

There are many choices for desktop environments for Linux based operating systems. Mainly, you can install any DE of your choice on most of the Linux based distributions, even if they are not offered as a package officially. In our recent articles, we discussed the best of KDE and Cinnamon. In this article, we wish to present to you the top reasons why you should consider Xfce as your desktop environment.

The 10 Best Linux Network Monitoring Tools

Having total control over your network is essential to prevent programs from overusing your network resources and slowing down the overall performance. This is why you should install a network monitoring tool on your system, giving you a visual overview of everything that's happening on your network. Networking Tools are like swiss-knife for the system administrators for troubleshooting system issues.

How to install CouchPotato on Ubuntu

Downloading movies and copying them over to your home server can get frustrating, especially if you are doing it daily! What if you have an option to download videos automatically, quickly, and above all with excellent quality. CouchPotato allows you to download movies easily once they are available and released automatically.

Top 20 Rsync Examples in Linux

The Rsync (remote sync) command is a Linux/Unix utility used to synchronize and copy files and directories either locally or remotely. Most Linux geeks use Rsync to mirror, backup or migrate data across folders, across disks and networks. One notable feature with the Rsync command is that it uses the "delta transfer algorithm."


Linux is growing faster than ever. As per the latest report, there is a drop in the Windows 10 market share for the first time, and Linux's market share has improved to 2.87% this month. Most of the features in the list were rolled out in the Pop OS 20.04. Let's a detailed look into the new features, how to upgrade, and a ride through video.
Elementary OS 5.1 Hera has received a point release with a handful of new features and bug fixes, and we will be reviewing the significant changes in this article. For those new to elementary OS, this Ubuntu-based Linux distribution uses their inhouse built Pantheon desktop environment and AppCenter.

6 best task managers for Linux

One of the essential tools in any Linux distribution is a Task Manager. It is a system monitor application that gives you a report of all programs running on your computer and the status of your RAM and CPU usage.

What’s New in Ubuntu 20.04 LTS “Focal Fossa”

Ubuntu 20.04 LTS is out now! This is the successor to Ubuntu 18.04, which was released in April 2018 and still has three years of official support left. Code-named Focal Fossa, the new edition has all the bells and whistles included in it, making it one of the best Ubuntu releases yet. Let's find out more.

3 Best Ways to Uninstall Software on Ubuntu

Uninstallation of programs can be done by graphical way using the Ubuntu Software Center, and the Synaptic Package manager. Command-line way of doing it is also possible using apt-get and aptitude commands. We shall discuss each one of them in detail.

[Guide] apt vs apt-get commands, and which one to use?

Most Linux users, both veterans, and newbies, often get confused about what the difference between the Linux commands apt, and apt-get are and when they should use one or the other.