I'm currently trying to figure out how to corral my growing list of things that I'd like to read, some of which are books.
Having recently discovered goodreads, I've started scanning books into it, and have now set up a Zap to add them (and some metadata!) into a Trello list of unread things. Maybe I can do the same with long web articles, and manually add paper things.
Once I see them all in one place, the enormity of the task may provide its own solution. :-)
But my current piece of it is to understand the problem better...
To complete Danny's thought:
Another idea for beeminding GoodReads, though not pages read: https://zapier.com/zapbook/rss/trello/8512/books-from-goodreads-to-trello/
and then create a trello-fuelled beeminder goal:
It's every 2 weeks for me, on any browser or device, using my beeminder credentials to log in.
The culprit seems to be the remember_user_token cookie which (on Safari) just got set with a 2 week expiry date. That name didn't appear when I grepped the code base, so it's likely to be a default inflicted on us by a library. (Google suggests Devise or Warden.)
Thanks for the detailed feedback. There are bound to be some UVIs in making all of that work better.
In the meantime, did you know that you can set the rate to be daily instead of weekly?
There's a dropdown in the settings pages (unfortunately it's in the "terrifyingly advanced" section) to choose between hourly, daily, weekly, monthly, and yearly.
As you surmised, whichever one you choose, we turn it into a daily rate for the purposes of graphing your progress. But it might make it easier for the cases you mention.