Showing posts with label Books. Show all posts
Showing posts with label Books. Show all posts

Tuesday, December 03, 2024

The Books I Read - November 2024

November was a bit weird. The Hands of the Emperor is long, but excedingly good. I'm continuing to find Anna Lee Huber a very engaging mystery writer, for both of her series. This is How You Lose the Time War was quite interesting to reread, I enjoy the epistilary nature and the co-authors passing back and forth. I think because of the nature of how they made it, it could some times be a little more tightly constructed, but the writing alone is worth reading.


Stats for November - (Year to date)

Reading Stats

Books Read - 4 (99)Pages Read - 1865 (33190)

Collage grid of the covers of the 4 books listed above.November 2024 Covers

Authors

Unique Authors: 3 (47)

Author - books read - pages read

Adrian Tchaikovsky (1 - 592) Amal El-Mohtar, Max Gladstone - 1 - 209 (1 - 209)
Amanda Cross (1 - 186) Andrea Penrose (6 - 2,096)
Andy Weir (1 - 481) Ann Leckie (1 - 397)
Anna Lee Huber - 2 - 687 (7 - 2,483) Ben H. Winters (1 - 322)
Bowles, Burns, Hixson, Jenness, Tellers (1 - 288) Brown, Roediger, and McDaniel (1 - 293)
Carola Dunn (9 - 2,230) Charles Todd (1 - 352)
CLAMP (4 - 1,934) Daniel O'Malley (1 - 688)
Deanna Raybourn (3 - 996) Dennis Duncan (1 - 339)
Dorothy L. Sayers (1 - 132) Elly Griffiths (12 - 4,359)
Garth Nix (1 - 408) Hanna Hagen Bjørgaas (1 - 258)
Heather Fawcett (1 - 320) Ian Rankin (1 - 241)
Ilona Andrews (2 - 668) Jacqueline Winspear (1 - 352)
James Ogilvy (1 - 201) Katherine Addison (1 - 448)
Katherine May (1 - 212) Katie Mack (1 - 237)
Louise Penny (4 - 1,418) Margery Allingham (1 - 208)
Martha Wells (6 - 2,240) Mary Robinette Kowal (3 - 841)
Milan Kundera (1 - 314) Nicholas Eames (1 - 464)
Oliver Burkeman (1 - 290) R. Brian Stanfield (1 - 242)
R.F. Kuang (1 - 560) Roger Zelazny (1 - 290)
Sherry Thomas (1 - 364) Shonda Rhimes (1 - 337)
Suzette Mayr (1 - 224) T. Kingfisher (1 - 114)
Tomohito Oda (1 - 192) Toshikazu Kawaguchi (1 - 227)
Vernor Vinge (1 - 555) Victoria Goddard - 1 - 969 (2 - 1079)
Yoshiki Tanaka (6 - 1509)

Word cloud of the authors I read in November. Victoria Goddard is largest on top, below Anna Lee Huber is  smaller, to the side Amal El-Mohtar and Max Gladstone combined are the same hight as Huber.November 2024 Author Cloud

Publication Decade

1920s - (2) 1960s - (1)
1980s - (8) 1990s - (12)
2000s - (5) 2010s - 4 (45)
2020s - (26)

Source

Audible - (4) Author's Website - (1)
Borrowed From Friend - (3) Kobo - 1 (24)
Libby - 2 (50) Libro fm - 1 (10)
My Library - (1) Shared - (6)

Formats

Audio Book - 2 (44) Blog Post - (1)
eBook - 2 (45) eBook Comic - (5)
Hardcover - (2) Paperback - (2)

Saturday, November 30, 2024

Mystery Series I've Read (This Year (so far))

I've always liked mysteries, but until recently I don't think I'd have described myself as a mystery reader. Looking at the stats (since I keep stats) almost exactly half of the books I read this year were mysteries and mostly historical mysteries at that. That's between 47 to 49 mysteries — depending on what you count as a mystery — and 48 non-mysteries in mid-November 2024.

I liked mysteries — especially mysteries set in England, between World War I and World War II  — enough that I ended up working on a post-war themed mystery in my own sci-fi universe. Certainly at the moment when I need something easy to read a mystery tends to be my first choice.

Given all of that, and the sheer bulk of mystery books I've read, I thought I'd write up a little thing about what I've read and which ones I've really enjoyed. I'm including them more-or-less in the order I read the first entry of the series this year. I've tried to keep spoilers to a minimum.
 

Ruth Galloway Mysteries — Elly Griffiths


Cover - The Ghost Fields by Elly Grifiths

 

I can't explain why I like the Ruth Galloway mysteries. The crimes (especially the early entries) are often child-related or child threatening, which is usually a non-starter for me. The characters are interesting, but tend not to exhibit growth, or fall back from growth and can sometimes be a little repetitive over the course of 14 books. That may be a human condition, but a crux of the series is that the two leads have literally not sat down and used their mouth-words with each other for a decade, much to the irritation of their 10 year old child...

The university angle is nice and dealing with the frustration of your department head not doing what you want, or being the department head and not being able to do what everyone wants, feels very real.
 

Wrexford & Sloane — Andrea Penrose


Cover - Murder on Black Swan Lane - Andrea Penrose

 

 

