books.alexwlchan.net
9 months agoMake the stars look consistent across platforms
Alex Chan [Wed, 16 Dec 2020 19:31:35 +0000 (19:31 +0000)]
Make the stars look consistent across platforms

9 months agoTweak the appearance of star ratings
Alex Chan [Wed, 9 Dec 2020 20:20:03 +0000 (20:20 +0000)]
Tweak the appearance of star ratings

9 months agoAdd an entry for "The Rust Programming Language"
Alex Chan [Wed, 9 Dec 2020 20:10:34 +0000 (20:10 +0000)]
Add an entry for "The Rust Programming Language"

9 months agoAdd a couple of books recommended by Gemma
Alex Chan [Sun, 6 Dec 2020 17:55:23 +0000 (17:55 +0000)]
Add a couple of books recommended by Gemma

9 months agoReduce the font size; spread the lines a little better
Alex Chan [Sat, 5 Dec 2020 22:18:24 +0000 (22:18 +0000)]
Reduce the font size; spread the lines a little better

9 months agoAdd a review of "IBM and the Holocaust"
Alex Chan [Sat, 5 Dec 2020 22:18:15 +0000 (22:18 +0000)]
Add a review of "IBM and the Holocaust"

9 months agoURL!
Alex Chan [Mon, 30 Nov 2020 23:07:20 +0000 (23:07 +0000)]
URL!

9 months agoAdd an entry for "What White People Can Do Next"
Alex Chan [Mon, 30 Nov 2020 23:06:24 +0000 (23:06 +0000)]
Add an entry for "What White People Can Do Next"

9 months agoMove "IBM and the Holocaust" to currently reading
Alex Chan [Wed, 25 Nov 2020 21:15:36 +0000 (21:15 +0000)]
Move "IBM and the Holocaust" to currently reading

9 months agoDon't keep saving this as bookshelf_blue.png
Alex Chan [Wed, 25 Nov 2020 21:10:53 +0000 (21:10 +0000)]
Don't keep saving this as bookshelf_blue.png

10 months agoStore the new tint color data
Alex Chan [Sun, 22 Nov 2020 14:17:15 +0000 (14:17 +0000)]
Store the new tint color data

10 months agoAdd a review of "The Starless Sea"
Alex Chan [Sun, 22 Nov 2020 14:17:08 +0000 (14:17 +0000)]
Add a review of "The Starless Sea"

10 months agoFix a bug in the tint color caching
Alex Chan [Sun, 22 Nov 2020 14:16:59 +0000 (14:16 +0000)]
Fix a bug in the tint color caching

10 months agoIf the cover image changes, recompute the tint colour
Alex Chan [Sun, 22 Nov 2020 13:53:42 +0000 (13:53 +0000)]
If the cover image changes, recompute the tint colour

10 months agoMinify all the HTML before rendering to reduce page weight
Alex Chan [Mon, 16 Nov 2020 20:44:47 +0000 (20:44 +0000)]
Minify all the HTML before rendering to reduce page weight

10 months agoIf the book isn't a fave, don't send fave-specific CSS
Alex Chan [Mon, 16 Nov 2020 20:38:15 +0000 (20:38 +0000)]
If the book isn't a fave, don't send fave-specific CSS

277K ~> 244K (!)

10 months agoFix height of books on review pages
Alex Chan [Mon, 16 Nov 2020 20:32:13 +0000 (20:32 +0000)]
Fix height of books on review pages

10 months agoAdd a review of "The Chinese Typewriter"
Alex Chan [Mon, 16 Nov 2020 20:30:06 +0000 (20:30 +0000)]
Add a review of "The Chinese Typewriter"

10 months agoTweaks to make images + shelves look good on retina displays
Alex Chan [Mon, 16 Nov 2020 20:29:56 +0000 (20:29 +0000)]
Tweaks to make images + shelves look good on retina displays

11 months agoAdd an entry for "What Can a Body Do"
Alex Chan [Sat, 24 Oct 2020 06:05:57 +0000 (07:05 +0100)]
Add an entry for "What Can a Body Do"

