HNHacker News
TopNewBestAskShowJobs

HerChip

17 karma · joined January 26, 2025

I am a developer that tries to create some (software) tools next to my full-time job. I love creating. With software, I especially like that you can have something functionally in a few minutes/hours.
submissionscomments
HerChip··on Show HN: I made a table comparer to quickly find a new book to read
Hey Fudgel, I have looked into your CSV. It is working as I originally intended: it only displays books that are on your "to-read" bookshelves, as the idea is that you want to find a book that is not on your read list. You only have one book that is not on your read list.

Would you want/expect any other functionality? I assume you then mainly use GoodReads to keep track what you have read and not what you would like to read in the future?

HerChip··on Show HN: I made a table comparer to quickly find a new book to read
Yeah, just to save time.

I do like websites that have this as well. It feels like some effort, more than is needed for a MVP. However, to get people using it is also very important.

Thanks for the suggestions

HerChip··on Show HN: I made a table comparer to quickly find a new book to read
Cool thanks, I will take a look at it
HerChip··on Show HN: I made a table comparer to quickly find a new book to read
Yeah, so adding a local storage would be a step 1? Or would you prefer to use the standard google/facebook/etc instead?

Sounds cool! I like those ideas. I hope it works for people. As explained to me the TBR feature would be the best, so I will definitely try to use it :)

HerChip··on Show HN: I made a table comparer to quickly find a new book to read
What kind of csv did you upload and what filters did you use? How many books were in that csv? Were it a lot of books?

As explained, the website scrapes multiple book webpages to enrich the csv data. The csv does not have all the data which I think is nice to find a new book

If you have time, maybe you can share your csv via e.g. wetransfer?

Thanks for taking time to look

HerChip··on Show HN: I made a table comparer to quickly find a new book to read
What kind of csv did you upload and what filters did you use? How many books were in that csv?

If you have time, maybe you can share your csv via e.g. wetransfer?

Thanks for taking time to look

HerChip··on Show HN: I made a table comparer to quickly find a new book to read
I have uploaded my own library csv to a wetransfer link, then you could try it.

https://we.tl/t-LdjdBPbVRK

Im not familiar with calibre sadly. Creating a GoodReads account and adding some books is quite easy (if you are willing to create another account).

Thanks for taking the time to take look

HerChip··on Show HN: I made a table comparer to quickly find a new book to read
ah cool that you uploaded 7000 books: did not do that myself. A good tip for next time :)

What do you mean by "decreasing priority"?

I was struggling with the filters UX: - the age is capped at 75 years - Ratings/reviews take the 90th percentile (like a median) of your book set This last one ensured the filters would be more dynamic. If you had a book with 100k ratings, it would have been hard to use the slider (as this was linear). Any suggestions to change the UX?

Before you could only target a lower limit. But for more functionality, I had the idea to add a max and min. However, this combination does now work

HerChip··on Show HN: I made a table comparer to quickly find a new book to read
Good tip! Do you mean for hackernews or for the homepage of for both?
HerChip··on Show HN: I made a table comparer to quickly find a new book to read
Ah thanks for your reply, this is my first tool and post: highly appreciated.

When you go to the book's dedicated webpage, you can see the corresponding genres. I'm using a web scraper to get this information, which enriches the existing book data.

Yeah, now uploading your CSV is a bit cumbersome, using their API would have been much nicer. Do you have any suggestions for using the website more often?

I looked at your shepherd tool. Nice website, seems nice. For me personally, I don't need any more recommendations as I already have a too-long TBR.

Cool. I'm curious about your plans. I have a long TBR list (800 books), so that is why I started with NextRead.

HerChip··on I made a better table viewer to quickly find a new book
After a few months of programming a few minutes at the time next to my full-time job, I created this tool that helps you pick your next book from your long(er) want-to-read list. In essence, it is a table with filters and column sorters.

My problem was that the Goodreads website does not allow you to filter multiple columns at a time. That is why I created an alternative way to go through your books.

Unfortunately, Goodreads no longer shares API keys, so I rely on its export functionality. Furthermore, not all the required information for my book search is present in this CSV file. To solve this, the website scrapes Goodreads based on the book ID from the CSV file for the extra info.

Using the tool you can filter your want-to-read list. For example, I usually only read books that have been out for a few years (age 5>), have an okay rating (>3.5) and have some reviews (>1k). Basically, a new book has survived the hype and is still interesting.

I had the most trouble creating the front page and informing visitors what they could expect. I'm a more technical developer and found this part more difficult. I'm curious about your guy's feedback.

For now, this website version is a basic trial version. It does not save any data in a database or in-memory. If people would find this useful, I could extend it.

Lastly, as I'm new to posting to hacker news, I was not sure if it was okay to add a CSV file link. So I hope some people also use Goodreads such you can try the website.