DownloadRedditImages Versions Save

Easily download all the images from any subreddit (also select sort_type if you want hot/top/new/controversial, and also sort_time day/week/month/year/all). Randomly select downloaded images and set as wallpaper, updating every 30 mins (or whenever you want duh)!

v2.0.0

3 years ago

Major Update

Improved Codebase and all setup steps removed! Download and run!

  • A major overhaul of the entire codebase. The previous code has been removed for clarity, optimization and to avoid some unwanted and unexpected behavior.
  • With this release, WallpapersFromReddit is a No Setup Needed script. We get rid of all the requirements, essentially making this a download and run program.
  • A much better preferences storage file. (Previously was a simple text file).

Additional Features

  • Select the sort_type for downloading images. Previously, we only supported hot, but now we support hot, top, new, controversial.
  • Select the sort_time for downloading images. Previously, we only supported day, but now we support day, week, month, year, all

Example usage:

cd ~/WallpapersFromReddit
python main.py --subreddit EarthPorn --sort_type top --sort_time all```

1.1.2

5 years ago

Use the script to download images from Reddit.com to your local storage, and also to change the desktop wallpaper automatically every 15 minutes!

  • Option to select Subreddit of your choice
  • Option to download only High-quality images or Normal Images from the Subreddit!

Changes/New Feature

  • Works with both Python 2.x and Python 3.x

Works only on Linux Downloading of Images works on MacOS too, but wallpaper has to be set manually

To setup :

  • Unzip the File
  • In terminal:
#In Home Directory or the Directory in which you cloned/downloaded/installed the script
cd ~/WallpapersFromReddit
sudo pip install -r requirements.txt
python wallpaper.py --subreddit <your choice of subreddit> -hq -download
#add -hq at the end if you only want high quality photos from the subreddit, by default it will download all the images!
#add -download to manually download images whenever you want to - without waiting for the 6 hour timer

Example :

python wallpaper.py --subreddit earthporn -hq

--Subreddit part is optional - By default it will fetch images from /r/wallpaper You can see the progress of the download after above execution

  • After First run, you might want to run the app in background (This is possible even on first run!)
nohup python wallpaper.py &

nohup command is used to keep the script running in background, even when the terminal is closed

  • Add the script to run it as startup application

Go to "Startup Applications" Click "Add" -> Click "Custom Command" -> Enter command as "python /Path-to-the-unzipped-folder/wallpaper.py". Enter Name and other details and click Save!

v1.1.1

7 years ago

Use the script to download images from Reddit.com to your local storage, and also to change the desktop wallpaper automatically every 15 minutes!

  • Option to select Subreddit of your choice
  • Option to download only High-quality images or Normal Images from the Subreddit!

Changes/New Feature

  • Added option to manually download images without waiting for the 6 hour timer

Works only on Linux

Work in progress to bring support for Mac and Windows

To setup :

  • Unzip the File
  • In terminal:
#In Home Directory or the Directory in which you cloned/downloaded/installed the script
cd ~/WallpapersFromReddit
python wallpaper.py --subreddit <your choice of subreddit> -hq -download
#add -hq at the end if you only want high quality photos from the subreddit, by default it will download all the images!
#add -download to manually download images whenever you want to - without waiting for the 6 hour timer

Example :

python wallpaper.py --subreddit earthporn -hq

--Subreddit part is optional - By default it will fetch images from /r/wallpaper You can see the progress of the download after above execution

  • After First run, you might want to run the app in background (This is possible even on first run!)
nohup python wallpaper.py &

nohup command is used to keep the script running in background, even when the terminal is closed

  • Add the script to run it as startup application

Go to "Startup Applications" Click "Add" -> Click "Custom Command" -> Enter command as "python /Path-to-the-unzipped-folder/wallpaper.py". Enter Name and other details and click Save!

v1.0

7 years ago

Use the script to download images from Reddit.com to your local storage, and also to change the desktop wallpaper automatically every 15 minutes!

  • Option to select Subreddit of your choice
  • Option to download only High-quality images or Normal Images from the Subreddit!

Works only on Linux

Work in progress to bring support for Mac and Windows

To setup :

  • Unzip the File
  • In terminal:
#In Home Directory or the Directory in which you cloned/downloaded/installed the script
cd ~/WallpapersFromReddit
python wallpaper.py --subreddit <your choice of subreddit> -hq
#add -hq at the end if you only want high quality photos from the subreddit, by default it will download all the images!

Example :

python wallpaper.py --subreddit earthporn -hq

--Subreddit part is optional - By default it will fetch images from /r/wallpaper You can see the progress of the download after above execution

  • After First run, you might want to run the app in background (This is possible even on first run!)
nohup python wallpaper.py &

nohup command is used to keep the script running in background, even when the terminal is closed

  • Add the script to run it as startup application

Go to "Startup Applications" Click "Add" -> Click "Custom Command" -> Enter command as "python /Path-to-the-unzipped-folder/wallpaper.py". Enter Name and other details and click Save!