11 months agoUse a new tinted book set on every page
Alex Chan [Mon, 12 Oct 2020 00:37:18 +0000 (01:37 +0100)]
Use a new tinted book set on every page

11 months agoTweak appearance for mobile
Alex Chan [Sun, 11 Oct 2020 23:35:10 +0000 (00:35 +0100)]
Tweak appearance for mobile

11 months agoAdd a review of "The City & the City"
Alex Chan [Wed, 7 Oct 2020 16:49:57 +0000 (17:49 +0100)]
Add a review of "The City & the City"

11 months agoDon't highlight 5 star books on the homepage
Alex Chan [Sun, 11 Oct 2020 23:03:40 +0000 (00:03 +0100)]
Don't highlight 5 star books on the homepage

11 months agoUse tint colours throughout the app
Alex Chan [Sun, 11 Oct 2020 23:02:41 +0000 (00:02 +0100)]
Use tint colours throughout the app

11 months agoFix a thumbnail path
Alex Chan [Sun, 11 Oct 2020 23:02:24 +0000 (00:02 +0100)]
Fix a thumbnail path

11 months agoUse tint colors to colorise links on individual pages
Alex Chan [Sun, 11 Oct 2020 22:46:14 +0000 (23:46 +0100)]
Use tint colors to colorise links on individual pages

11 months agoThrow a shelf of pseudo book spines at the top of the page
Alex Chan [Sun, 11 Oct 2020 22:32:52 +0000 (23:32 +0100)]
Throw a shelf of pseudo book spines at the top of the page

11 months agoAdd a review for "Engineering a Safer World"
Alex Chan [Sun, 27 Sep 2020 12:19:16 +0000 (13:19 +0100)]
Add a review for "Engineering a Safer World"

12 months agoAdd a review of "An Atlas of Extinct Countries"
Alex Chan [Sat, 19 Sep 2020 16:45:55 +0000 (17:45 +0100)]
Add a review of "An Atlas of Extinct Countries"

12 months agoAdd an entry for "A Speller's Companion"
Alex Chan [Thu, 17 Sep 2020 18:39:51 +0000 (19:39 +0100)]
Add an entry for "A Speller's Companion"

12 months agoAdd an entry for "Codebreakers"
Alex Chan [Tue, 15 Sep 2020 08:35:32 +0000 (09:35 +0100)]
Add an entry for "Codebreakers"

12 months agoAdd an entry for "The Wandering Wombles"
Alex Chan [Thu, 10 Sep 2020 13:18:08 +0000 (14:18 +0100)]
Add an entry for "The Wandering Wombles"

13 months agoAdd a note about "Brag Better"
Alex Chan [Sun, 16 Aug 2020 22:35:36 +0000 (23:35 +0100)]
Add a note about "Brag Better"

13 months agoAdd a note about Montmorency
Alex Chan [Sun, 16 Aug 2020 22:35:29 +0000 (23:35 +0100)]
Add a note about Montmorency

13 months agoAdd an entry for "Airman"
Alex Chan [Sat, 8 Aug 2020 12:32:27 +0000 (13:32 +0100)]
Add an entry for "Airman"

13 months agoAdd the Scrapheap Challenge book
Alex Chan [Thu, 30 Jul 2020 21:52:34 +0000 (22:52 +0100)]
Add the Scrapheap Challenge book

13 months agoAdd a review of "Creative Selection"
Alex Chan [Sun, 26 Jul 2020 09:47:06 +0000 (10:47 +0100)]
Add a review of "Creative Selection"

14 months agoAdd two new books
Alex Chan [Sat, 18 Jul 2020 15:25:11 +0000 (16:25 +0100)]
Add two new books

14 months agoAdd a review of "The Gate of Angels"
Alex Chan [Sun, 12 Jul 2020 10:52:39 +0000 (11:52 +0100)]
Add a review of "The Gate of Angels"

14 months agoBe explicit that these scripts require Python 3
Alex Chan [Sun, 12 Jul 2020 10:52:29 +0000 (11:52 +0100)]
Be explicit that these scripts require Python 3

