descriptionA static site for tracking the books I've read
last changeMon, 14 Jun 2021 00:13:25 +0000 (01:13 +0100)
readme

books.alexwlchan.net

This is the source code for https://books.alexwlchan.net, a site I use to track the books I've read. This repo contains both the scripts that build the site, and the source data used by the scripts.

How it works

Each book is a text file, with a bit of metadata at the top, and Markdown text in the body. Here's an example:


book:
  title: Trans Like Me
  author: C. N. Lester
  publication_year: 2017
  cover_image: trans-like-me.jpg
  cover_desc: >
    The words “trans like me” in lowercased, large letters, set on a slightly off-white background.
    The words “trans” and “me” are in red; the word “like” is in black.
  isbn13: 9780349008608

review:
  date_read: 2020-01-27
  rating: 5
  format: paperback
---

I put off reading this for ages, but I’m glad I finally got to reading it.

When I run the build script, it reads all these files, and turns them into a set of HTML files. I upload a copy of those HTML files to my web server, where they're served by nginx.

Why...?

shortlog
2 days ago Alex ChanAdd a review for "Loveless" development
9 days ago Alex ChanAdd a review of "Atomic Habits"
9 days ago Alex ChanAdd a tiny border around books on the review list
2021-05-18 Alex Chanlet's link to the tweet
2021-05-18 Alex ChanAdd a link to where I found this book
2021-05-18 Alex ChanAdd an entry for Gender Swapped Fairy Tales
2021-05-15 Alex ChanAdd an entry for "How to Fly a Plane"
2021-05-03 Alex ChanAdd an entry for the first Moomin book
2021-05-02 Alex ChanDon't say "did not finish" twice on review pages
2021-05-02 Alex ChanAdd an entry for "Curious and Interesting Numbers"
2021-04-28 Alex ChanAdd a review of Railsea
2021-04-25 Alex ChanAdd a quick note about "The Last Lingua France"
2021-04-17 Alex ChanAdd an entry for "The Galaxy and the Ground Within"
2021-03-31 Alex ChanAdd a brief review for Programmed Inequality
2021-03-28 Alex ChanLink to a tweet about "Unicorn"
2021-03-23 Alex ChanAdd an entry for "Solutions and Other Problems"
...
heads
2 days ago development