Beemind for Reading (without self-reporting), is it Possible?

Beeminder beginner here.

I’m wondering if there is any way to track book reading automatically? Digital / ebooks, not physical ones.

It appears StoryGraph is all self-reported. I tend to read in Apple Books, with .epub and some PDF files.

Probably a long shot but thought I’d ask before trying to build something on my own or giving up.

3 Likes

Hi snakermon! Can you be a little more specific about what you’re interested in Beeminding? Reading sessions? Pages read? Books read? Time spent reading? Knowing that might open up different avenues of automation!

2 Likes

I can’t find anything suitable for Apple ebooks, but there are some unofficial Kindle APIs, like GitHub - Xetera/kindle-api: 📕 Access Kindle's private API in Node.js without a headless browser which allow you to see your progress on kindle books. You’d need to wire something like that into a script to run one or more times a day (including just before your deadline), to retrieve progress and post it to Beeminder’s API.

2 Likes

I track both my general reading hours and individual books. I think what has worked best for me is to track the number of hours.

Beeminder has an official integration with the Toggle time tracking software. I personally set up a custom automation with Airtable because that is where I keep all of my data.

1 Like

I actually ended up using RescueTime, as I read on my Mac, and it works for me. I just set a Beeminder goal with Rescuetime for my Apple Books app.

I don’t think it would work for reading on iPad or iOS given RescueTime can only track on Mac.

But this is helpful if I want to read elsewhere, thanks Clive.

thanks hnsn; I actually sorta figured it out for the time being; I’m using RescueTime tracking time spent on Apple Books on my Mac (where I read currently).