bbdrop

Image Scanning & Link Checking

BBDrop has two scanning features: pre-upload image scanning (validates images before upload) and the link scanner (checks if uploaded galleries are still online).

Image Scanning

When you add a gallery to the queue, BBDrop automatically scans the images to validate them and calculate dimensions. This data feeds into template placeholders like #width#, #height#, and #pictureCount#.

How It Works

  1. Images are checked for corruption using fast detection (imghdr library with PIL fallback)
  2. A sample of images is opened to calculate average dimensions
  3. Corrupt or invalid files are excluded from the upload

Settings

Configure scanning behavior in Settings > Image Scan:

Corruption checking:

Dimension sampling — Instead of opening every image (slow for large galleries), BBDrop samples a subset:

Exclusions — Skip certain images from the dimension sample:

Statistics:

The link scanner checks whether your uploaded galleries and images are still accessible online.

Opening the Scanner

Click the Link Scan button in the quick settings panel to open the Link Scanner Dashboard.

Status Overview

The dashboard shows counts for:

Running a Scan

Choose a scan scope based on when galleries were last checked:

Quick actions:

Results

After scanning, the gallery table’s online column shows the status. You can also check individual galleries by right-clicking and selecting Check Online Status.

Scan statistics (total scans, galleries checked, online/offline counts) are available in Tools > Statistics.

!!! note The link scanner currently supports IMX.to galleries. Scanning runs in the background — you can close the dashboard and results will still be saved.

Cover Photos

BBDrop can automatically detect cover images in your galleries and handle them separately — different thumbnail size, different upload host, or exclusion from the main gallery.

Enable cover detection in Settings > Covers.

Detection Methods

Three detection methods are available (can be combined):

Cover Upload Options

Hooks Integration

Cover data is available in hooks via %cv (cover source path) and %cu (cover URL after upload).