The Wrexford & Sloane books are fun. They're regency era mysteries, which are much more about the people solving the crimes than they are anything to do with the crimes themselves — I cannot remember a single crime in the books. Mostly they're on the romance of chemist-lord and satirical-cartoonist, plus their rag-tag band of sometimes literal kids-in-rags. I'm not sure if this the narrator for the audio books I've been reading or the author, but the word choice is sometimes a little repetitive and odd, but they're always engaging adventures.
 

Harbinder Kaur — Elly Griffiths


Cover - Bleeding Heart Yard by Elly Griffiths

 

 

The Harbinder Kaur mysteries are notable for only occasionally featuring Harbinder. If you like Elly Griffiths's writing then these are a good example, although I found they didn't have the same connection of character that the Ruth Galloway books did. The best is probably "Bleeding Heart Yard", although the ones that don't feature Harbinder, but do feature the weird band of secondary characters are certainly worth a read as well.
 

Veronica Speedwell — Deanna Raybourn


Cover - An Unxpected Peril by Deanna Raybourn

 

 

I love these books because they have the loosest variation of historical you can possibly put in mystery. In fact I'm not even sure they count as mystery so much as alt-history-fantasy-romance, but if all powerful lepidopterist of mysterious origins and her Lordling Taxidermist love interest are your thing, then these are your books. I love them for being very weird, but comfortable with that weirdness.


Kate Fransler — Amanda Cross


Cover - In the Last Analysis by Amanda Cross

 

 

I think I started reading the Kate Fransler books sometime while I was in undergrad, and the mystery with a university background, has really appealed to me. (See Ruth Galloway). Mostly driven by the Ruth books, I reread "In the Last Analysis" and it's a fun mystery. It does feel a little bit like a book written by an English prof who looked at a mystery and said, I can can do that better.
 

Inspector Ian Rutledge — Charles Todd


Cover - A Fine Summers Day by Charles Todd

 

 

The Rutledge books do a lot for me because they're set all over post-World War I Britain which just makes me happy. On the other hand they do tend to be slightly different arrangements of irascible suspicious small town locals, antagonizing and antagonized by the big bad detective inspector from Scotland Yard. There are a lot of interesting elements in the post-Great War themes, but these always just feel nodded to and not addressed. I'd love these a little more if the bigger series plots and themes got more air time.
 

Lord Peter Wimsey — Dorothy L. Sayers


Cover - Whose Body? by Dorothy L. Sayers

 

 

I love the Lord Peter books and of the Queens of Crime, Sayers is my favourite. Lord Peter is savvy — and genre savvy — but human and concerned with humanity as much as he is by justice. There's also something about the way Sayers writes characters that I find really appealing. Her themes of cause and consequence makes her mysteries feel real and important. I read "Whose Body?" to be a little more critical and analytical about how she writes, but then got distracted enjoying it. Oh well, I guess I'll just have to read it again.
 

Lady Darby — Anna Lee Huber


Cover - Mortal Arts by Anna Lee Huber

 

 

The Lady Darby mysteries are, to some extent, the opposite of the Veronica Speedwell ones. Where everything for Miss Speedwell is set to eleven, Lady Darby is set to a much more sedate and carefully illustrated six. They're written with much more realistic characters, situations, crimes and settings, although they are very compelling and Huber's writing really appeals to me. Character again is the real standout in these books, but the mysteries are engaging and well set and make sense.
 

The Last Policeman — Ben H. Winters


Cover - The Last Policeman by Ben H. Winters

 

 

This is one of the books where I'm not sure it's a mystery, partly because it's set in the literal apocalypse where the validity of investigating the crime is the key question. The first book "The Last Policeman" didn't quite click with me so I haven't continued in the series, but people I trust say it's good, so I might continue at some point.
 

Lady Sherlock — Sherry Thomas


Cover - A Tempest at Sea by Sherry Thomas

 

 

I love the Lady Sherlock mysteries. I think the earlier books were stronger and the series shows why you need to be careful with an overarching villain to your mysteries. (You will at no point be surprised about who masterminded the crime of each). Granted I also much prefer the Sherlock Holmes stories where Moriarity doesn't feature.

In the Lady Sherlock mysteries, I love the view into the minds of people with very different mindsets and I also love how super powers are quite possible provided you have a large enough group of people bringing enough skills together to make things happen.
 

Chief Inspector Armand Gamache — Louise Penny


Cover - A Rule Against Murder by Louise Penny

 

 

As Canadian as possible, under the circumstances. To be fair, M. Gamache would probably not be terribly thrilled to be described that way, but these books channel my memories of CBC radio and the sophisticated, rustic milieu which Canada used to present to the world.

