Skip to content

Chrome/Firefox extension for mass downloading images and videos from Reddit posts.

License

Notifications You must be signed in to change notification settings

sebastianwd/redditgrab

Repository files navigation

logo

RedditGrab

mozilla chrome-extension

Browser extension for downloading images and videos from Reddit posts. Supports individual downloads and mass downloading with auto-scrolling.

Preview

demo.mp4

alt text alt text alt text

Features

  • Individual post downloads via injected buttons
  • Mass downloads with auto-scrolling
  • Customizable download settings and folder organization
  • Title overlay on images and videos
  • Image processing with FFmpeg

Usage

Individual Downloads

  1. Navigate to reddit.com
  2. Click the blue "Download" button on any post
  3. Media downloads automatically

Mass Downloads

  1. Open the RedditGrab sidebar panel
  2. Configure download settings
  3. Click "Start Mass Download"

Settings

  • Download Folder: Where files are saved (supports {subreddit} variable)
  • Filename Pattern: File naming (supports {subreddit}, {timestamp}, {filename})
  • Gallery Folders: Separate folders for image galleries
  • Title Overlay: Add post titles to media

Development

Built with WXT and React.

Prerequisites

  • Node.js 22+
  • pnpm

Commands

  • pnpm dev - Development server
  • pnpm dev:firefox - Firefox development
  • pnpm zip - Create distribution zip
  • pnpm zip:firefox - Create distribution zip for Firefox

Structure

entrypoints/
├── background.ts          # Background script
├── download-button.content/ # Content script
├── offscreen/             # Offscreen document (Chrome only)
└── sidepanel/             # Sidebar UI
components/                # React components
utils/                     # Utilities
public/                    # Static assets

Permissions

  • downloads - Save files
  • activeTab - Interact with Reddit
  • storage - Save settings
  • tabs - Query active tab
  • offscreen - Required for using ffmpeg.wasm in Chrome

Privacy

No data collection:

  • No analytics
  • No marketing data
  • All media processing is local

About

Chrome/Firefox extension for mass downloading images and videos from Reddit posts.

Topics

Resources

License

Stars

Watchers

Forks