March 6, 2021

Book logging in plain text

Of all the ways I’ve logged books, I’m thinking that plain text remains the best. I’ve been adding books to a text (Markdown) file for while now and it’s not pretty, but it works. And it will always work.

I publish a copy at https://www.baty.net/books.

Like I said, it ain’t pretty. On the other hand, I use it regularly by simply running little searches. If I want to know how many books are read in 2020, it’s just grep 2020- books.md | wc -l and I get 14. To see the actual books, it’s even easier: grep 2020- books.md which gives me this:

  1. A Gentle Madness: Bibliophiles, Bibliomanes, and the Eternal Passion for Books by Nicholas A. Basbanes (2020-01-05) | ★★★★
  2. How to Do Nothing by Jenny Odell (2020-02-05) | ★★
  3. The Instructions by Adam Levin (2020-02-15) | ★★★★
  4. The Wisdom of Insecurity by Alan W. Watts (2020-03-06) | ★★
  5. American Dirt by Jeanine Cummins (2020-03-09) | ★
  6. Recursion by Black Crouch (2020-04-05) | ★★★
  7. Devoted by Dean Koontz (2020-04-23) | ★★★
  8. The Soul of an Entrepreneur by David Sax (2020-05-04) | ★★★
  9. Shakespeare for Squirrels by Christopher Moore (2020-06-09) | ★★★
  10. Network Effect (The Murderbot Diaries, #5) by Martha Wells (2020-06-24) | ★★★★
  11. Dark Matter by Blake Crouch (2020-07-19) | ★★★★
  12. The Permanent Portfolio by Craig Rowland (2020-07-22) | ★★★
  13. More Effective Agile by Steve McConnell (2020-10-10) | ★★★
  14. Futuristic Violence and Fancy Suits (Zoey Ashe, #1) by David Wong (2020-12-27) | ★★★★

Or, how many books have I read by Christopher Moore? grep 'Christopher Moore' books.md:

  1. Coyote Blue by Christopher Moore (1999-01-01)
  2. The Lust Lizard of Melancholy Cove by Christopher Moore (1999-01-01)
  3. The Griff: A Graphic Novel by Christopher Moore (1999-01-01)
  4. Lamb: The Gospel According to Biff, Christ’s Childhood Pal by Christopher Moore (2008-12-24)
  5. Island of the Sequined Love Nun by Christopher Moore (2009-03-12)
  6. A Dirty Job by Christopher Moore (2010-12-28)
  7. Bloodsucking Fiends by Christopher Moore (2010-12-28)
  8. The Stupidest Angel by Christopher Moore (2011-01-01)
  9. Secondhand Souls by Christopher Moore (2015-11-12)
  10. Noir by Christopher Moore (2018-05-15)
  11. Shakespeare for Squirrels by Christopher Moore (2020-06-09) | ★★★

It’s not perfect, and leaves out any kind of social discovery, so I also enter books in both GoodReads and StoryGraph, which honestly only takes a few minutes per book so it’s hardly a burden.

I love that my plain text book log is so lightweight and simple.


Books Plaintext


Previous post
How simple can it get? I’m so tempted to make another attempt at living in a Web Browser, Emacs, and the Filesystem. I’ve failed before, but I keep thinking about this
Next post
Doom Emacs from scratch NOTE: This post was first published on copingmechanism.com but I think it makes more sense here. A week ago I decided to cancel Doom Emacs and go