Skip to content

Releases: domenic/worm-scraper

8.1.0

19 Jan 12:04
Compare
Choose a tag to compare

General content fixes, applied to both Worm and Ward:

  • Capitalized district and other place names, when used as such: Downtown, the Towers, the Boardwalk, the North End, the Docks, etc.
  • Hyphenated one-eyed, one-eared, knee-length, knee-deep, long-sleeved, short-sleeved, twenty-something, shoulder-length, high-pitched, government-sponsored, and (various)-skinned.

Worm fixes:

  • Various comprehensive spot fixes through 3.2. Mostly to dialogue tag issues.
  • Random spot fixes to 18.7 and 19.y.
  • Reverted some "fixes" to 30.3, as upon reflection, the strange word choices there are aligned with author intent.
  • Fixed incorrect replacement of text with "undefined" in 21.3.

Glow-worm fixes:

  • Stopped justifying all text in the book. This fits online conversations better, especially in cases where the justification awkwardly stretches out bolded "heading-ish" paragraphs.
  • Stopped fixing up hyphens, dashes, capitalization, spelling, etc. These fixes do not apply to online conversations.
  • Reverted un-capitalization of the "/Kill" command, as there's reason to believe the capitalized version is aligned with author intent.
  • Fixed a couple of inconsistent names: "JohnsonJar" vs. "Johnsonjar" and "FlyingKevin" vs. "Flying_Kevin".
  • Fixed a few instances of misplaced bolding on usernames (the logged-in user's name is supposed to be bold).
  • Fixed a few instances of bad paragraph breaks vs. line breaks in chat conversations.

Ward fixes:

  • Fixed incorrect replacement of text with "undefined" in 9.11.
  • Spot fix for 20.e5.

Program improvements: substitutions are now done via a custom file format, which is easier to read and write. See the substitutions/ directory for more information.

8.0.0

04 Jan 07:57
Compare
Choose a tag to compare

This version adds title pages for arcs, making the table of contents hierarchical in the produced ebook. It also has a new default for how chapter titles are presented, to be more book-like. See the README documentation for more details, including customization options.

The download step now downloads all chapters in parallel, instead of in sequence.

The EPUB "last modified" metadata is now given by the modification date of most-recently-modified chapter in the book, instead of the date when worm-scraper was run.

The EPUB now contains metadata about the worm-scraper version used.

The scaffold step was fixed to output the correct destination folder in its informational message.

Content fixes:

  • Fixed a newline that should be a paragraph break in Worm Scarab 25.2.
  • Fixed indentation in Ward Daybreak 1.8.

7.0.0

06 Nov 14:53
Compare
Choose a tag to compare

This version adds initial support for the bridge series Glow-worm. It includes some initial text fixups, partially due to @vardrop in their fork: vardrop@fa558d3.

This version produces EPUB 3-format ebooks, instead of EPUB 2.

The generated EPUBs now have slightly more metadata, such as:

  • A series and series index
  • A publication date (set to the publication date of the final chapter of each serial)
  • A last-modified date (set to the date that the EPUB is created on your computer, for now; see #46 for potential improvements)
  • Better markup for the cover and first page

The under-the-hood dependencies are also updated; in particular, a deprecation warning that was always emitted during the conversion process is now gone.

6.0.0

08 Aug 03:58
Compare
Choose a tag to compare

This release now requires Node.js v20.x.

It includes various spot fixes for Worm, spotted by @ChatBotMatt in #41 and fixed by @vardrop in #42.

There are also the usual under-the-hood dependency updates.

5.3.0

14 Aug 09:13
Compare
Choose a tag to compare

This release fixes a couple of instances of missing capitalization for "Number Man", one of which was noticed by @LordXamon in #38.

5.2.0

03 Jul 02:43
Compare
Choose a tag to compare

This release contains a small fix to Worm Interlude 2, due to @atbenedict in #37.

It also contains under-the-hood dependency updates.

5.1.0

28 May 22:07
Compare
Choose a tag to compare

This release contains various spot fixes for Worm. They are due to @s-arambillete in #35.

5.0.0

22 Jan 23:53
Compare
Choose a tag to compare

This release now requires Node.js v16. (Previously using Node.js v16+ would give an error.)

Otherwise it only includes under-the-hood dependency updates, with no impact on the produced EPUBs.

4.12.1

17 Jan 22:08
Compare
Choose a tag to compare

This release fixes some problems trying to scrape Ward due to recent parahumans.net website updates. No actual source text appears to have changed, but some minor coding changes to the website broke the scraper temporarily.

4.12.0

01 Jan 21:35
Compare
Choose a tag to compare

This release's fixes are due to contributions from @CrackedP0t in #24, on their Worm read-through.

General content fixes, applied to both Worm and Ward:

  • Fixed misspellings of "scot-free".
  • Fixed misspellings of "changed tack".
  • Fixed various situations where spaces were inadvertently inserted, including in the middle of words.

Worm-specific content fixes:

  • Spot fixes for the whole book.