14 months agoAdd a review of "Small Robots"
Alex Chan [Sat, 11 Jul 2020 09:25:53 +0000 (10:25 +0100)]
Add a review of "Small Robots"

14 months agoInclude the MD5 hash in CSS URLs, so the URL changes with the CSS
Alex Chan [Sun, 5 Jul 2020 17:45:30 +0000 (18:45 +0100)]
Include the MD5 hash in CSS URLs, so the URL changes with the CSS

Everything in /static/ is aggressively cached to improve page load and
reduce bandwidth -- but it means you need to dump the cache every time
the CSS changes or the page looks wonky.  Including the MD5 hash means
clients will reload the CSS whenever it changes.

14 months agoAdd a review for "GCHQ"
Alex Chan [Sun, 5 Jul 2020 17:31:11 +0000 (18:31 +0100)]
Add a review for "GCHQ"

14 months agoUse a book icon as a separator, not leaves
Alex Chan [Sun, 5 Jul 2020 17:22:06 +0000 (18:22 +0100)]
Use a book icon as a separator, not leaves

14 months agoAdd a "Currently reading" for GCHQ
Alex Chan [Sat, 4 Jul 2020 21:45:30 +0000 (22:45 +0100)]
Add a "Currently reading" for GCHQ

14 months agoAdd a note about "Atomic"
Alex Chan [Sat, 4 Jul 2020 21:39:23 +0000 (22:39 +0100)]
Add a note about "Atomic"

15 months agoAdd another thread about The Origisn of Unfairness
Alex Chan [Sun, 14 Jun 2020 15:44:05 +0000 (16:44 +0100)]
Add another thread about The Origisn of Unfairness

15 months agoAdd an entry for "Long Walk to Freedom"
Alex Chan [Sun, 14 Jun 2020 07:08:21 +0000 (08:08 +0100)]
Add an entry for "Long Walk to Freedom"

15 months agoAdd a note about "Think Black"
Alex Chan [Mon, 8 Jun 2020 18:46:40 +0000 (19:46 +0100)]
Add a note about "Think Black"

15 months agoAdd a note on "How to be Alone"
Alex Chan [Sun, 14 Jun 2020 06:40:05 +0000 (07:40 +0100)]
Add a note on "How to be Alone"

15 months agoAdd a note about "Black and British"
Alex Chan [Sun, 7 Jun 2020 21:09:06 +0000 (22:09 +0100)]
Add a note about "Black and British"

16 months agoAdd a review of "The Night Circus"
Alex Chan [Fri, 22 May 2020 17:05:47 +0000 (18:05 +0100)]
Add a review of "The Night Circus"

16 months agoAdd a recommendation
Alex Chan [Tue, 19 May 2020 05:45:30 +0000 (06:45 +0100)]
Add a recommendation

16 months agoAdd a note about Atomic Habits
Alex Chan [Sun, 17 May 2020 21:06:13 +0000 (22:06 +0100)]
Add a note about Atomic Habits

16 months agoAdd a subtle background textture
Alex Chan [Mon, 11 May 2020 13:45:20 +0000 (14:45 +0100)]
Add a subtle background textture

16 months agoChange the affirmation in the footer
Alex Chan [Mon, 11 May 2020 13:45:05 +0000 (14:45 +0100)]
Change the affirmation in the footer

16 months agoFix the code link in the footer
Alex Chan [Mon, 11 May 2020 13:44:56 +0000 (14:44 +0100)]
Fix the code link in the footer

16 months agoInclude a few books on the home page
Alex Chan [Mon, 11 May 2020 13:44:49 +0000 (14:44 +0100)]
Include a few books on the home page

16 months agoAdd notes on two more books
Alex Chan [Mon, 11 May 2020 13:33:12 +0000 (14:33 +0100)]
Add notes on two more books

16 months agoAdd a review of Exit Strategy
Alex Chan [Fri, 8 May 2020 18:45:05 +0000 (19:45 +0100)]
Add a review of Exit Strategy

16 months agoAdd a review of "Rogue Protocol"
Alex Chan [Fri, 8 May 2020 11:59:28 +0000 (12:59 +0100)]
Add a review of "Rogue Protocol"

