books.alexwlchan.net
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

19 months agoDownsize thumbnails to 1x/2x to reduce page weight
Alex Chan [Tue, 4 Feb 2020 21:27:27 +0000 (21:27 +0000)]
Downsize thumbnails to 1x/2x to reduce page weight

19 months agoAdd a basic README
Alex Chan [Tue, 4 Feb 2020 18:30:07 +0000 (18:30 +0000)]
Add a basic README

19 months agoDownsize images in the thumbnail view
Alex Chan [Tue, 4 Feb 2020 18:10:34 +0000 (18:10 +0000)]
Downsize images in the thumbnail view

On the reviews page, this cuts the page weight from 4.5 MB to ~850 KB.

19 months agoAdd all the remaining migrated books
Alex Chan [Tue, 4 Feb 2020 18:03:37 +0000 (18:03 +0000)]
Add all the remaining migrated books

19 months agoEnough bits to deploy the site (mostly)
Alex Chan [Tue, 4 Feb 2020 17:54:15 +0000 (17:54 +0000)]
Enough bits to deploy the site (mostly)

19 months agoMigrate all the books in my "to read" list
Alex Chan [Tue, 4 Feb 2020 07:50:20 +0000 (07:50 +0000)]
Migrate all the books in my "to read" list

19 months agoAdd a date_added field to two existing books
Alex Chan [Tue, 4 Feb 2020 07:39:43 +0000 (07:39 +0000)]
Add a date_added field to two existing books

19 months ago"Plan to read" books are now ordered by date added
Alex Chan [Tue, 4 Feb 2020 07:37:59 +0000 (07:37 +0000)]
"Plan to read" books are now ordered by date added

19 months agoAdd a pile more books
Alex Chan [Tue, 4 Feb 2020 07:18:22 +0000 (07:18 +0000)]
Add a pile more books

19 months agoSkip the review if a book is unrated
Alex Chan [Tue, 4 Feb 2020 07:18:13 +0000 (07:18 +0000)]
Skip the review if a book is unrated

19 months agoA couple of other script autoformatting tweaks
Alex Chan [Tue, 4 Feb 2020 07:18:03 +0000 (07:18 +0000)]
A couple of other script autoformatting tweaks

19 months agoGive a bit more flexibility in the "date read" field
Alex Chan [Tue, 4 Feb 2020 07:16:03 +0000 (07:16 +0000)]
Give a bit more flexibility in the "date read" field

Now I can enter dates like "11 August 2019", which is how they're stored
in my current book tracker.

19 months agoAdd a whole pile of new books
Alex Chan [Mon, 3 Feb 2020 22:39:40 +0000 (22:39 +0000)]
Add a whole pile of new books

19 months agoTweak the contrast on favourite books
Alex Chan [Mon, 3 Feb 2020 07:51:52 +0000 (07:51 +0000)]
Tweak the contrast on favourite books

19 months agoAdd the first set of books
Alex Chan [Mon, 3 Feb 2020 07:51:46 +0000 (07:51 +0000)]
Add the first set of books

19 months agoFix a bug in the add_book.py script
Alex Chan [Mon, 3 Feb 2020 07:51:36 +0000 (07:51 +0000)]
Fix a bug in the add_book.py script

19 months agoMake top books stand out slightly
Alex Chan [Sun, 2 Feb 2020 23:32:14 +0000 (23:32 +0000)]
Make top books stand out slightly

19 months agoRender titles with smartypants
Alex Chan [Sun, 2 Feb 2020 23:28:51 +0000 (23:28 +0000)]
Render titles with smartypants

19 months agoAssume that a book with >3 stars was always finished
Alex Chan [Sun, 2 Feb 2020 23:28:37 +0000 (23:28 +0000)]
Assume that a book with >3 stars was always finished

19 months agoAdd "jump to" year links
Alex Chan [Sun, 2 Feb 2020 22:45:44 +0000 (22:45 +0000)]
Add "jump to" year links

19 months agoSimplify review paths – just the slug, not the year
Alex Chan [Sun, 2 Feb 2020 22:45:35 +0000 (22:45 +0000)]
Simplify review paths – just the slug, not the year

