Getting Started¶
Prerequisites¶
Installation¶
Option A: Development install (with uv)¶
1. Clone the repository¶
2. Install dependencies¶
3. Download the stealth browser binary¶
This is a one-time setup (~80 MB):
Note
The tool will remind you to run uv run camoufox fetch if the binary is missing.
With this setup, run the tool via uv run download-reddit-media.
Option B: Global install (use anywhere)¶
Install globally with pipx so you can use it from any directory:
Tip
After a global install you run download-reddit-media directly — no uv run prefix needed.
The camoufox command is also available globally via pipx's injected scripts.
First Run¶
Interactive mode¶
You'll be prompted to enter subreddit names:
Direct mode¶
Custom output directory¶
By default files are saved to ./redditdownloads/ in the current working directory.
Use -o / --output-dir to change it:
Output Structure¶
Files are organized by subreddit and media type:
<output-dir>/
└── 2025-01-27_14-30-45/
├── wallpapers/
│ ├── images/
│ ├── videos/
│ └── gifs/
└── earthporn/
├── images/
├── videos/
└── gifs/
Next Steps¶
- See CLI Reference for all available options
- See API Reference for using the Python API directly