Skip to content

Releases: domenic/worm-scraper

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.

4.11.0

01 Jan 21:33
Compare
Choose a tag to compare

This release focuses on fixes to the produced EPUBs to make them valid. Previously certain chapters, or parts of the metadata, were broken, which would lead to either those chapters or the entire book being unreadable, depending on the e-reader software in question.

Thanks to @Es7evam for pointing these issues out, in #22!

  • Fixed invalid XHTML in Worm Interlude 8 (Bonus), Worm Cockroaches 28.2, and Ward Sundown 17.6.
  • Replaced <img>s referencing a WordPress-hosted skeptical face with a textual 🤨 emoji.
  • Fixed various issues with the covers' metadata and XHTML.
  • Removed the compression of the mimetype file in the generated EPUB, since apparently that's disallowed per the EPUB spec.

4.10.0

26 Dec 23:06
Compare
Choose a tag to compare

Program improvements:

  • Added a new cover for Worm.
  • Changed the author metadata of the produced EPUBs from "wildbow" to "Wildbow".
  • Added cover credits in this repository.
  • Allowed running the scraper with no commands, i.e. now you can type just worm-scraper instead of worm-scraper download convert scaffold zip.
  • Slightly improved the output of various steps. The download step in particular is now less verbose.
  • Updated under-the-hood dependencies.