☰ Menu
Home›Command-line Tools›worm-scraper
CLI Open source 1 installs/mo

worm-scraper for Mac

worm-scraper

Scrapes the web serial Worm, its sequel Ward, and the bridge series Glow-worm into an ebook format.

worm-scraper — overview

_Worm_ Scraper

Scrapes the web serial _Worm_, its sequel _Ward_, and the bridge series _Glow-worm_ into an ebook format.

How to use

First you'll need a modern version of Node.js. The earliest version tested is listed in package.json, although installing the latest or latest LTS version is always a good idea.

Then, open a terminal (Mac documentation, Windows documentation) and install the program by typing

This will take a while as it downloads this program and its dependencies from the internet. Once it's done, try to run it, by typing:

If this outputs some help documentation, then the installation process went smoothly. You can move on to assemble the ebook by typing

This will take a while, but will eventually produce a Worm.epub file!

If you'd like to get _Ward_ instead of _Worm_, use --book=ward, e.g.

Similarly, for _Glow-worm_:

Reading EPUBs on Amazon Kindle

EPUBs are not the native format for Amazon Kindle devices and apps. However, you can send them to your Kindle library by following Amazon's instructions.

Chapter titles

The original chapter titles, i.e. the ones that appear as heading at the top of each chapter published online, are not very book-like. They vary wildly, e.g. "Gestation 1.1", "Daybreak – 1.2", "Interlude 1", "Flare – Interlude 2", "Interlude 10.y", "Interlude 10.5 (Bonus)", "Interlude 14.5 (Bonus Interlude)".

By default, worm-scraper simplifies the titles to be just numbers ("1", "2", "3"), with interludes denoted via Roman numerals ("Interlude I", "Interlude II", ...)—or left as simply "Interlude" if an arc contains a single interlude.

If you want the original chapter titles, you can pass the following option:

There's a third option, which is to have the interludes (and _Ward_'s epilogues) include character names. Samples of this format include "Interlude: Danny" or "Interlude: Armsmaster". Use

for this. _This can be a slight spoiler_, because the reading experience of many interludes relies on you gradually discovering who the main character is and how they relate to what you've seen before. It can also spoil you on which characters survive, if you look ahead in the table of contents.

This style is _sort of_ aligned with how the interludes are presented in the table of contents for _Worm_ and for _Ward_. But even those are inconsistent, and worm-scraper departs from the table of contents names in several cases. worm-scraper generally tries to pick the name name by which the character is first referred to in the chapter, to minimize the spoiler effect, but sometimes takes influence from the original tables of contents, or the names chosen by the Fandom wiki.

You can see all the chosen character-name titles in the book-data/ directory's files. If you strongly disagree with a choice made, please file an issue.

Text fixups

Details

将 Worm、Ward 和 Glow-worm 网页连载抓取成 EPUB 电子书

How to install worm-scraper

  1. Open Terminal (press ⌘ + Space and type “Terminal”).
  2. If Homebrew is not installed yet, run the command below first.
  3. Run this command:

Latest 10 releases

Last updated 2026-07-29; current version v9.2.2, with the latest 10 releases listed.

VersionReleasedTypeSizemacOSWindowsLinux
v9.2.22026-07-29Stable————
v9.2.12026-05-12Stable————
v9.2.02025-11-24Stable————
v9.1.02025-10-30Stable————
v9.0.02025-07-12Stable————
v8.1.02025-01-19Stable————
v8.0.02025-01-04Stable————
v7.0.02024-11-06Stable————
v6.0.02024-08-08Stable————
v5.3.02022-08-14Stable————

Data from GitHub Releases; stable releases first, each group sorted newest first.

Prebuilt bottle platforms

Official Homebrew bottles cover:

  • Apple silicon · latest macOS
  • Apple silicon · macOS 26 Tahoe
  • Apple silicon · macOS 15 Sequoia
  • Apple silicon · macOS 14 Sonoma
  • Intel · macOS 14 Sonoma
  • Linux · ARM64
  • Linux · x86_64

Compared with similar apps

Only public metadata is compared, with no subjective recommendation; see the compare pages for field-by-field comparisons.

Compared with similar apps
AppVersionLicenseArchitecture30-day installs
worm-scraperv9.2.2WTFPLCLI1
gwt2.13.1Apache-2.0CLI1
kore4.2.3ISCCLI1
oatpp1.3.1Apache-2.0CLI1

Similar apps: Command-line Tools

Leave a comment

评论表单加载中…