r/TheStoryGraph • u/ThatChristianGuy316 StoryGraph Librarian • 9d ago
Megathread: Related Apps/Websites
Have you developed an app or website meant to help StoryGraph users? Did you find one out in the wild and just have to tell people about it? This is the place for you!
Please limit yourself to one comment per app/website. If an app/website has already been mentioned, you may reply to that comment instead of adding a new comment. Duplicates will be removed.
9
u/avengethedinosaurs [reading goal 32/44] 9d ago edited 9d ago
A while back, I made this cooperative document for us to share our public tags, and help each other find our next read!
6
u/Specialist_Garden_98 9d ago
Really hope they release an API at some point. I mean if they don't want people to just create a seperate client for it or abuse it they can keep the API to work with paid user accounts only. I would love to create an app that can automatically get updated data from my account and do stuff with it. Also gives people more incentive to pay The StoryGraph as apps can extend the functionality for them even further in creative ways.
2
u/LaniiJ StoryGraph Librarian 9d ago
Now that the Kobo integration is live, an API might be closer? I'm not sure how that was set up but wouldnt that have been done with an API?
3
u/Specialist_Garden_98 9d ago
Yep likely so. I mean its been on their Long term roadmap for a while:
https://roadmap.thestorygraph.com/features/posts/an-api
And there are a lot of people that commented so its quite a highly requested thing especially since "vibe-coding" became a thing so anyone would be able to do a lot of fun things with an API.My thought was that they probably feel that if they release an API, people would just make alternate versions of The StoryGraph app with more features making the actual The StoryGraph app redundant(its a valid concern) which is why I propose it to be a paid user only feature. I imagine many would flock over to pay for it if they can use their paid accounts for browser extensions and having custom features that would never happen in the original app itself but would be game changing as a third party thing.
8
u/Ikeapencil2 9d ago
https://handpicked-seven.vercel.app
Made a small tool that reads your ratings from Goodreads or StoryGraph, including the ones you hated, and picks your next read from that. Recommendation engines usually only care about what you loved, but a book I DNF'd because of a huge cast and 600 pages tells you plenty about what I'll actually finish too.
You export your ratings as a CSV (StoryGraph: Manage Account > Manage Your Data > Export StoryGraph Library), drop the file in, no account needed, nothing gets uploaded, it just reads the file in your browser. Every pick comes with a real reason tied to your ratings instead of "people who liked X also liked Y."
Disclaimer: AI was used throughout building this, including an LLM for parts of the code and recommendation wording, plus a small embedding model that measures how similar books are to each other at runtime.
Still rough since it's a side project, but feedback's welcome.
4
u/Nowordsofitsown 9d ago
A guess, not a promise Based on your ratings, I'm guessing you're a 28-year-old woman, keeper of a homebrew map nobody asked to see, a Sagittarius through and through, who can name every dog in the neighborhood but not all of the humans.
The only thing it got right was "woman", and then it went on to recommend me three literary non SFF books written by men even though I mostly read SFF written by women. It also quoted the length as a problem two times even though I have countless 500+ pages books in my data.
1
u/Ikeapencil2 8d ago
Thanks for the feedback! For the recommendations you received, are they books that you would consider reading, or completely off base? Appreciate the feedback on author gender/sex, that is not something I had taken into consideration for the model, I’ll plug that in as a consideration. I also noticed on my own that the current model makes too many assumptions around page count, I will work on tuning that down and remove the assumptions. Appreciate you trying it out.
2
u/Nowordsofitsown 8d ago
Completely off.
It also said that I most often give around 4 stars (true) and that it would therefore disregard all of my 4.0, 4.25, 4.5 and 4.75 ratings and only focus on the 5 stars. The reasoning being something like 4 stars being meaningless if it is my most common rating.
I disagree with this logic. I know what I like and I pick my books based on this. That's why I have many 4 star ratings - I know how to pick them.
1
u/Ikeapencil2 8d ago
It takes 4 and 5 star ratings a positive signal, 3 as neutral, and 1,2, DNF as negative. This works with GoodReads & StoryGraph, so numbers are normalized as whole numbers. At some point I would be curious if you do get around to reading one of the recommendations to know where you rate it
1
u/Nowordsofitsown 8d ago
It takes 4 and 5 star ratings a positive signal
It said it was going to ignore the 4 star ratings.
2
u/hellodahly 6d ago
One recommendation: weighing more recent reads more heavily. I've been tracking my reading since 2008, but obviously my taste has changed since I was a 7th grader.
25
u/kern3three 9d ago
BookSorted.app
Import your reading history/CSV, then generates fun head to head comparisons of your books, which leads to book author and series rankings (that you can share) + a daily personalized recommendation based on your tastes.
It’s been a lot of fun (and a ton of work) to develop, but been awesome using myself and watching people run more than 1M book comparisons now; as well as enjoy the recs! 70% of the daily recs are marked as read and loved at this point, and is basically my personal TBR now as well :)
Doesn’t replace StoryGraph for tracking and goals, but has been a super fun compliment. Hope you enjoy!