The characters are intense and realistic and the crimes (despite for some reason always happening to the same six people — I'm early in the series still) are passionate and sensible.

As with the Lady Sherlock books, I think having an overarching villain cross too much of your mystery books detracts from the story at hand, but the setting and the people really drew me in.
 

The Angel of the Crows — Katherine Addison


Cover - The Angel of Crows by Katherine Addison

 

 

Katherine Addison is one of my favourite writers and "The Angel of the Crows" is very interesting. Imagine if Sherlock Holmes was an angel, and thus had no internal access to humanity. Of all the Sherlock Holmes inspired books I've read by people other than Conan Doyle, I think this is my favourite. It's engaging, set in a very interesting Victorian Fantasy world, and the relationship between Holmes and Watson is very interesting to watch unfold.
 

Daisy Dalrymple — Carola Dunn


Cover - Death at Wentwater Court by Carola Dunn

 

 

I'd tell you that the Daisy Dalrymple books are like popcorn, but I don't care for popcorn that much, so maybe more like potato chips... Anyway, my point is that I was reading these at the rate of about one a day for a good chunk of May. It seemed like every time I listened to one it just evaporated.

Inter-war, English, spirited protagonist, good — if simple — characters, these really landed in the sweet spot of readability for me. I did eat ... read ... a few too many and so I've slowed down on them a bit, but worth while and pretty well constructed mysteries as well.
 

Albert Campion — Margery Allingham


Cover - The Crime at Black Dudly by Margery Allingham

 

 

Margery Allingham was the member of the Four Queens of Crime, I knew the least about. "The Crime at Black Dudley" didn't really grab me the way "Whose Body?" did, partly because it seemed much more focused on the crime than the character and partly because the crime itself didn't make a lot of sense to me. I'll need to revisit it at some point.

Verity Kent Mysteries — Anna Lee Huber


Cover - This Side of Murder by Anna Lee Huber

 

 

The Verity Kent mysteries are interesting. Of all of the mystery books I've read this year "This Side of Murder" was the one that surprised me the most, both by its plot and its organization. I wasn't quite sure what to make of it, but following books in the series have solidified it as really worth reading.

Sunday, November 03, 2024

The Books I Read - October 2024

Fairly quiet month. My partner and I spent a while reading through A Night in the Lonesome October and at about a chapter each day, it was a lot of fun. Babel was interesting and worth the time, but it's not a comfortable read.


Stats for August - (Year to date)

Reading Stats

Books Read - 5 (95)Pages Read - 1784 (31325)

Collage grid of the covers of the 5 books listed above.October 2024 Covers

Authors

Unique Authors: 4 (46)

Author - books read - pages read

Adrian Tchaikovsky (1 - 592) Amanda Cross (1 - 186)
Andrea Penrose (6 - 2,096) Andy Weir (1 - 481)
Ann Leckie (1 - 397) Anna Lee Huber - 2 - 674 (5 - 1,796)
Ben H. Winters (1 - 322) Bowles, Burns, Hixson, Jenness, Tellers (1 - 288)
Brown, Roediger, and McDaniel (1 - 293) Carola Dunn (9 - 2,230)
Charles Todd (1 - 352) CLAMP (4 - 1,934)
Daniel O'Malley (1 - 688) Deanna Raybourn (3 - 996)
Dennis Duncan (1 - 339) Dorothy L. Sayers (1 - 132)
Elly Griffiths (12 - 4,359) Garth Nix (1 - 408)
Hanna Hagen Bjørgaas (1 - 258) Heather Fawcett (1 - 320)
Ian Rankin (1 - 241) Ilona Andrews (2 - 668)
Jacqueline Winspear (1 - 352) James Ogilvy (1 - 201)
Katherine Addison (1 - 448) Katherine May (1 - 212)
Katie Mack (1 - 237) Louise Penny (4 - 1,418)
Margery Allingham (1 - 208) Martha Wells (6 - 2,240)
Mary Robinette Kowal (3 - 841) Milan Kundera (1 - 314)
Nicholas Eames (1 - 464) Oliver Burkeman (1 - 290)
R. Brian Stanfield (1 - 242) R.F. Kuang - 1 - 560 (1 - 560)
Roger Zelazny - 1 - 290 (1 - 290) Sherry Thomas (1 - 364)
Shonda Rhimes (1 - 337) Suzette Mayr (1 - 224)
T. Kingfisher (1 - 114) Tomohito Oda (1 - 192)
Toshikazu Kawaguchi (1 - 227) Vernor Vinge (1 - 555)
Victoria Goddard (1 - 110) Yoshiki Tanaka - 1 - 260 (6 - 1509)

Word cloud of the authors I read in October. Anna Lee Huber is Largest in the middle, R. F. Kuang is a little smaller, just above and below Yoshiki Tanaka and Roger Zelazny are about 1/3 the size below.October 2024 Author Cloud

Publication Decade

1920s - (2) 1960s - (1)
1980s - 1 (8) 1990s - 1 (12)
2000s - (5) 2010s - 2 (41)
2020s - 1 (26)

Source

Audible - (4) Author's Website - (1)
Borrowed From Friend - (3) Kobo - 1 (23)
Libby - 2 (48) Libro fm - 1 (9)
My Library - (1) Shared - 1 (6)

Formats

Audio Book - 3 (42) Blog Post - (1)
eBook - 2 (43) eBook Comic - (5)
Hardcover - (2) Paperback - (2)

Tuesday, October 01, 2024

The Books I Read - September 2024

Again, Critical Role cut down on a lot of my reading, especial audio books. The three books set in the inter-war period were interesting counter points and I have to say that Anna Lee Huber writes in a style I really enjoy. Garth Nix's Left-Handed book sellers was a lot of fun, a little more elegance in crafting the front half, but a good action novel in the second. As always Martha Wells' Murderbot is outstanding.


Stats for August - (Year to date)

Reading Stats

Books Read - 5 (90)Pages Read - 1431 (29541)

Collage grid of the covers of the 5 books listed above.September 2024 Covers

Authors

Unique Authors: 5 (42)

Author - books read - pages read

Adrian Tchaikovsky (1 - 592) Amanda Cross (1 - 186)
Andrea Penrose (6 - 2,096) Andy Weir (1 - 481)
Ann Leckie (1 - 397) Anna Lee Huber - 1 - 306 (3 - 1,122)
Ben H. Winters (1 - 322) Bowles, Burns, Hixson, Jenness, Tellers (1 - 288)
Brown, Roediger, and McDaniel (1 - 293) Carola Dunn - 1 - 261 (9 - 2,230)
Charles Todd (1 - 352) CLAMP (4 - 1,934)
Daniel O'Malley (1 - 688) Deanna Raybourn (3 - 996)
Dennis Duncan (1 - 339) Dorothy L. Sayers (1 - 132)
Elly Griffiths (12 - 4,359) Garth Nix - 1 - 408 (1 - 408)
Hanna Hagen Bjørgaas (1 - 258) Heather Fawcett (1 - 320)
Ian Rankin (1 - 241) Ilona Andrews (2 - 668)
Jacqueline Winspear (1 - 352) James Ogilvy (1 - 201)
Katherine Addison (1 - 448) Katherine May (1 - 212)
Katie Mack (1 - 237) Louise Penny (4 - 1,418)
Margery Allingham - 1 - 208 (1 - 208) Martha Wells - 1 - 248 (6 - 2,240)
Mary Robinette Kowal (3 - 841) Milan Kundera (1 - 314)
Nicholas Eames (1 - 464) Oliver Burkeman (1 - 290)
R. Brian Stanfield (1 - 242) Sherry Thomas (1 - 364)
Shonda Rhimes (1 - 337) Suzette Mayr (1 - 224)
T. Kingfisher (1 - 114) Tomohito Oda (1 - 192)
Toshikazu Kawaguchi (1 - 227) Vernor Vinge (1 - 555)
Victoria Goddard (1 - 110) Yoshiki Tanaka (5 - 1249)

Word cloud of the authors I read in September, with the size based on the number of words read. Carola Dunn is in the middle in a medium font, Margery Allingham is above and a little smaller and Anna Lee Huber is above that in a larger font, Garth Nix is below Dunn in the largest font and Martha Wells is below in the smallest font.September 2024 Author Cloud

Publication Decade

1920s - 1 (2) 1960s - (1)
1980s - (7) 1990s - (11)
2000s - 1 (5) 2010s - 2 (39)
2020s - 1 (25)

Source

Audible - (4) Author's Website - (1)
Borrowed From Friend - (3) Kobo - 1 (22)
Libby - 2 (46) Libro fm - 2 (8)
My Library - (1) Shared - (5)

Formats

Audio Book - 2 (39) Blog Post - (1)
eBook - 3 (41) eBook Comic - (5)
Hardcover - (2) Paperback - (2)

Friday, September 06, 2024

The Books I Read - August 2024

I didn't read much in August, which was again party due to watching a lot of Critical Role and partly I just wasn't in the right mood. Anna Lee Huber's Lady Darcy books are a good balance of Scottish murder mystery and romance and I found a Grave Matter really fun. Petty Treasons was a lot of fun and the fact that it starts in second person more or less makes sense and works.

I added a bunch of books to Libby and my Kobo, Libro.fm and Owls nest wish lists so I think I'll be back to my usual reading speed as summer ends.


Stats for August - (Year to date)

Reading Stats

Books Read - 5 (85)Pages Read - 1520 (28110)

Collage grid of the covers of the 5 books listed above.August 2024 Covers

Authors

Unique Authors: 5 (42)

Author - books read - pages read

Adrian Tchaikovsky (1 - 592) Amanda Cross (1 - 186)
Andrea Penrose (6 - 2,096) Andy Weir (1 - 481)
Ann Leckie (1 - 397) Anna Lee Huber - 1 - 432 (2 - 816)
Ben H. Winters (1 - 322) Bowles, Burns, Hixson, Jenness, Tellers (1 - 288)
Brown, Roediger, and McDaniel (1 - 293) Carola Dunn (8 - 1,969)
Charles Todd (1 - 352) CLAMP (4 - 1,934)
Daniel O'Malley (1 - 688) Deanna Raybourn (3 - 996)
Dennis Duncan (1 - 339) Dorothy L. Sayers (1 - 132)
Elly Griffiths - 1 - 350 (12 - 4,359) Hanna Hagen Bjørgaas (1 - 258)
Heather Fawcett (1 - 320) Ian Rankin (1 - 241)
Ilona Andrews (2 - 668) Jacqueline Winspear (1 - 352)
James Ogilvy (1 - 201) Katherine Addison (1 - 448)
Katherine May (1 - 212) Katie Mack (1 - 237)
Louise Penny - 1 - 376 (4 - 1,418) Martha Wells (5 - 1,992)
Mary Robinette Kowal (3 - 841) Milan Kundera (1 - 314)
Nicholas Eames (1 - 464) Oliver Burkeman (1 - 290)
R. Brian Stanfield (1 - 242) Sherry Thomas (1 - 364)
Shonda Rhimes (1 - 337) Suzette Mayr (1 - 224)
T. Kingfisher (1 - 114) Tomohito Oda (1 - 192)
Toshikazu Kawaguchi (1 - 227) Vernor Vinge (1 - 555)
Victoria Goddard - 1 - 110 (1 - 110) Yoshiki Tanaka - 1 - 252 (5 - 1249)

Word cloud of the authors I read in August, based on the number of words read. Anna Lee Huber is largest and at the top, then Elly Griffiths below and a little smaller then Louise Penny about the same size. Yoshiki Tanaka is off to the left and quite a bit smaller and Victoria Goddard is smallest and tucked in to the bottom right.August 2024 Author Cloud

Publication Decade

1920s - (1) 1960s - (1)
1980s - 1 (7) 1990s - (11)
2000s - 1 (4) 2010s - 1 (37)
2020s - 2 (24)

Source

Audible - (4) Author's Website - (1)
Borrowed From Friend - (3) Kobo - 2 (21)
Libby - 3 (44) Libro fm - (6)
My Library - (1) Shared - (5)

Formats

Audio Book - 1 (37) Blog Post - (1)
eBook - 4 (38) eBook Comic - (5)
Hardcover - (2) Paperback - (2)

Saturday, August 24, 2024

The Books I Read - July 2024

I'm late updating things for July, so I don't know that I have a lot to add. I did start watching through Critical Role, (from the very begining) and that's cut down on my Audio book listening quite a bit. I ended up picking up a lot of the Legend of the Galactic Heroes books since they were kind of easy to pick up and put down. In case you're interested, they're written -- or translated -- very dryly and I find it's very helpful to read them in the voice of Dan Carlin.


Authors

Unique Authors: 6 (41)

Author - books read - pages read

Adrian Tchaikovsky (1 - 592) Amanda Cross (1 - 186)
Andrea Penrose (6 - 2,096) Andy Weir - 1 - 481 (1 - 481)
Ann Leckie (1 - 397) Anna Lee Huber (1 - 384)
Ben H. Winters (1 - 322) Bowles, Burns, Hixson, Jenness, Tellers (1 - 288)
Brown, Roediger, and McDaniel (1 - 293) Carola Dunn (8 - 1,969)
Charles Todd (1 - 352) CLAMP (4 - 1,934)
Daniel O'Malley (1 - 688) Deanna Raybourn (3 - 996)
Dennis Duncan - 1 - 339 (1 - 339) Dorothy L. Sayers (1 - 132)
Elly Griffiths (11 - 4,009) Hanna Hagen Bjørgaas (1 - 258)
Heather Fawcett (1 - 320) Ian Rankin (1 - 241)
Ilona Andrews (2 - 668) Jacqueline Winspear (1 - 352)
James Ogilvy - 1 - 201 (1 - 201) Katherine Addison (1 - 448)
Katherine May - 1 - 212 (1 - 212) Katie Mack (1 - 237)
Louise Penny (3 - 1,042) Martha Wells - 2 - 891 (5 - 1,992)
Mary Robinette Kowal (3 - 841) Milan Kundera (1 - 314)
Nicholas Eames (1 - 464) Oliver Burkeman (1 - 290)
R. Brian Stanfield (1 - 242) Sherry Thomas (1 - 364)
Shonda Rhimes (1 - 337) Suzette Mayr (1 - 224)
T. Kingfisher (1 - 114) Tomohito Oda (1 - 192)
Toshikazu Kawaguchi (1 - 227) Vernor Vinge (1 - 555)
Yoshiki Tanaka - 3 - 725 (4 - 997)

Word cloud of the authors I read in July. Yoshi Tanaka and Martha Wells are largest and the others, Dennis Duncan, Katherine May, Andy Weir, James Ogilvy surround them.July 2024 Author Cloud

1920s - (1) 1960s - (1)
1980s - 3 (6) 1990s - 1 (11)
2000s - (3) 2010s - 2 (36)
2020s - 3 (22)

Source

Audible - (4) Author's Website - (1)
Borrowed From Friend - 1 (3) Kobo - 5 (19)
Libby - 1 (41) Libro fm - (6)
My Library - (1) Shared - 2 (5)

Formats

Audio Book - 2 (36) Blog Post - (1)
eBook - 6 (34) eBook Comic - 1 (6)
Hardcover - (2) Paperback - (1)

Wednesday, July 17, 2024

The Books I Read - June 2024

I've really started to enjoy the "Books of Raksura", it's nice to discover that there are a fourth and fifth.


Stats for June - (Year to date)

Reading Stats

Books Read - 10 (71)Pages Read - 3213 (23741)

Authors

Unique Authors: 9 (32)

Author - books read - pages read

Adrian Tchaikovsky (1 - 592) Amanda Cross (1 - 186)
Andrea Penrose - 1 - 304 (6 - 2,096) Ann Leckie - 1 - 397 (1 - 397)
Anna Lee Huber (1 - 384) Ben H. Winters (1 - 322)
Bowles, Burns, Hixson, Jenness, Tellers (1 - 288) Brown, Roediger, and McDaniel (1 - 293)
Carola Dunn (8 - 1,969) Charles Todd (1 - 352)
CLAMP (4 - 1,934) Daniel O'Malley (1 - 688)
Deanna Raybourn (3 - 996) Dorothy L. Sayers (1 - 132)
Elly Griffiths - 1 - 374 (11 - 4,009) Hanna Hagen Bjørgaas (1 - 258)
Heather Fawcett - 1 - 320 (1 - 320) Ian Rankin (1 - 241)
Ilona Andrews (2 - 668) Jacqueline Winspear (1 - 352)
Katherine Addison (1 - 448) Katie Mack (1 - 237)
Louise Penny - 1 - 313 (3 - 1,042) Martha Wells - 2 - 677 (3 - 1,101)
Mary Robinette Kowal (3 - 841) Milan Kundera - 1 - 314 (1 - 314)
Nicholas Eames (1 - 464) Oliver Burkeman (1 - 290)
R. Brian Stanfield - 1 - 242 (1 - 242) Sherry Thomas (1 - 364)
Shonda Rhimes (1 - 337) Suzette Mayr (1 - 224)
T. Kingfisher (1 - 114) Tomohito Oda (1 - 192)
Toshikazu Kawaguchi (1 - 227) Vernor Vinge (1 - 555)
Yoshiki Tanaka - 1 - 272 (1 - 272)

Word cloud of the authors I read in June. Martha is very large in the middle. Half the size, Fawcett, Griffiths, Stanfield, Penrose, Kundera, Penny and Leckie spiral out.June 2024 Author Cloud

1920s - (1) 1960s - (1)
1980s - 2 (3) 1990s - 1 (10)
2000s - 1 (3) 2010s - 3 (34)
2020s - 3 (19)

Source

Audible - 1 (4) Author's Website - (1)
Borrowed From Friend - 1 (2) Kobo - 3 (14)
Libby - 5 (40) Libro fm - (6)
My Library - (1) Shared - (3)

Formats

Audio Book - 4 (34) Blog Post - (1)
eBook - 5 (28) eBook Comic - (5)
Hardcover - (2) Paperback - 1 (1)

Sunday, June 02, 2024

The Books I Read - May 2024

May felt like a lot of different months and it feels like ages since I started reading Carola Dunn's Daisy Dalrimple books or since I was reading Kings of the Wyld. The Daisy mysteries are fun and the supporting cast really sells them for me. They do seem a little draggy in overall plot. Kings of the Wyld was interesting and felt like it was playing with a lot of the 70s and 80s fantasy tropes.

I also wrote up a thing on the tools I'm using to generate the tables in the post. I'm making some progress on updating games the same way, I'd hope to have that ready by now, but it shouldn't be before long.


Stats for May - (Year to date)

Reading Stats

Books Read - 15 (61)Pages Read - 4064 (20528)

Authors

Unique Authors: 9 (32)

Author - books read - pages read

Adrian Tchaikovsky (1 - 592) Amanda Cross (1 - 186)
Andrea Penrose - 2 - 666 (5 - 1,792) Anna Lee Huber (1 - 384)
Ben H. Winters (1 - 322) Bowles, Burns, Hixson, Jenness, Tellers - 1 - 288 (1 - 288)
Brown, Roediger, and McDaniel (1 - 293) Carola Dunn - 6 - 1486 (8 - 1,969)
Charles Todd (1 - 352) CLAMP (4 - 1,934)
Daniel O'Malley (1 - 688) Deanna Raybourn (3 - 996)
Dorothy L. Sayers (1 - 132) Elly Griffiths (10 - 3,635)
Hanna Hagen Bjørgaas (1 - 258) Ian Rankin (1 - 241)
Ilona Andrews (2 - 668) Jacqueline Winspear (1 - 352)
Katherine Addison (1 - 448) Katie Mack (1 - 237)
Louise Penny (2 - 729) Martha Wells (1 - 424)
Mary Robinette Kowal (3 - 841) Nicholas Eames - 1 - 464 (1 - 464)
Oliver Burkeman - 1 - 290 (1 - 290) Sherry Thomas (1 - 364)
Shonda Rhimes - 1 - 337 (1 - 337) Suzette Mayr (1 - 224)
T. Kingfisher - 1 - 114 (1 - 114) Tomohito Oda - 1 - 192 (1 - 192)
Toshikazu Kawaguchi - 1 - 227 (1 - 227) Vernor Vinge (1 - 555)

Word cloud of the authors I read in May. Carola Dunn is very large in the middle, sandwiched between Bowles, Burns, Hixson, Jenness, Tellers, Toshikazu Kawaguchi, Nicholas Eames and T. Kingfisher above and Tomohito Oda, Shonda Rhimes, Oliver Burkeman and Andrea Penrose below. Penrose is about half the size of Dunn and Eames is slightly bigger than the others.May 2024 Author Cloud


Publication Range

1920s - (1) 1960s - (1)
1980s - (1) 1990s - 6 (9)
2000s - (2) 2010s - 4 (31)
2020s - 5 (16)

Source

Audible - (3) Author's Website - (1)
Borrowed From Friend - (1) Kobo - 1 (11)
Libby - 10 (35) My libro.fm Library - 2 (6)
My Library - (1) Shared With Friend - 2 (3)

Formats

Audio Book - 12 (30) Blog Post - (1)
eBook - 2 (23) eBook Comic - 1 (5)
Hardcover - (2)

Tuesday, May 14, 2024

Project 24: Blog HTML Generator - Introduction

 I’ve been having a lot of fun with my new book tracking infographic. Doing things like making a word cloud of authors and a grid of titles is just interesting enough that it’s a great job to have on hand when I don’t want to do anything that needs more thinking. And more, or less, I like the look of what I’ve put together. I’m sure I could make it more … infographicy … but for now I still like it and that’s all been an easy amount of tracking.

What frustrates me (or at least leaves me squinting over a screen) is that I like the look for two columns of data for books and authors and other things, but it is hard to manually transcribe and update that information correctly. While I’m enjoying making some parts of the infographic by hand there’s no reason not to automate the parts I don’t want to do by hand.

The data that I track for books isn’t terribly complicated, and my display isn’t all that complicated either. My first thought was that I could probably just build a table manually in Python. Then I started looking around and while Python has an HTML library that I could possibly use I also discovered Jinja, which is a template generator you can call from Python and which lets you build structured text with your own data added in.

I thought Jinja looked fun, possibly having old timey Mail Merge nostalgia, and I really enjoyed the bit where it just takes a template and adds your data where you put in a marker. It has some fairly functional concepts of conditionals and loops and didn’t rely on much else. You can use it for a bunch of different things, and it’s probably overkill for me, but I’m a sucker for accessing data in double braces. {{ humour }}

Getting Set Up

Documentation for Jinja is a little spotty, but not too bad. The big thing to keep in mind is that you need to install Jinja2 using pip. (Also then that you have to call it as jinja2 in code. I found the Geeks for Geeks tutorial pretty good to get started. I went through the tutorial a couple of times and once I knocked all the rust off my Python knowledge I was able to pass lists of dictionaries to the Jinja renderer and get a basic version out.

On the note of Python rust, the thing that really got me the connection of Python keyword arguments to Jinja’s variables, but once I remember and got comfortable with method keywords (template.render(authors=authors)) things got better. (I guess by convention for Jinja I should be calling that context, but I’m very bad at using libraries conventionally).

But the left and right!

I’ve maybe given too many introductory programming questions in my life, but when I looked at trying to neatly organise data into two columns, my first thought is to check if we’re on an even or odd iteration of the loop.

Jinja, does not do that.

There might be a way, but when I made a variable and counted to it, it turned out it was being reset at the beginning for every loop (or possibly just never being changed). That was fairly disheartening, until I stopped and actually read the weird little blurb in the Jinja Tips and Tricks page, which I’d skimmed past a dozen times.

The loop.cycle() method is pretty neat. When you call it in a loop, it returns the 1st argument in the array passed in, every time it’s called. When you call it on the next iteration, it returns the second argument and so on until it runs out of arguments then it loops around in the arguments again.

The way to use this took me a little while to process, since in that example there, they’re changing on each row, but the thing I needed to konw is that can call the method again with different arguments, and the nth argument will always be returned. So I was able to update my template to either added the row start, or nothing, and then added nothing or the row ending.

This is how that ends up looking:

  {{ loop.cycle('<tr>','') }}<td>...</td>{{ loop.cycle('', '</tr>') }}

I also had to add a check at the end to add an empty table element if there was an odd number.

  {% if books|length % 2 == 1 %}<td></td></tr>{% endif %}

I also added a set of conditional tests to add bold <b> tags. Which really catches the thing that I struggled most to do when I was building these tables manually.

Other cleanup

I finally broke down and thought I’d ask ChatGPT a programming question. Unsurprisingly, if you were look at my search history (or listen to me grumble about files), I asked it how to open a csv file in Python. The answer was about as good as Stack Overflow would have done for me. (that's gotten more complicated since I asked, I guess). The answer was wrong (or more correctly missing a very important detail, but good enough.

I did get to learn that when you open a csv file, you can include the field names in the arguments to csv.DictReader, which is very helpful.

reader = csv.DictReader(file, fieldnames = ('name', 
'books_read_month', 
'pages_read_month', 
'books_read_year', 
'pages_read_year'))

At this point things bogged down, I did not expect Excel to ambush me with “I now show all data upside down” (like, no seriously, it shows all of the text upside down and the rows upside down) so that obscured some issues I was having with getting the data arranged properly. (I’m blaming excel for reordering the CSV, … see the upside down thing above). But with a little manual work I’m now able to get data out of my tracking spreadsheet and into some template HTML files which I can then put into my blog posts.

The thing that made me happiest was as I was working I realised how much duplicate code I was generating between the template and the CSV loader for most of the tables. The books and the authors are unique but all of the other tables share a format, and so first I was able to use the same template. Then I was able to tidy up more and just pass the file name to the one method and process all three tables with the same method and template combo. That nicely reduced the size of the generator script and made me feel like a proper computer scientist.

Next Steps

My current “hand crafting” set up is that I copy select data out of my main reading spreadsheet and export it as five CSVs, then I run the HTML generator over those and get five files with the tables. I then pull those tables into the blog post in blogger.

That really covers all of what I’m looking for and the data is simple enough that I don’t really need anything else for books. The original idea for the project was do stuff more or less by hand and I’ve automated the parts where I was frustrating myself. I might come back and mess around more, but for now I’m pretty happy with the book infographic.

The game infographic is a little more of a mess and the new format I’m thinking about needs a lot more data displayed and folded in different ways. So I think I am going to go on and play with Jinja to generate a monthly games infographic. I’ve done a little bit already so hopefully I’ll be able to pop out the March and April infographics before the end of May.

It’s been a fun project and was nice to take on something a reasonable size which I could finish in a reasonable amount of time. Jinja seems useful for a lot of other applications, so I’m glad I’ve at least had a chance to play around with it.

A Few Helpful Links

Wednesday, May 01, 2024

The Books I Read - April 2024

So I did find a way to automate a lot of the table generation for the post. I'm testing it out now, but it seems to be working. I'll write more about that later, but for now, I've slightly automated my hand made HTML process. It seems to have made the process a little smoother and catches most of the things I mess up when I write these out.


Stats for April - (Year to date)

Reading Stats

Books Read - 10 (46)Pages Read - 3723 (16464)

Authors

Unique Authors: 6 (25)

Author - books read - pages read

Adrian Tchaikovsky - 1 - 592 (1 - 592) Amanda Cross (1 - 186)
Andrea Penrose (3 - 1126) Anna Lee Huber (1 - 384)
Ben H. Winters (1 - 322) Brown, Roediger, and McDaniel (1 - 293)
Carola Dunn - 2 - 483 (2 - 483) Charles Todd (1 - 352)
CLAMP - 2 - 746 (4 - 1934) Daniel O'Malley (1 - 688)
Deanna Raybourn (3 - 996) Dorothy L. Sayers (1 - 132)
Elly Griffiths - 2 - 725 (10 - 3635) Hanna Hagen Bjørgaas (1 - 258)
Ian Rankin (1 - 241) Ilona Andrews (2 - 668)
Jacqueline Winspear (1 - 352) Katherine Addison - 1 - 448 (1 - 448)
Katie Mack (1 - 237) Louise Penny - 2 - 729 (2 - 729)
Martha Wells (1 - 424) Mary Robinette Kowal (3 - 841)
Sherry Thomas (1 - 364) Suzette Mayr (1 - 224)
Vernor Vinge (1 - 555)

A word cloud of all the authors above. Elly Griffiths is large in the centre, and the others are clustered around in a spiral, roughly in the order I read them.April 2024 Author Cloud


Publication Range

1920s - (1) 1960s - (1)
1980s - (1) 1990s - 2 (3)
2000s - 2 (2) 2010s - 4 (27)
2020s - 2 (11)

Source

Audible - (3) Author's Website - (1)
Borrowed From Friend - (1) Kobo - 5 (10)
Public Library - 4 (25) My libro.fm Library - 1 (4)
My Library - (1) Shared With Friend - (1)

Formats

Audio Book - 4 (18) Blog Post - (1)
eBook - 4 (21) eBook Comic - 2 (4)
Hardcover - (2)

Monday, April 01, 2024

The Books I Read - March 2024

Pretty happy with how my reading tracking is going. My spreadsheet has all the data so it's very quick to generate the page, although from some thoughts I've had about game tracking I think I may be able to automate a bunch of this, since generating HTML by hand is not a way to live.

Update: Finished one more book in March, so snuck it into the post..


Stats for March - (Year to date)

Reading Stats

Books Read - 12 (36)Pages Read - 4206 (12741)

Authors

Unique Authors: 10 (21)

Author - books read - pages read

Amanda Cross - 1 - 186 (1 - 186)Andrea Penrose - 1 - 387 (3 - 1126)
Anna Lee Huber - 1 - 384 (1 - 384)Ben H. Winters - 1 - 322 (1 - 322)
Charles Todd - 1 - 352 (1 - 352)CLAMP - 2 - 1188 (2- 1188)
Daniel O'Malley - (1 - 688)Deanna Raybourn - 2 - 650 (3 - 996)
Dorothy L. Sayers - 1 - 132 (1 - 132)Elly Griffiths - (8 - 2910)
Hanna Hagen Bjørgaas - 1 - 258 (1 - 258)Ian Rankin - 1 -241 (1 - 241)
Ilona Andrews - (2 - 668)Jacqueline Winspear - (1 - 352)
Katie Mack - (1 - 237)Martha Wells (1 - 424)
Mary Robinette Kowal (3 - 841)Brown, Roediger, McDaniel (1 - 293)
Sherry Thomas - 1 - 364 (1 - 364)Suzette Mayr - (1 - 224)
Vernor Vinge - (1 - 555)

A word cloud of all the authors above. CLAMP is large in the centre, and the others are clustered around in a spiral, roughly in the order I read them.March 2024 Author Cloud


Publication Range

Earliest Book - 1923 (1932)Most Recent Book - 2023 (2023)

Publications by Decades

2020s - 2 (9)2010s - 7 (23)
1990s - (1)1980s - 1 (1)
1960 - 1 (1)1920s - 1 (1)

Source

Borrowed From Public Library - 6 (21)Shared with Friends - (1)
My libro.fm Library - 2 (3)My Physical Library - (1)
Audible - (3)Author's Website - (1)
Borrowed From Friend - (1)My Kobo Library - 4 (5)

Formats

Audio Book - 5 (14)eBook - 5 (17)
eBook (Comic) - 2 (2)Blog Post - (1)
Hardcover - (1)

The Books I Read - November 2024

November was a bit weird. The Hands of the Emperor is long, but excedingly good. I'm continuing to find Anna Lee Huber a very engagin...