Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/albertomorini/reddown
A Reddit images downloader
https://github.com/albertomorini/reddown
api downloader image-processing python reddit
Last synced: about 1 month ago
JSON representation
A Reddit images downloader
- Host: GitHub
- URL: https://github.com/albertomorini/reddown
- Owner: albertomorini
- Created: 2022-07-16T15:15:05.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-09-11T20:57:50.000Z (over 1 year ago)
- Last Synced: 2023-09-12T05:38:41.988Z (over 1 year ago)
- Topics: api, downloader, image-processing, python, reddit
- Language: Python
- Homepage:
- Size: 1.45 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# A Reddit downloader
Reddown allows you to download images and gif from Reddit, given a subreddit or user.
Works with:
- images (jpg,png,... dunno if Reddit has others extension)
- gif
- gifv (an Imgur format, I've thought a workaround to retrieve the mp4 inside the page, not the best but it works)> 🆓 **No Reddit account needed**
> 🔞 **Works with NSFW**
## IDEA
Simply download the data that reddit provide us with their JSON (hot.json/top.json/new.json)
For each subreddit/user you can pick the mode like "top" or "new", you can also create a preferences file to store the subs/users that you want to monitor/download.
### Example
![example](./imgExample/example.png)## USAGE
`$ python3 redDownIt.py`
## Dependencies:
- os
- sys
- json
- requests
- datetime as dt- The file preferences have to be in the same folder of the program
- The data will be downloaded in the "./dwn/" folder## TODO:
- [ ] make a GUI
- [X] create folder "dwn" if doesn't exists
- [X] import JSON prefereces
- [X] download video
- [ ] download album of images
- [ ] search user/subreddit