We’ve been declined “commercial access” to their API so unless their terms change this will never be possible.
The issue with tracking Goodreads is that we try to add services that provide data at least on a single-day level — for example, “one workout today” — but with Goodreads tracking, for example, “one book completed today” is disingenuous because you’ve probably been reading that book for weeks! And very few people update their intra-book progress so that’s not really an answer.
I’m not convinced that this will be all that useful for users, but I am happy to be swayed.
@oreios we could probably guess at how much you’ve read each day using this method, but I’m not really comfortable doing this because 1) it means we don’t know an average for a particular day until you’ve finished the book, so we have to then update all past days with that data, and it becomes less useful the further into the past that is, and 2) guesses aren’t great - we want to make sure the data we get on your activity is as accurate as possible. We don’t want to give you credit for reading on days you didn’t, for example, as this can have a flow-on effect and skew other correlations.
At this stage I’m still in favour of tracking reading progress by percentage or number of pages read and recorded per day as @cygnoir and @barbedbella propose - it requires more effort, but results in much more accurate data :)
Goodreads’ terms state you can’t use their API for commercial uses without their approval. I’ve applied for approval but got a response saying they don’t let anybody use it commercially. I don’t know if the support person or the terms are wrong, but anyway, we’re unable to do much about this given they’re uninterested in replying further to clarify :|
This is probably a little too late and not very helpful, but having the opportunity to track Goodreads on THIS website would actually encourage me to update my daily pages read progress on a daily basis. Reading more is one of my goals and it’d be really rewarding to see it on Exist! Plus, I bet there are a lot of correlations you could gleam. Reading more when your mood is worse, could indicate pulling back from people. Invaluable information for people with mental illnesses. I recede to books when I’m antisocial. Plus, I read MORE on days that I’m more manic than days I’m depressed because I have more drive. Just a thought!
Hiya. I’m just wondering if you’ve approached GoodReads recently about this. I note from your comments that you had approached them in 2015, but I wonder if their policy has changed since then. I am desperate for GoodReads integration (desperate!), especially now you’ve added Pocket integration (when reading, I choose between Pocket and a book). Their API is available, so I’m guessing the only stumbling block is the legal issue of using it for software people pay for? There are other websites/apps using GoodReads API so I’m wondering if you got bad advice when you last approached? E.g. Momento, QuietThyme,
You only really need the “read status” data, since I’m not sure there’s any need for Exist to have access to shelves or anything like that? I’m guessing most of us just want to know how much reading we’re doing.
Incidentally, I saw the tangential thread about perhaps the data not having much value. I update my “currently reading” stats a couple of times a week. I read mostly physical books, but I also have a Kindle and on there is just a case of pressing the “g” symbol to automatically update your reading status to Goodreads. As such, it’s a fairly simple thing to do for gadgety people!
One issue I do foresee if you got the rights to use the API is how you actually track reading. Kindle books, for example, I find easiest to track by “percentage read”, whereas physical books I track per page (although Goodreads converts this to percentages). I guess Exist would have to report something along the lines of “you read 50% of a book today” or similar, as this the only way to report this consistently across mediums?
You’re right, I haven’t asked for a while. Their terms say you’re not allowed use their API for commercial (ie paid) use unless you get permission, so I’m curious whether the other apps are ignoring that, or they’ve started giving out permission again. It’s worth checking, so I will contact them again 🙂
I log my progress many times a day, for myself not for anyone else. I’m not sure how common this is, but those who do log this often would surely be those likely to use a service such as Exist? There are various widgets and pieces of code available from Goodreads, though possibly not fr this specifically. I would lie to think it would be possible to track the pages read in a day
An account is needed to view this properly: https://www.goodreads.com/user/edit?format=html&tab=widgets
I get where you’re coming from after reading the previous comments. I’ve been using Leio (http://leio.co/) to track my reading progress. It writes to Goodreads, but provides a ton of stats above and beyond. Would love if you could integrate into the app.