OneDrive Shared Folder - Bulk Image Downloader

Bulk download all images from a OneDrive shared folder link (optionally recursive).

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Greasemonkey 油猴子Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Userscripts ,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
sharmanhall
日安装量
0
总安装量
0
评分
0 0 0
版本
1.0.1
创建于
2025-12-16
更新于
2025-12-16
大小
15.1 KB
许可证
MIT
适用于

OneDrive Shared Folder – Bulk Image Downloader

Bulk-download all images from a shared OneDrive folder link (onedrive.live.com or 1drv.ms) with one click.

Screenshot of the script UI working

This userscript adds a small control panel to the OneDrive page so you can:

  • Auto-detect the current share link (or paste one in)
  • Scan the folder for images
  • Download everything in bulk
  • Optionally recurse subfolders
  • Control download concurrency to avoid throttling

✅ Features

  • Works on shared OneDrive folders
  • Bulk download all image files
    • Downloads common formats: JPG/JPEG, PNG, GIF, WEBP, BMP, TIFF, SVG, HEIC/HEIF, AVIF
  • Recursive mode
    • When enabled, the script will also scan and download images inside subfolders
  • Safe filenames
    • Sanitizes filenames for Windows/macOS compatibility
    • Adds a uniqueness suffix when two files would otherwise collide
  • Concurrency control
    • Choose how many simultaneous downloads to run (helps speed vs. throttling balance)
  • Live status logging
    • Shows progress, counts, and failures in the built-in status panel

🧰 How to Use

  1. Install Tampermonkey (or a compatible userscript manager)
  2. Install this script
  3. Open the shared OneDrive folder link
  4. Click Start downloading
  5. If your browser asks to allow multiple downloads, click Allow

⚙️ Options

  • Shared link
    • Auto-filled from the current page (you can paste a different share link if needed)
  • Recurse subfolders
    • ON = include subfolders
    • OFF = only current folder
  • Concurrency
    • Higher = faster, but may increase throttling / failures
    • Lower = steadier, usually more reliable

🔐 Permissions / Notes

  • The script uses OneDrive’s shared-item API to list files and then downloads image items directly.
  • Most browsers will prompt for permission when a site triggers multiple downloads — this is normal.
  • This script is intended for folders you already have access to via a share link.

🧾 Changelog

1.0.1

  • Added direct update URL for the script

1.0.0

  • Initial release: bulk image downloading + recursive scan + concurrency + live log panel