Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jamesponddotco
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
31.
▲
by
jamesponddotco
8mo ago
This looks amazing, I'd love to try the Home Assistant version! Email is on my profile :)
32.
▲
Some Thoughts on AI
(mattbruenig.com)
7 points
by
jamesponddotco
9mo ago
|
0 comments
33.
▲
by
jamesponddotco
9mo ago
Thanks, I’ll take a look at that!
34.
▲
by
jamesponddotco
9mo ago
Mind pointing me to an example book in Wikidata? I managed to find a few, but not if I search by ISBN, which makes it hard to find. Unless you mean the fact you can find the identifier for a book in several different websites in there, in w
35.
▲
by
jamesponddotco
9mo ago
I’ll definitely discuss this with Drew, as he’s the one working on the database refactor. Thank you for the feedback!
36.
▲
by
jamesponddotco
9mo ago
I haven’t created a ticket for OpenLibrary yet, but it’s on my mental todo list. I’ll create the ticket for multiple new extractors today. I’d love to help improve other services. I plan on charging for Librario at some point, but I’ll offe
37.
▲
by
jamesponddotco
9mo ago
Right now the meeting happens on the fly and then is cached. In the future I imagine the finished merge will be saved as JSON to the database, depending on which is more expensive, the merging or a database call. Merging on the fly kinda wo
38.
▲
by
jamesponddotco
9mo ago
No, I decided pretty early on to make it database specific instead of more generic, so we do use some PostgreSQL features right now, like their UUIDv7 generation. But once the database refactor is done, I wouldn’t say no to a patch that mad
39.
▲
by
jamesponddotco
9mo ago
Can you provide an example?
40.
▲
by
jamesponddotco
9mo ago
No, right now you need an ISBN to search for a book. At a later date I'll implement search by title or author, which should help with this use case.
41.
▲
by
jamesponddotco
9mo ago
Not gonna lie, I didn't even know Wikidata existed until now. I'll look into it today and create a ticket for a new extractor. Thanks for letting me know!
42.
▲
by
jamesponddotco
9mo ago
I didn't look into it yet because I assumed the current extractors had the information from them, but it's in my list of future extractors!
43.
▲
by
jamesponddotco
9mo ago
It seems someone found a bug that triggered a panic, and systemd failed to restart the service because the PID file wasn't removed. Fixed now, should be back online :)
44.
▲
by
jamesponddotco
9mo ago
No hug of death, the server is sitting at 3% CPU usage under current load; it seems someone found a bug that triggered a panic, and systemd failed to restart the service because the PID file wasn't removed. Fixed now, should be back on
45.
▲
by
jamesponddotco
9mo ago
Thanks! It's a compilation of several random comments I made for a few months, haha.
46.
▲
by
jamesponddotco
9mo ago
We don't support POST, PATCH, and whatnot yet so I didn't take that into account yet, but it's in the plans. Still need to figure out how this will work, though.
47.
▲
by
jamesponddotco
9mo ago
I only tested English and Brazilian Portuguese so far, and Brazilian Portuguese worked, with translator information included.
48.
▲
by
jamesponddotco
9mo ago
Glad you liked the idea! Number two is what my wife and I prefer too, and likely what's going to be chosen in the end.
49.
▲
by
jamesponddotco
9mo ago
If the data is present in one of the extractors, yes, but I think only Amazon and similar stores keep this kind of data right now. We don't have a extractor for Amazon yet . After v1.0.0 is out I plan to add the ability to add books m
50.
▲
by
jamesponddotco
9mo ago
Created a ticket[1] to remind myself to work on this. [1]: https://todo.sr.ht/~pagina394/librario/22
51.
▲
by
jamesponddotco
9mo ago
First time I'm seeing it, to be honest, but it looks interesting. I do plan on having an UI for Librario (built a few mockups yesterday[1][2][3]), and I think the idea is similar, but BookBrainz looks bigger in scope. I could add them
52.
▲
by
jamesponddotco
9mo ago
Feel free to do so, just keep in mind that the demo server might be unstable and can break at any moment, haha. I wrote a Go SDK[1] for the service, maybe I'll try writing one in TypeScript tomorrow. [1]: https://git.sr.ht&#
53.
▲
by
jamesponddotco
9mo ago
Hardcover and ISBNDB have a good amount of data, with Hardcover being excellent for getting good covers and genres. I'm hoping Goodreads and Anna's Archive will help fill in the gaps, especially since Anna's Archive have giga
54.
▲
Show HN: Librario, a book metadata API that aggregates G Books, ISBNDB, and more
140 points
by
jamesponddotco
9mo ago
|
48 comments
55.
▲
by
jamesponddotco
10mo ago
Still working on Librario, a simple book metadata aggregation API written in Go. It fetches information about books from multiple sources, merges everything intelligently, and then saves it all to a PostgreSQL database for future lookups. Y
56.
▲
by
jamesponddotco
10mo ago
But they might have to. I’m on the same boat and told management at work that I won’t be traveling to the US while Trump is in power, which they seem to be fine with, but who knows if that’ll last.
57.
▲
by
jamesponddotco
11mo ago
Since I got a baby and we’re still adjusting to their schedule, I’m still working on the same project, Librario[1]. Librario is a simple book metadata aggregation API written in Go. It fetches information about books from multiple sources,
58.
▲
by
jamesponddotco
11mo ago
I'm not into the social aspect, so Goodreads was never an option, but Hardcover[1] seems like a pretty good alternative. [1]: https://hardcover.app
59.
▲
by
jamesponddotco
11mo ago
The recommendations are pretty good; even though I only input six books, it was enough for it to recommend books I have on my wish list. Definitely going to play around some more. Plus, the website is super fast, very impressive. Any chance
60.
▲
by
jamesponddotco
11mo ago
Never heard of “property-based testing” before. Coming from Go, I mostly use table and fuzzy tests. Is this approach something that makes sense in Go as well? I see at least one package[1][2] for Go, but I wonder if the approach itself make
More ›