Add a review for "Loveless" development
authorAlex Chan <alex@alexwlchan.net>
Mon, 14 Jun 2021 00:13:25 +0000 (01:13 +0100)
committerAlex Chan <alex@alexwlchan.net>
Mon, 14 Jun 2021 00:13:25 +0000 (01:13 +0100)
15 files changed:
scripts/render_html.py
src/covers/atomic-habits.jpg
src/covers/gender-swapped-fairy-tales.jpg [new file with mode: 0644]
src/covers/how-to-fly-a-plane.jpg [new file with mode: 0644]
src/covers/loveless.jpg [new file with mode: 0644]
src/covers/the-invisible-child-and-the-fir-tree.jpg [new file with mode: 0644]
src/plans/atomic-habits.md [deleted file]
src/reviews/2021/atomic-habits.md [new file with mode: 0644]
src/reviews/2021/gender-swapped-fairy-tales.md [new file with mode: 0644]
src/reviews/2021/how-to-fly-a-plane.md [new file with mode: 0644]
src/reviews/2021/loveless.md [new file with mode: 0644]
src/reviews/2021/the-invisible-child-and-the-fir-tree.md [new file with mode: 0644]
src/tint_colors.json
templates/_review_style.css
templates/review.html

index 048a7fc..d8df703 100755 (executable)
@@ -74,6 +74,7 @@ class Book:
 
     author = attr.ib(default="")
     editor = attr.ib(default="")
+    narrator = attr.ib(default="")
 
     cover_image = attr.ib(default="")
     cover_desc = attr.ib(default="")
index 355024f..2455510 100644 (file)
Binary files a/src/covers/atomic-habits.jpg and b/src/covers/atomic-habits.jpg differ
diff --git a/src/covers/gender-swapped-fairy-tales.jpg b/src/covers/gender-swapped-fairy-tales.jpg
new file mode 100644 (file)
index 0000000..6dd7cd3
Binary files /dev/null and b/src/covers/gender-swapped-fairy-tales.jpg differ
diff --git a/src/covers/how-to-fly-a-plane.jpg b/src/covers/how-to-fly-a-plane.jpg
new file mode 100644 (file)
index 0000000..b2abca2
Binary files /dev/null and b/src/covers/how-to-fly-a-plane.jpg differ
diff --git a/src/covers/loveless.jpg b/src/covers/loveless.jpg
new file mode 100644 (file)
index 0000000..0a936bb
Binary files /dev/null and b/src/covers/loveless.jpg differ
diff --git a/src/covers/the-invisible-child-and-the-fir-tree.jpg b/src/covers/the-invisible-child-and-the-fir-tree.jpg
new file mode 100644 (file)
index 0000000..fe24d1b
Binary files /dev/null and b/src/covers/the-invisible-child-and-the-fir-tree.jpg differ
diff --git a/src/plans/atomic-habits.md b/src/plans/atomic-habits.md
deleted file mode 100644 (file)
index 04729c6..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
----
-book:
-  author: James Clear
-  cover_image: atomic-habits.jpg
-  publication_year: '2018'
-  title: Atomic Habits
-plan:
-  date_added: 2020-05-17
----
-
-<https://twitter.com/hynek/status/1259536982411280386>:
-
-> “Atomic Habits” is super good.  <https://www.goodreads.com/book/show/40121378>
diff --git a/src/reviews/2021/atomic-habits.md b/src/reviews/2021/atomic-habits.md
new file mode 100644 (file)
index 0000000..c87fe2b
--- /dev/null
@@ -0,0 +1,27 @@
+---
+book:
+  author: James Clear
+  cover_image: atomic-habits.jpg
+  publication_year: '2018'
+  title: Atomic Habits
+plan:
+  date_added: 2020-05-17
+review:
+  date_read: 2021-06-06
+  format: audiobook
+  rating: 4
+---
+
+I first heard of this book in a [tweet from Hynek](https://twitter.com/hynek/status/1259536982411280386).
+
+It introduces the "four laws of behaviour change":
+
+1. Make it obvious
+2. Make it attractive
+3. Make it easy
+4. Make it satisfying
+
+and then explains each of them in more detail.
+There are lots of stories and examples to help motivate the theory, which is well-explained without becoming repetitive.
+
+Time will tell whether I can put the ideas into practice -- but the theory at least I very much enjoyed.
diff --git a/src/reviews/2021/gender-swapped-fairy-tales.md b/src/reviews/2021/gender-swapped-fairy-tales.md
new file mode 100644 (file)
index 0000000..9dcbc5d
--- /dev/null
@@ -0,0 +1,22 @@
+---
+book:
+  author: Karrie Fransman and Jonathan Plackett
+  cover_image: gender-swapped-fairy-tales.jpg
+  isbn13: 978-0-571-36018-5
+  publication_year: '2020'
+  title: Gender Swapped Fairy Tales
+review:
+  date_read: 2021-05-18
+  format: hardback
+  rating: 5
+---
+
+I enjoyed this both for the gender shenanigans, and for reading an older version of some of the fairy tales I'm used to.
+
+The text differences are much lighter touch than I was expecting -- it's apparently a sophisticated find and replace, but with no more editorialising than that.
+Any imbalances are lifted directly from the original text.
+
+The hardback version has gorgeous illustrations, and feels like a proper book of fairy tales.
+It's a book with presence and heft.
+
+I first heard of this book in a [tweet from @Foyles](https://twitter.com/Foyles/status/1324403856353026048), linking to a blog post [The origins of Gender Swapped Fairy Tales](https://www.foyles.co.uk/Public/Biblio/Detail.aspx?blogId=2055)
diff --git a/src/reviews/2021/how-to-fly-a-plane.md b/src/reviews/2021/how-to-fly-a-plane.md
new file mode 100644 (file)
index 0000000..7cbccd3
--- /dev/null
@@ -0,0 +1,17 @@
+---
+book:
+  author: Nick Barnard and Lucy Pope
+  cover_image: how-to-fly-a-plane.jpg
+  isbn13: '9780500513743'
+  publication_year: '2007'
+  title: How to Fly a Plane
+review:
+  date_read: 2021-05-15
+  format: hardback
+  rating: 4
+---
+
+I don't remember where I got this book from -- it's been on my shelf for years.
+
+I have no plans to learn to fly, but this was an entertaining read with some excellent photographs.
+It covers a bunch of aspects of the flying experience, and a range of different plans.
diff --git a/src/reviews/2021/loveless.md b/src/reviews/2021/loveless.md
new file mode 100644 (file)
index 0000000..36942a1
--- /dev/null
@@ -0,0 +1,33 @@
+---
+book:
+  author: Alice Oseman
+  narrator: Elisabeth Hopper
+  cover_image: loveless.jpg
+  publication_year: '2020'
+  title: Loveless
+review:
+  date_read: 2021-06-14
+  format: audiobook
+  rating: 5
+---
+
+This is a novel about a girl who goes off to university looking for her "one true love", how she comes to realise that she's actually ace-aro, and finds a different sort of love.
+Georgia is the main character and the narrator, with two best friends (Pip and Jason), a roommate (Rooney), and a handful of other characters.
+
+I listened to it on a recommendation from Gemma.
+
+I enjoyed it.
+The asexual rep felt pretty accurate (and very relatable; I had to pause in some early chapters because it was a bit *too* familiar), and we have multiple characters from different bits of the ace-aro spectrum.
+
+The plot follows fairly predictable beats.
+The characters felt authentic and it was easy to care about them (and want to give them a hug), but there's no strong sense of suspense.
+The general themes and structure are signposted early on, and I found myself guessing plot points before they happened.
+That didn't detract from my enjoyment, but I mention it as an observation.
+
+First-person viewpoint is fine, but she seems to pick up on oddly specific details – like the exact brand of clothing, or naming a song and the artist – and it always felt a bit jarring.
+
+Narration was excellent.
+The book features text conversations, and I particularly enjoyed the vocalisation of keysmashing like "assahjgfd".
+
+Authentic asexual rep is always my thing, so no surprise that I liked this.
+This is the author's fourth book, so I'll be checking out what else they've written.
diff --git a/src/reviews/2021/the-invisible-child-and-the-fir-tree.md b/src/reviews/2021/the-invisible-child-and-the-fir-tree.md
new file mode 100644 (file)
index 0000000..7bc5a53
--- /dev/null
@@ -0,0 +1,12 @@
+---
+book:
+  author: Tove Jansson
+  cover_image: the-invisible-child-and-the-fir-tree.jpg
+  isbn13: '9781908745743'
+  publication_year: '1962'
+  title: The Invisible Child and the Fir Tree
+review:
+  date_read: 2021-05-03
+  format: hardback
+  rating: 3
+---
index 25e86f5..57ba0ec 100644 (file)
   },
   "atomic-habits.jpg": {
     "color": [
-      0.3825920612147298,
-      0.3821138211382116,
-      0.3631276901004303
+      0.65882353,
+      0.4,
+      0.24313725
     ],
     "size": 8657
   },
     ],
     "size": 10357
   },
