Replied to Feature request: reading progress · Issue #14 · gRegorLove/indiebookclub by gRegorLovegRegorLove (GitHub)

Similar to Goodreads, allow entering a percentage or page number to track your progress.

I need to think about this some more, but I suspect IBC would generate text like "Progress: 25%" and include it in the e-content of the Micropub request.

Perhaps this example could be a useful model:

The progress portion is coded roughly in HTML with a label as follows:

    <li class="bookprogress"><progress value="177" max="465">38%</progress> <label for="">38.0% done; loc 4290-4847 of 12932</label></li>

You could always use <p> or <span> instead of ul/li tags (with some app specific classes to allow the receiving site to create its own custom CSS for display. Otherwise browsers should be able to display a reasonable visual default.

I’d recommend support for pages, percentages finished, and potentially even Amazon’s default location numbers, with the ability to translate back and forth potentially when given at least two of the parameters as a minimum which should allow the calculation of the others. I find in practice that it’s generally pretty rare to have both page numbers and location numbers, but it could happen.

I’ve also got an extended version available at

Published by

Chris Aldrich

I'm a biomedical and electrical engineer with interests in information theory, complexity, evolution, genetics, signal processing, theoretical mathematics, and big history. I'm also a talent manager-producer-publisher in the entertainment industry with expertise in representation, distribution, finance, production, content delivery, and new media.

Leave a Reply

Your email address will not be published. Required fields are marked *