Never heard about The Story Graph before, but it looked cool so I created an account to check it out. I could not find any way to create custom integrations (or make any integration at all).
One option would be to pull your data from ABS via its API and then use JavaScript to navigate The Story Graph's website to "manually" update your progress.
Edit: If you want to work with Python, someone has created a library to work against their website as if it was an API: https://github.com/ym496/storygraph-api/tree/main
It uses an HTML parser to map the response from the website.
6 Comments
phlaym@discuss.tchncs.de · 9 pts · 207d
TSG doesn't really support integrations like that. There are unofficial workarounds, but they're prone to break. Adding an API is on their roadmap, but might be a long time in the future
osanna@thebrainbin.org · 3 pts · 207d
oh damn. That sucks. Hopefully they make an API sooner rather than later
Telorand@reddthat.com · 1 pts · 207d
I think they're still a pretty small operation, and I'm just grateful that I have a functional alternative to Goodreads.
jremsikjr@piefed.social · 1 pts · 203d
Nadia Odunayo is the one woman behind TSG.
https://www.youtube.com/watch?v=Fxp9pmemaDg
captcha_incorrect@lemmy.world · 5 pts · 207d
Never heard about The Story Graph before, but it looked cool so I created an account to check it out. I could not find any way to create custom integrations (or make any integration at all).
One option would be to pull your data from ABS via its API and then use JavaScript to navigate The Story Graph's website to "manually" update your progress.
Edit: If you want to work with Python, someone has created a library to work against their website as if it was an API: https://github.com/ym496/storygraph-api/tree/main
It uses an HTML parser to map the response from the website.
iamthetot@piefed.ca · 2 pts · 207d
Would be cool, as I use both these and currently just update daily.