Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
smoores
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
31.
▲
by
smoores
2y ago
I think that the thing we need to account for (which, number of words per chapter would capture this, I think) is different publications of the same book, which would need different overlays if they have different chapter filepaths, etc.
32.
▲
by
smoores
2y ago
Yeah I was toying around with that, too… but folks often mess around with metadata in tools like Calibre and Audiobookshelf in ways that wouldn’t have an impact on Storyteller’s sync, but would change their hash. On the other hand, I don’t
33.
▲
by
smoores
2y ago
Is the idea that you have some devices that you want to download just the text to, but have it sync with your other devices? I think we could support that natively, honestly! Storyteller already has the input files, and it uses a text-based
34.
▲
by
smoores
2y ago
That’s a really interesting idea! The more I think about it, the more I like it. A challenge I foresee is that the media overlays are only reusable if you have the exact same input EPUB file, and have processed it with Storyteller to mark u
35.
▲
by
smoores
2y ago
You can’t do much better than that; that’s the size of the audiobook! For what it’s worth, I also used Storyteller on Wind and Truth, and got it down to 1.2GB by using the OPUS codec with a 32 kb/s bitrate.
36.
▲
by
smoores
2y ago
Yup, great point. Especially if you've used some tool to convert from another file, like a PDF, into an EPUB, you can easily end up with the entire book in a single XHTML file, which, again, can be pretty heavy for a browser to parse a
37.
▲
by
smoores
2y ago
It was, actually, very enjoyable! When we pulled React ProseMirror[1] out of the NYT text editor, it was a pretty laborious process that we had to careful plan and execute for months, and we still ended up with an internal fork for a while.
38.
▲
by
smoores
2y ago
Thanks! Absolutely. You can invite users to your Storyteller server and give them whatever permissions are appropriate (e.g. you can choose whether they can only download books, or can also manage uploading and syncing books and/or man
39.
▲
by
smoores
2y ago
Of course! I'm hoping to have a web reader with Media Overlay support built in to Storyteller available in the next few months, along with some much needed library management tooling, so maybe that will be useful for you! I'll try
40.
▲
by
smoores
2y ago
I would guess there are multiple potential pitfalls here. Firstly, not all ebook formats are created equal -- Storyteller only operates on EPUB files, because EPUB is an open source format and it supports Media Overlays (read-aloud) nativel
41.
▲
by
smoores
2y ago
Outstanding. Let me know if you run into any issues!
42.
▲
by
smoores
2y ago
Hahaha, well if it comes to you, the library will still be there for you :) Right, this was actually just a file within the Storyteller web package to start. It was fairly well defined, and so pretty easy to pull out into another package in
43.
▲
Show HN: @smoores/epub, a JavaScript library for working with EPUB publications
(npmjs.com)
156 points
by
smoores
2y ago
|
43 comments
44.
▲
by
smoores
2y ago
Oh, hello, I didn't realize this was shared here! I guess let me know if anyone has any questions. I mostly wrote this piece as part of processing some hard feelings I've been having and seeing shared among Jewish folks around me,
45.
▲
by
smoores
2y ago
It's true, "sure" and "shore" are not pronounced exactly the same, and accents absolutely can vary, which is part of why Beider-Morse produces multiple encodings for each word. But the goal of Soundex-style phonetic
46.
▲
by
smoores
2y ago
No problem, glad I could clarify!
47.
▲
by
smoores
2y ago
This press release elaborates on the motivations for the strike: https://www.nyguild.org/post/new-york-times-tech-guild-votes...
48.
▲
by
smoores
2y ago
Oh, this is because the page linked above is for the “Times Guild”, not the Time Tech Guild. Times Guild is the journalists; the Times Tech Guild is the product engineering folks that just authorized a strike. They are two separate unions w
49.
▲
by
smoores
2y ago
I’m not sure exactly what you mean, but most non-managerial employees at the Times are now unionized. It is no one’s goal to improve the labor standards of the union members at the expense of non-union employees. It is nearly impossible to
50.
▲
by
smoores
2y ago
Kathy isn’t a people manager, the Times just has confusing titles for its data folks. Product managers and project managers likewise often have “manager” in their titles without being people managers. No one with direct reports is allowed t
51.
▲
by
smoores
3y ago
Yup, this is the goal! Library management and a reader app already exist, though there's definitely work to be done, especially on the library management front.
52.
▲
by
smoores
3y ago
There's an open ticket for languages other than English! https://gitlab.com/smoores/storyteller/-/issues/10 . If you want to take a look, please do! I don't have any contributing guidelines yet,
53.
▲
by
smoores
3y ago
Thank you, that's so exciting! Please let me know if you try it out, I'd really love to get your feedback!
54.
▲
by
smoores
3y ago
Wow, this really blew up while I wasn't looking! Thank you everyone who's popped in here to ask questions and give feedback. If anyone does spend some time trying to set this up, please don't hesitate to hop into our Gitter c
55.
▲
by
smoores
3y ago
That's a great point; I'll try to add some more of these. I definitely meant to link to the app store page from the docs; I actually just updated them to include that. It's a full ebook/audiobook library, with sync, thou
56.
▲
by
smoores
3y ago
Not yet, but it's on the roadmap ( https://gitlab.com/smoores/storyteller/-/issues/13 )! This one actually ought to be pretty straightforward; the only trick to it is making sure that it doesn't
57.
▲
by
smoores
3y ago
Thanks! What's your preferred installation/setup? I started with docker for simplicity/ubiquity, but I know it's not everyone's cup of tea. The API server in particular can be a bit challenging to set up properly, b
58.
▲
by
smoores
3y ago
Prologue is also my go to audiobook app, and I really do love it, too. Its a significant inspiration for me for the reader apps; hopefully one day soon it will have feature parity!
59.
▲
by
smoores
3y ago
Thanks! I think you're probably right. In the meantime, there are some screenshots on the App Store page for the reader app: https://apps.apple.com/us/app/storyteller-reader/id647446772...
60.
▲
by
smoores
3y ago
I keep forgetting to do this! Here's a link: https://apps.apple.com/us/app/storyteller-reader/id647446772... and I'll push up a change to the docs right now that includes that.
More ›