16 months agoAdd a review of "Artificial Condition"
Alex Chan [Tue, 5 May 2020 20:26:11 +0000 (21:26 +0100)]
Add a review of "Artificial Condition"

16 months agoAdd note about "Felix Ever After"
Alex Chan [Tue, 5 May 2020 18:51:18 +0000 (19:51 +0100)]
Add note about "Felix Ever After"

16 months agoAdd an entry for "All Systems Red"
Alex Chan [Mon, 4 May 2020 14:57:14 +0000 (15:57 +0100)]
Add an entry for "All Systems Red"

16 months agoAdd a link to the original tweet
Alex Chan [Thu, 30 Apr 2020 21:31:07 +0000 (22:31 +0100)]
Add a link to the original tweet

16 months agoAdd notes on Quicksilver
Alex Chan [Thu, 30 Apr 2020 21:26:21 +0000 (22:26 +0100)]
Add notes on Quicksilver

17 months agoAdd notes from "An Astronaut's Guide to Life on Earth"
Alex Chan [Sun, 19 Apr 2020 07:04:49 +0000 (08:04 +0100)]
Add notes from "An Astronaut's Guide to Life on Earth"

17 months agoAdd some nice social sharing previews
Alex Chan [Sat, 18 Apr 2020 21:27:34 +0000 (22:27 +0100)]
Add some nice social sharing previews

17 months agoMake everything a bit bigger
Alex Chan [Sat, 18 Apr 2020 21:14:07 +0000 (22:14 +0100)]
Make everything a bit bigger

17 months agoAdd a review of "Yellow Trains"
Alex Chan [Sat, 18 Apr 2020 21:14:02 +0000 (22:14 +0100)]
Add a review of "Yellow Trains"

17 months agoMove "Ultraviolet" to the done pile
Alex Chan [Fri, 17 Apr 2020 20:50:40 +0000 (21:50 +0100)]
Move "Ultraviolet" to the done pile

17 months agoMark "The Magazine: The Book" as read
Alex Chan [Mon, 13 Apr 2020 09:52:46 +0000 (10:52 +0100)]
Mark "The Magazine: The Book" as read

17 months agoAdd a note about "Built" by Roma Agrawal
Alex Chan [Wed, 8 Apr 2020 21:46:19 +0000 (22:46 +0100)]
Add a note about "Built" by Roma Agrawal

18 months agoAdd David's latest recommendation
Alex Chan [Sun, 15 Mar 2020 14:31:01 +0000 (14:31 +0000)]
Add David's latest recommendation

18 months agoAdd a note about "How to Take Smart Notes"
Alex Chan [Sat, 14 Mar 2020 07:50:02 +0000 (07:50 +0000)]
Add a note about "How to Take Smart Notes"

18 months agoAdd a second review of "The Secret Listeners"
Alex Chan [Tue, 10 Mar 2020 08:38:25 +0000 (08:38 +0000)]
Add a second review of "The Secret Listeners"

18 months agoAdd a couple of books about Chinese
Alex Chan [Sun, 1 Mar 2020 17:55:35 +0000 (17:55 +0000)]
Add a couple of books about Chinese

18 months agoRetire "R in a Nutshell"
Alex Chan [Sun, 1 Mar 2020 17:52:22 +0000 (17:52 +0000)]
Retire "R in a Nutshell"

18 months agoAdd a notion of "retired" books, for recording stuff I'll never read
Alex Chan [Sat, 29 Feb 2020 11:50:46 +0000 (11:50 +0000)]
Add a notion of "retired" books, for recording stuff I'll never read

19 months agoAdd a note about "Remote Stations", by Peter Caton
Alex Chan [Mon, 24 Feb 2020 08:03:29 +0000 (08:03 +0000)]
Add a note about "Remote Stations", by Peter Caton

19 months agoRun black autoformatting over the scripts folder
Alex Chan [Sun, 23 Feb 2020 19:07:07 +0000 (19:07 +0000)]
Run black autoformatting over the scripts folder

19 months agoFix a Markdown link in "On the Beach"
Alex Chan [Sun, 23 Feb 2020 17:48:25 +0000 (17:48 +0000)]
Fix a Markdown link in "On the Beach"

