Ghost Downloader

Adding Many Links at Once

Use template syntax to generate a large number of download links in one go, and set up automatic shutdown, sleep, or file opening after all tasks complete.

Template Expansion

If the links you need follow a pattern — sequentially numbered images, multiple formats of the same video — you can generate them with template syntax.

Click the "Batch Add" button in the "Add Task" dialog to open the "Batch Add" dialog. Enter a URL with placeholders in the template field; the preview area below updates in real time.

Template Syntax

Numeric Range [start-end]

http://example.com/img/[1-100].jpg

Expands to img/1.jpg, img/2.jpg, ..., img/100.jpg — 100 links total.

Zero-Padding [001-050]

When the starting number has leading zeros, expanded numbers are zero-padded to the same width:

http://example.com/img/[001-050].jpg

Expands to img/001.jpg, img/002.jpg, ..., img/050.jpg.

Step [start-end:step]

http://example.com/page/[1-10:2].html

Expands to page/1.html, page/3.html, page/5.html, page/7.html, page/9.html.

Letter Range [a-z]

http://example.com/part_[a-f].zip

Expands to part_a.zip through part_f.zip. Uppercase letters work the same way ([A-F]). Mixing cases is not supported.

Enumeration {val1,val2,val3}

http://example.com/{mp4,mkv,avi}/video

Expands to three links containing mp4, mkv, and avi respectively.

Combining Placeholders

A single template can contain multiple placeholders. Ghost Downloader computes their Cartesian product:

http://example.com/{en,zh}/chapter_[01-03].pdf

Expands to 6 links: en/chapter_01.pdf, en/chapter_02.pdf, en/chapter_03.pdf, zh/chapter_01.pdf, zh/chapter_02.pdf, zh/chapter_03.pdf.

Plan: What to Do After All Tasks Complete

If you have a batch of tasks to download and want something to happen automatically when they all finish — for example, shutting down your computer after an overnight download — use the Plan feature.

Click the "Schedule Task" button (clock icon) in the task list toolbar to open the "Schedule Task" dialog. The dialog reads "Perform the following after all tasks are completed:" and offers these choices:

  • Shutdown
  • Restart
  • Sleep
  • Open File — selecting this requires specifying a file path.

Once set, the "Schedule Task" button stays pressed, indicating the plan is active. Clicking the button again cancels the plan.

When every task (including queued ones) has completed, Ghost Downloader executes your chosen action.

On this page