@smoores/epub

Languages and libraries

epub library

SHOW HN2024

@smoores/epub

A JavaScript library for working with EPUB publications

npmjs.com

#epub#javascript#node.js#npm#media overlays

156points
43comments
#539of 3,515 in 2024
Top 16%of 2024 by points

How HN took it

CuriousMostly questions and neutral comments

7 positive, 12 neutral or asking, 0 mixed, 2 critical, out of 21 comments about the project. Thread score +0.22.

Idea: 5 for, 0 againstPerformance: 0 for, 1 againstDesign: 0 for, 1 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Thanks for the library and clear interest in EPUB tooling

    From 3 comments
    • As someone who has built custom EPUB authoring scripts in Node.js for work and also quite likes the EPUB spec: cool! I expect I'll still keep using said scripts for work, but I…
      Daiz on HN
    • sometimes life just delivers. was looking for this 2 days ago
      seanwessmith on HN
    • Genius. Thanks.
      revskill on HN

Objections

  • Single 2k-line file in source is hard to maintain

    From 1 comment
    • I'm going to be annoying and simply laugh at the fact it's a 2k line, single file in source. It's TypeScript! You HAVE to compile it to ship it as an npm package (_technically_…
      tills13 on HN

Requests

  • Clearer explanation of what Storyteller does

    From 3 comments
    • I feel stupid. I read “automatically syncing ebooks and audiobooks” and thought StoryTeller was a file synchronization service (like SyncThing) that for some reason only…
      antonyt on HN
    • “Aligning” seems a perfectly good word to me. It’s the technical term that gets used, and it’s not particularly overloaded so people aren’t going to expect it to mean something…
      chrismorgan on HN
    • Maybe you can use examples of the 'why'? - Switch between reading and listening whenever you want - Follow the text while listening to audiobooks - Enjoy audiobooks while reading…
      rahimnathwani on HN

Questions

  • Why not use Readium's ecosystem

    From 1 comment
    • You mentioned readium in one of your comments. I’m curious why you didn’t use the readium spec and corresponding ecosystem. Coming in cold and just glanced at your blog post, and…
      jspizziri on HN

Alternatives named

  • Readium

    From 2 comments
    • You mentioned readium in one of your comments. I’m curious why you didn’t use the readium spec and corresponding ecosystem. Coming in cold and just glanced at your blog post, and…
      jspizziri on HN
    • Readium is fantastic, and Storyteller uses it basically whenever possible. But Readium is exclusively for reading EPUB contents, and doesn’t have any support for modifying or…
      smoores on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/42411727)