19 months agoAdd a note about "The Origins of Unfairness"
Alex Chan [Sun, 23 Feb 2020 17:48:17 +0000 (17:48 +0000)]
Add a note about "The Origins of Unfairness"

19 months agoAdd a quote from "Carrying the Fire"
Alex Chan [Sun, 23 Feb 2020 10:00:59 +0000 (10:00 +0000)]
Add a quote from "Carrying the Fire"

19 months agoI read "Intimate Friendships"
Alex Chan [Thu, 20 Feb 2020 09:22:20 +0000 (09:22 +0000)]
I read "Intimate Friendships"

19 months agoAdd a note about "Sexuality and Social Justice in Africa"
Alex Chan [Sun, 16 Feb 2020 20:58:54 +0000 (20:58 +0000)]
Add a note about "Sexuality and Social Justice in Africa"

19 months agoFix the author name in "Places I Stopped on the Way Home"
Alex Chan [Sun, 16 Feb 2020 20:58:44 +0000 (20:58 +0000)]
Fix the author name in "Places I Stopped on the Way Home"

19 months agoAdd a note about "Unfamiliar Underground"
Alex Chan [Tue, 11 Feb 2020 07:50:49 +0000 (07:50 +0000)]
Add a note about "Unfamiliar Underground"

19 months agoadd a note about "The Starless Sea"
Alex Chan [Sun, 9 Feb 2020 19:09:17 +0000 (19:09 +0000)]
add a note about "The Starless Sea"

19 months agoAdd a note about "IBM and the Holocaust"
Alex Chan [Sun, 9 Feb 2020 18:50:40 +0000 (18:50 +0000)]
Add a note about "IBM and the Holocaust"

19 months agoAdd a note about The Emotion Machine
Alex Chan [Sun, 9 Feb 2020 18:46:23 +0000 (18:46 +0000)]
Add a note about The Emotion Machine

19 months agoAdd a note about "transgender health"
Alex Chan [Sat, 8 Feb 2020 08:04:02 +0000 (08:04 +0000)]
Add a note about "transgender health"

19 months agoAdd a review of "The Day of the Triffids"
Alex Chan [Fri, 7 Feb 2020 19:29:40 +0000 (19:29 +0000)]
Add a review of "The Day of the Triffids"

19 months agoFix a bug in the "add book" script – date_read is always a datetime
Alex Chan [Fri, 7 Feb 2020 19:29:33 +0000 (19:29 +0000)]
Fix a bug in the "add book" script – date_read is always a datetime

Previously you'd get a mixture of str() and datetime.date(), depending
on whether you selected "today/yesterday" or "another day".  The calling
code assumed a datetime.date(), so ensure this is correct.

19 months agoEnsure dates are always rendered without the leading 0
Alex Chan [Fri, 7 Feb 2020 19:28:33 +0000 (19:28 +0000)]
Ensure dates are always rendered without the leading 0

If there was a datetime.date() object in the YAML front matter (that is,
a date_read without string quotes), it would be formatted with a leading
zero, e.g. "07 February 2020".  Dates that were strings would be shown
w/o,  e.g. "7 February 2020".

Now all dates are stored consistently, regardless of how they're stored.

19 months agoFix an error when running the render script in a clean checkout
Alex Chan [Thu, 6 Feb 2020 15:24:48 +0000 (15:24 +0000)]
Fix an error when running the render script in a clean checkout

Because the _html directory doesn't exist yet, trying to create
_html/thumbnails would fail without `parents=True`.

19 months agoMark "The Elements of Style" as read
Alex Chan [Thu, 6 Feb 2020 15:24:18 +0000 (15:24 +0000)]
Mark "The Elements of Style" as read

19 months agoAdd all the data from my Goodreads account
Alex Chan [Thu, 6 Feb 2020 09:38:30 +0000 (09:38 +0000)]
Add all the data from my Goodreads account

19 months agoStart adding known good books
Alex Chan [Tue, 4 Feb 2020 21:53:39 +0000 (21:53 +0000)]
Start adding known good books