+  "gender-swapped-fairy-tales.jpg": {
+    "color": [
+      0.7336257892987703,
+      0.18305084745762756,
+      0.21499501495513473
+    ],
+    "size": 61157
+  },
   "getting-the-love-you-want.jpg": {
     "color": [
       0.8531859228626888,
     ],
     "size": 8328
   },
+  "how-to-fly-a-plane.jpg": {
+    "color": [
+      0.33110539845758463,
+      0.44877261958768083,
+      0.5649982357981758
+    ],
+    "size": 38881
+  },
   "how-to-fold-it.jpg": {
     "color": [
       0.4326109391124871,
     ],
     "size": 231698
   },
+  "loveless.jpg": {
+    "color": [
+      0.5676140118968935,
+      0.2754791804362196,
+      0.5636924432694426
+    ],
+    "size": 45438
+  },
   "lustrum.jpg": {
     "color": [
       0.13725490196078433,
     ],
     "size": 9232
   },
+  "the-invisible-child-and-the-fir-tree.jpg": {
+    "color": [
+      0.7341311309624137,
+      0.246216079555031,
+      0.2523400191021986
+    ],
+    "size": 47948
+  },
   "the-invisible-orientation-an-introduction-to-asexuality.jpg": {
     "color": [
       0,
index f0b9cc5..f7ac31a 100644 (file)
   {% endif %}
 }
 
+#review_preview_{{ review_entry.book.slug }} img {
+  border: 0.1px solid rgb({{ r }}, {{ g }}, {{ b }});
+}
+
 #review_preview_{{ review_entry.book.slug }}:hover {
   {% if review_entry.review.rating == 5 %}
     background: rgb(
index c18bbf5..1a5258d 100644 (file)
         </th>
       </tr>
     {% endif %}
+    {% if review_entry.book.narrator %}
+      <tr>
+        <td>narrator{% if "and" in review_entry.book.narrator or ", " in review_entry.book.narrator or " & " in review_entry.book.narrator %}s{% endif %}:</td>
+        <th>{{ review_entry.book.narrator }}</th>
+      </tr>
+    {% endif %}
     {% if review_entry.review.date_read %}
     <tr>
       <td>date read:</td>