before: /reviews/2020/name-of-book
after:  /reviews/name-of-book

19 months agoGroup books on the reviews page by year read
Alex Chan [Sun, 2 Feb 2020 22:36:13 +0000 (22:36 +0000)]
Group books on the reviews page by year read

19 months agoFix the CSS on the currently reading page
Alex Chan [Sun, 2 Feb 2020 22:15:15 +0000 (22:15 +0000)]
Fix the CSS on the currently reading page

19 months agoAdd a bunch of books
Alex Chan [Sun, 2 Feb 2020 22:14:22 +0000 (22:14 +0000)]
Add a bunch of books

19 months agoPluralise "authors" correctly
Alex Chan [Sun, 2 Feb 2020 22:06:46 +0000 (22:06 +0000)]
Pluralise "authors" correctly

19 months agoTweak the CSS for books with square proportions
Alex Chan [Sun, 2 Feb 2020 21:54:40 +0000 (21:54 +0000)]
Tweak the CSS for books with square proportions

19 months agoFix a bug that wasn't recording ratings correctly
Alex Chan [Sun, 2 Feb 2020 21:53:07 +0000 (21:53 +0000)]
Fix a bug that wasn't recording ratings correctly

19 months agoAdd a way to track books that I didn't finish
Alex Chan [Sun, 2 Feb 2020 21:46:34 +0000 (21:46 +0000)]
Add a way to track books that I didn't finish

19 months agoProvide more meaningful <title> elements
Alex Chan [Sun, 2 Feb 2020 21:30:03 +0000 (21:30 +0000)]
Provide more meaningful <title> elements

19 months agoRun autoformatting
Alex Chan [Sun, 2 Feb 2020 21:28:30 +0000 (21:28 +0000)]
Run autoformatting

19 months agoAllow deploying to linode
Alex Chan [Sun, 2 Feb 2020 21:28:15 +0000 (21:28 +0000)]
Allow deploying to linode

19 months agoAnd now I can render a "books I want to read" page
Alex Chan [Sun, 2 Feb 2020 19:49:49 +0000 (19:49 +0000)]
And now I can render a "books I want to read" page

19 months agoHandle cover image URLs with query parameters
Alex Chan [Sun, 2 Feb 2020 19:44:24 +0000 (19:44 +0000)]
Handle cover image URLs with query parameters

19 months agoSupport formats; add a "currently reading" page
Alex Chan [Sun, 2 Feb 2020 19:39:49 +0000 (19:39 +0000)]
Support formats; add a "currently reading" page

19 months agoA bunch of cosmetic tweaks; add an index page
Alex Chan [Sun, 2 Feb 2020 19:17:41 +0000 (19:17 +0000)]
A bunch of cosmetic tweaks; add an index page

19 months agoMove the static directory to the top level
Alex Chan [Sun, 2 Feb 2020 19:06:29 +0000 (19:06 +0000)]
Move the static directory to the top level

This means the "src" directory just contains book data, not the app code.

19 months agoStrip the leading zero when displaying dates
Alex Chan [Sun, 2 Feb 2020 19:05:07 +0000 (19:05 +0000)]
Strip the leading zero when displaying dates

e.g. "1 February", not "01 February".

19 months agoUse SmartyPants to render nice curly quotes in reviews
Alex Chan [Sun, 2 Feb 2020 19:04:38 +0000 (19:04 +0000)]
Use SmartyPants to render nice curly quotes in reviews

19 months agoAdd a script for saving new books that I've read
Alex Chan [Sun, 2 Feb 2020 19:01:00 +0000 (19:01 +0000)]
Add a script for saving new books that I've read

19 months agoMake the title of reviewed books a bit bigger
Alex Chan [Sun, 2 Feb 2020 19:00:40 +0000 (19:00 +0000)]
Make the title of reviewed books a bit bigger

19 months agoAdd a "list all reviews" page
Alex Chan [Sun, 2 Feb 2020 17:08:25 +0000 (17:08 +0000)]
Add a "list all reviews" page

19 months agoCreate pages for individual reviews
Alex Chan [Sun, 2 Feb 2020 16:23:18 +0000 (16:23 +0000)]
Create pages for individual reviews