Skip to content

Simple Python script to download images and videos from public subreddits without using Reddit's API 😎

License

Notifications You must be signed in to change notification settings

Psycoguana/SubredditMediaDownloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

24 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Subreddit Media Downloader

Download images and videos from any public subreddit without using Reddit's API

Made with ❀ by Nico

πŸ’¬ About:

This script allows you to download directly linked images, videos and gifs from any public subreddit WITHOUT USING REDDIT'S API.

How is this achieved? By using the very powerful PushShift API. This is important for a number of reasons:

  • With Reddit's api, you have a limit of 1000 posts, pushshift is unlimited.
  • In my experience, pushshift is just faster.
  • You don't need a client id and secret, which is tedious to create and can be hard if it's your first time.
    • Actually...you don't need any authentication at all!

There is one caveat tho, some of PushShift shards (think of them as servers) are sometimes down, so you might not get the whole data in those cases. However, you're probably getting more than with Reddit's api, so it's worth it 😁

✨ Features:

  • πŸ–ΌοΈ Download directly linked images and gifs from any public subreddit.
  • 🎞️ Download directly linked videos from any public subreddit.
  • πŸ“… Download files before and/or after a certain date.

πŸ”§ Setup:

Install the dependencies:

python -m pip install -r requirements.txt

⚠️ Make sure you install FFmpeg. Otherwise the script will crash ⚠️

Fill in the config.ini file as needed. There you can set:

  • Subreddit you'll download your media from.
  • Destination folder.
  • Posts time frame (optional).

πŸ–₯️ Usage:

Simply run the file main.py and it will start downloading.

run_example

πŸ“š Dependencies:

πŸ“ƒ License:

GNU General Public License v3.0.

About

Simple Python script to download images and videos from public subreddits without using Reddit's API 😎

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages