diff --git a/src/bookshelf/syncer_v2/00_goodreads_scraper.py b/src/bookshelf/syncer_v2/00_goodreads_scraper.py index 0a1b587..da77ed1 100644 --- a/src/bookshelf/syncer_v2/00_goodreads_scraper.py +++ b/src/bookshelf/syncer_v2/00_goodreads_scraper.py @@ -54,10 +54,14 @@ def get_book_rating_from_html_row(tr_html): } return lookup_table[rating_text] -def get_book_date_read_from_html_row(tr_html): +def get_book_dates_read_from_html_row(tr_html): date_read_td = tr_html.find('td', {'class': 'field date_read'}) - date_read = date_read_td.find('div').text.strip() - return date_read + # find all divs with class date_row, get the text and add it to the list + date_row_divs = date_read_td.find_all('div', {'class': 'date_row'}) + dates_read = list() + for date_row_div in date_row_divs: + dates_read.append(date_row_div.text.strip()) + return dates_read def get_book_date_added_from_html_row(tr_html): date_read_td = tr_html.find('td', {'class': 'field date_added'}) @@ -92,15 +96,23 @@ def parse_read_books_from_html(html): soup = BeautifulSoup(html, 'html.parser') books = [] for tr in soup.find_all('tr', {'class': 'bookalike review'}): - book = { - 'title': get_book_title_from_html_row(tr), - 'author': get_book_author_from_html_row(tr), - "book_id": get_book_id_from_html_row(tr), - "review_id": get_book_review_id_from_html_row(tr), - 'date_finished': get_book_date_read_from_html_row(tr), - 'rating': get_book_rating_from_html_row(tr), - } - books.append(book) + dates_read = get_book_dates_read_from_html_row(tr) + if len(dates_read) > 1: + print(get_book_title_from_html_row(tr)) + duplicate_review_id = None + for date_read in dates_read: + final_review_id = str(get_book_review_id_from_html_row(tr)) + review_id = final_review_id if not duplicate_review_id else f"{final_review_id}.{duplicate_review_id}" + book = { + 'title': get_book_title_from_html_row(tr), + 'author': get_book_author_from_html_row(tr), + "book_id": get_book_id_from_html_row(tr), + "review_id": review_id, + 'date_finished': date_read, + 'rating': get_book_rating_from_html_row(tr), + } + books.append(book) + duplicate_review_id = duplicate_review_id + 1 if duplicate_review_id else 1 return books def parse_toread_books_from_html(html): diff --git a/src/bookshelf/syncer_v2/all_books.json b/src/bookshelf/syncer_v2/all_books.json index c08c800..4b360ad 100644 --- a/src/bookshelf/syncer_v2/all_books.json +++ b/src/bookshelf/syncer_v2/all_books.json @@ -98,7 +98,7 @@ }, { "title": "All the Light We Cannot See", - "author": "Anthony Doeer", + "author": "Anthony Doerr", "book_id": "18143977-all-the-light-we-cannot-see", "review_id": 5897090718, "date_added": "Oct 09, 2023", @@ -218,7 +218,7 @@ "title": "Treasure Under the Tundra: Canada's Arctic Diamonds", "author": "L.D. Cross", "book_id": "25713957-treasure-under-the-tundra", - "review_id": 6530096290, + "review_id": "6530096290", "date_finished": "May 24, 2024", "rating": 3 }, @@ -226,7 +226,7 @@ "title": "The Seven Husbands of Evelyn Hugo", "author": "Taylor Jenkins Reid", "book_id": "45416596-the-seven-husbands-of-evelyn-hugo", - "review_id": 6328788530, + "review_id": "6328788530", "date_finished": "Sep 17, 2024", "rating": 4 }, @@ -234,7 +234,7 @@ "title": "The Hitchhiker's Guide to the Galaxy", "author": "Douglas Adams", "book_id": "11.The_Hitchhiker_s_Guide_to_the_Galaxy", - "review_id": 6255486917, + "review_id": "6255486917", "date_finished": "Mar 06, 2024", "rating": 2 }, @@ -242,7 +242,7 @@ "title": "Christmas at the Vinyl Cafe", "author": "Stuart McLean", "book_id": "35792800-christmas-at-the-vinyl-cafe", - "review_id": 6033280604, + "review_id": "6033280604", "date_finished": "Dec 15, 2023", "rating": 4 }, @@ -250,7 +250,7 @@ "title": "On Earth We're Briefly Gorgeous", "author": "Ocean Vuong", "book_id": "41880609-on-earth-we-re-briefly-gorgeous", - "review_id": 5985529491, + "review_id": "5985529491", "date_finished": "Jan 10, 2024", "rating": 4 }, @@ -258,7 +258,7 @@ "title": "The Road Years: A Memoir, Continued . . .", "author": "Rick Mercer", "book_id": "148660831-the-road-years", - "review_id": 5945816482, + "review_id": "5945816482", "date_finished": "Dec 28, 2023", "rating": 4 }, @@ -266,7 +266,7 @@ "title": "The Darkness Outside Us", "author": "Eliot Schrefer", "book_id": "55200663-the-darkness-outside-us", - "review_id": 5944729675, + "review_id": "5944729675", "date_finished": "Mar 14, 2024", "rating": 5 }, @@ -274,7 +274,7 @@ "title": "They Both Die at the End", "author": "Adam Silvera", "book_id": "33385229-they-both-die-at-the-end", - "review_id": 5911041732, + "review_id": "5911041732", "date_finished": "Mar 27, 2024", "rating": 4 }, @@ -282,7 +282,7 @@ "title": "Greenlights", "author": "Matthew McConaughey", "book_id": "52838315-greenlights", - "review_id": 5879826635, + "review_id": "5879826635", "date_finished": "Oct 03, 2023", "rating": 2 }, @@ -290,7 +290,7 @@ "title": "The Perks of Being a Wallflower", "author": "Stephen Chbosky", "book_id": "22628.The_Perks_of_Being_a_Wallflower", - "review_id": 5867613245, + "review_id": "5867613245", "date_finished": "Dec 11, 2023", "rating": 5 }, @@ -298,7 +298,7 @@ "title": "Lie With Me", "author": "Philippe Besson", "book_id": "40539136-lie-with-me", - "review_id": 5867611532, + "review_id": "5867611532", "date_finished": "Nov 18, 2023", "rating": 5 }, @@ -306,7 +306,7 @@ "title": "Young Mungo", "author": "Douglas Stuart", "book_id": "58891551-young-mungo", - "review_id": 5867608283, + "review_id": "5867608283", "date_finished": "Feb 29, 2024", "rating": 3 }, @@ -314,7 +314,7 @@ "title": "Iced Out", "author": "C.E. Ricci", "book_id": "60469260-iced-out", - "review_id": 5867603598, + "review_id": "5867603598", "date_finished": "Oct 30, 2023", "rating": 4 }, @@ -322,7 +322,7 @@ "title": "Aristotle and Dante Discover the Secrets of the Universe", "author": "Benjamin Alire S\u00e1enz", "book_id": "12000020-aristotle-and-dante-discover-the-secrets-of-the-universe", - "review_id": 5823043566, + "review_id": "5823043566", "date_finished": "Jan 30, 2024", "rating": 5 }, @@ -330,7 +330,7 @@ "title": "Blind Man's Bluff: The Untold Story of American Submarine Espionage", "author": "Sherry Sontag", "book_id": "42343.Blind_Man_s_Bluff", - "review_id": 5823033523, + "review_id": "5823033523", "date_finished": "Sep 25, 2023", "rating": 2 }, @@ -338,7 +338,7 @@ "title": "Die with Zero: Getting All You Can from Your Money and Your Life", "author": "Bill Perkins", "book_id": "52950915-die-with-zero", - "review_id": 5823031015, + "review_id": "5823031015", "date_finished": "Nov 04, 2023", "rating": 3 }, @@ -346,7 +346,7 @@ "title": "Swimming in the Dark", "author": "Tomasz Jedrowski", "book_id": "49977811-swimming-in-the-dark", - "review_id": 5822811923, + "review_id": "5822811923", "date_finished": "Sep 05, 2023", "rating": 5 }, @@ -354,7 +354,7 @@ "title": "Red, White & Royal Blue", "author": "Casey McQuiston", "book_id": "41150487-red-white-royal-blue", - "review_id": 5822810932, + "review_id": "5822810932", "date_finished": "Sep 2023", "rating": 4 }, @@ -362,7 +362,7 @@ "title": "True Letters from a Fictional Life", "author": "Kenneth Logan", "book_id": "24485772-true-letters-from-a-fictional-life", - "review_id": 5822809689, + "review_id": "5822809689", "date_finished": "Jun 20, 2023", "rating": 5 }, @@ -370,7 +370,7 @@ "title": "The Kind Worth Killing", "author": "Peter Swanson", "book_id": "21936809-the-kind-worth-killing", - "review_id": 5758914570, + "review_id": "5758914570", "date_finished": "Apr 17, 2024", "rating": 5 }, @@ -378,7 +378,7 @@ "title": "The Silence of the Lambs", "author": "Thomas Harris", "book_id": "51815480-the-silence-of-the-lambs", - "review_id": 5299043327, + "review_id": "5299043327", "date_finished": "Sep 22, 2023", "rating": 5 }, @@ -386,7 +386,7 @@ "title": "The Song of Achilles", "author": "Madeline Miller", "book_id": "59062169-the-song-of-achilles", - "review_id": 5299033214, + "review_id": "5299033214", "date_finished": "Mar 10, 2023", "rating": 5 }, @@ -394,7 +394,7 @@ "title": "How to Be the World's Smartest Traveler", "author": "Christopher Elliott", "book_id": "18050201-how-to-be-the-world-s-smartest-traveler", - "review_id": 5299007610, + "review_id": "5299007610", "date_finished": "Jun 05, 2023", "rating": 2 }, @@ -402,7 +402,7 @@ "title": "Alone Against the North: An Expedition into the Unknown", "author": "Adam Shoalts", "book_id": "24876658-alone-against-the-north", - "review_id": 5299006533, + "review_id": "5299006533", "date_finished": "Jun 05, 2023", "rating": 3 }, @@ -410,7 +410,7 @@ "title": "The Escape Book: Can you escape this book?", "author": "Iv\u00e1n Tapia", "book_id": "35431548-the-escape-book", - "review_id": 5299005336, + "review_id": "5299005336", "date_finished": "Feb 19, 2023", "rating": 3 }, @@ -418,7 +418,7 @@ "title": "The Midnight Library", "author": "Matt Haig", "book_id": "56578056-the-midnight-library", - "review_id": 5024888455, + "review_id": "5024888455", "date_finished": "Nov 20, 2022", "rating": 2 }, @@ -426,7 +426,7 @@ "title": "Cracking the Coding Interview: 189 Programming Questions and Solutions", "author": "Gayle Laakmann McDowell", "book_id": "25707092-cracking-the-coding-interview", - "review_id": 4779250938, + "review_id": "4779250938", "date_finished": "Jul 03, 2022", "rating": 4 }, @@ -434,7 +434,7 @@ "title": "The Infinite Game", "author": "Simon Sinek", "book_id": "38390751-the-infinite-game", - "review_id": 4772807373, + "review_id": "4772807373", "date_finished": "Jun 19, 2022", "rating": 2 }, @@ -442,7 +442,7 @@ "title": "Money Rules: Rule Your Money, or Your Money Will Rule You", "author": "Gail Vaz-Oxlade", "book_id": "17161396-money-rules", - "review_id": 4682839455, + "review_id": "4682839455", "date_finished": "May 24, 2022", "rating": 3 }, @@ -450,7 +450,7 @@ "title": "Son of a Critch: A Childish Newfoundland Memoir", "author": "Mark Critch", "book_id": "40198855-son-of-a-critch", - "review_id": 4666862222, + "review_id": "4666862222", "date_finished": "May 21, 2022", "rating": 3 }, @@ -458,7 +458,7 @@ "title": "Make It Stick: The Science of Successful Learning", "author": "Peter C. Brown", "book_id": "18770267-make-it-stick", - "review_id": 4666861319, + "review_id": "4666861319", "date_finished": "May 09, 2022", "rating": 5 }, @@ -466,7 +466,7 @@ "title": "Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones", "author": "James Clear", "book_id": "40244063-atomic-habits", - "review_id": 4666859828, + "review_id": "4666859828", "date_finished": "Sep 23, 2022", "rating": 5 }, @@ -474,7 +474,7 @@ "title": "Health and Health Care Delivery in Canada", "author": "Valerie D. Thompson RN PH Care", "book_id": "43973950-health-and-health-care-delivery-in-canada", - "review_id": 4666835533, + "review_id": "4666835533", "date_finished": "Jan 26, 2023", "rating": 3 }, @@ -482,7 +482,7 @@ "title": "The Psychology of Money", "author": "Morgan Housel", "book_id": "41881472-the-psychology-of-money", - "review_id": 4617623066, + "review_id": "4617623066", "date_finished": "Apr 2022", "rating": 5 }, @@ -490,7 +490,7 @@ "title": "Deep Medicine: How Artificial Intelligence Can Make Healthcare Human Again", "author": "Eric J. Topol", "book_id": "40915762-deep-medicine", - "review_id": 4617620182, + "review_id": "4617620182", "date_finished": "Mar 31, 2022", "rating": 4 }, @@ -498,7 +498,7 @@ "title": "Behind These Walls: A look inside one of the deadliest Covid outbreaks in Canadian long term care homes", "author": "Christie Beattie RPN", "book_id": "60237130-behind-these-walls", - "review_id": 4522001568, + "review_id": "4522001568", "date_finished": "Feb 13, 2022", "rating": 4 }, @@ -506,7 +506,7 @@ "title": "The Terror", "author": "Dan Simmons", "book_id": "38237350-the-terror", - "review_id": 4522000116, + "review_id": "4522000116", "date_finished": "May 24, 2022", "rating": 2 }, @@ -514,7 +514,7 @@ "title": "Homo Deus: A Brief History of Tomorrow", "author": "Yuval Noah Harari", "book_id": "33414255-homo-deus", - "review_id": 4521998364, + "review_id": "4521998364", "date_finished": "Mar 06, 2022", "rating": 5 }, @@ -522,7 +522,7 @@ "title": "Johnny Got His Gun", "author": "Dalton Trumbo", "book_id": "51606.Johnny_Got_His_Gun", - "review_id": 4521989272, + "review_id": "4521989272", "date_finished": "Feb 18, 2022", "rating": 3 }, @@ -530,7 +530,7 @@ "title": "101 Essays That Will Change The Way You Think", "author": "Brianna Wiest", "book_id": "42190439-101-essays-that-will-change-the-way-you-think", - "review_id": 4521986540, + "review_id": "4521986540", "date_finished": "Feb 24, 2022", "rating": 5 }, @@ -538,7 +538,7 @@ "title": "Treating Health Care: How the Canadian System Works and How It Could Work Better", "author": "Raisa Deber", "book_id": "36859911-treating-health-care", - "review_id": 4488447649, + "review_id": "4488447649", "date_finished": "Jan 29, 2022", "rating": 4 }, @@ -546,7 +546,7 @@ "title": "The Millionaire Next Door: The Surprising Secrets of America's Wealthy", "author": "Thomas J. Stanley", "book_id": "8165487-the-millionaire-next-door", - "review_id": 4419945654, + "review_id": "4419945654", "date_finished": "Jan 24, 2022", "rating": 3 }, @@ -554,7 +554,7 @@ "title": "The Richest Man in Babylon", "author": "George S. Clason", "book_id": "1052.The_Richest_Man_in_Babylon", - "review_id": 4419944060, + "review_id": "4419944060", "date_finished": "Jan 19, 2022", "rating": 2 }, @@ -562,7 +562,7 @@ "title": "A Random Walk Down Wall Street: The Time-Tested Strategy for Successful Investing", "author": "Burton G. Malkiel", "book_id": "40242274-a-random-walk-down-wall-street", - "review_id": 4419941867, + "review_id": "4419941867", "date_finished": "Mar 12, 2022", "rating": 3 }, @@ -570,7 +570,7 @@ "title": "Millionaire Teacher: The Nine Rules of Wealth You Should Have Learned in School", "author": "Andrew Hallam", "book_id": "11737840-millionaire-teacher", - "review_id": 4419940400, + "review_id": "4419940400", "date_finished": "Jan 15, 2022", "rating": 5 }, @@ -578,7 +578,7 @@ "title": "Wealthing Like Rabbits: An Original and Occasionally Hilarious Introduction to the World of Personal Finance", "author": "Robert R. Brown", "book_id": "23885906-wealthing-like-rabbits", - "review_id": 4419939009, + "review_id": "4419939009", "date_finished": "Jan 12, 2022", "rating": 5 }, @@ -586,7 +586,7 @@ "title": "The Beginners Guide to Saving and Investing for Canadians", "author": "Dan Bortolotti", "book_id": "34468486-the-beginners-guide-to-saving-and-investing-for-canadians", - "review_id": 4419936173, + "review_id": "4419936173", "date_finished": "Jan 09, 2022", "rating": 3 }, @@ -594,7 +594,7 @@ "title": "Software Design X-Rays: Fix Technical Debt with Behavioral Code Analysis", "author": "Adam Tornhill", "book_id": "36517037-software-design-x-rays", - "review_id": 4388889296, + "review_id": "4388889296", "date_finished": "Dec 15, 2021", "rating": 4 }, @@ -602,7 +602,7 @@ "title": "Your Code As a Crime Scene: Use Forensic Techniques to Arrest Defects, Bottlenecks, and Bad Design in Your Programs", "author": "Adam Tornhill", "book_id": "23627482-your-code-as-a-crime-scene", - "review_id": 4388735566, + "review_id": "4388735566", "date_finished": "Dec 14, 2021", "rating": 4 }, @@ -610,7 +610,7 @@ "title": "The Big Short: Inside the Doomsday Machine", "author": "Michael Lewis", "book_id": "26889576-the-big-short", - "review_id": 4368277991, + "review_id": "4368277991", "date_finished": "Dec 22, 2021", "rating": 3 }, @@ -618,7 +618,7 @@ "title": "Bobby Fischer Teaches Chess", "author": "Bobby Fischer", "book_id": "58107.Bobby_Fischer_Teaches_Chess", - "review_id": 4356898774, + "review_id": "4356898774", "date_finished": "Dec 12, 2021", "rating": 5 }, @@ -626,7 +626,7 @@ "title": "Rich Dad, Poor Dad: What the Rich Teach Their Kids about Money \u2013 That the Poor and Middle Class Do Not!", "author": "Robert T. Kiyosaki", "book_id": "291447.Rich_Dad_Poor_Dad", - "review_id": 4356895269, + "review_id": "4356895269", "date_finished": "Dec 02, 2021", "rating": 5 }, @@ -634,7 +634,7 @@ "title": "The Art Of Saying NO: How To Stand Your Ground, Reclaim Your Time And Energy, And Refuse To Be Taken For Granted (Without Feeling Guilty!)", "author": "Damon Zahariades", "book_id": "36350458-the-art-of-saying-no", - "review_id": 4334106226, + "review_id": "4334106226", "date_finished": "Nov 13, 2021", "rating": 3 }, @@ -642,7 +642,7 @@ "title": "Talking to Canadians", "author": "Rick Mercer", "book_id": "58254451-talking-to-canadians", - "review_id": 4334104992, + "review_id": "4334104992", "date_finished": "Nov 27, 2021", "rating": 5 }, @@ -650,7 +650,7 @@ "title": "The 5am Club", "author": "Robin S. Sharma", "book_id": "53424992-the-5am-club", - "review_id": 4306152160, + "review_id": "4306152160", "date_finished": "Nov 12, 2021", "rating": 3 }, @@ -658,7 +658,7 @@ "title": "When Breath Becomes Air", "author": "Paul Kalanithi", "book_id": "29779231-when-breath-becomes-air", - "review_id": 4306150341, + "review_id": "4306150341", "date_finished": "Dec 26, 2021", "rating": 4 }, @@ -666,7 +666,7 @@ "title": "The Go Programming Language", "author": "Alan A.A. Donovan", "book_id": "34375637-the-go-programming-language", - "review_id": 4306148945, + "review_id": "4306148945", "date_finished": "Nov 13, 2021", "rating": 3 }, @@ -674,7 +674,7 @@ "title": "Team Topologies: Organizing Business and Technology Teams for Fast Flow", "author": "Matthew Skelton", "book_id": "44135420-team-topologies", - "review_id": 4306146961, + "review_id": "4306146961", "date_finished": "Nov 30, 2021", "rating": 3 }, @@ -682,7 +682,7 @@ "title": "How Linux Works: What Every Superuser Should Know", "author": "Brian Ward", "book_id": "52901216-how-linux-works", - "review_id": 4263736565, + "review_id": "4263736565", "date_finished": "Oct 14, 2021", "rating": 3 }, @@ -690,7 +690,7 @@ "title": "One Last Thing Before I Go", "author": "Jonathan Tropper", "book_id": "16171284-one-last-thing-before-i-go", - "review_id": 4263729701, + "review_id": "4263729701", "date_finished": "Oct 07, 2021", "rating": 5 }, @@ -698,7 +698,7 @@ "title": "The Shack", "author": "William Paul Young", "book_id": "1812457.The_Shack", - "review_id": 4263310996, + "review_id": "4263310996", "date_finished": "Feb 2022", "rating": 3 }, @@ -706,7 +706,7 @@ "title": "All Quiet on the Western Front", "author": "Erich Maria Remarque", "book_id": "894862.All_Quiet_on_the_Western_Front", - "review_id": 4242131799, + "review_id": "4242131799", "date_finished": "Oct 02, 2021", "rating": 5 }, @@ -714,7 +714,7 @@ "title": "No Way Down: Life and Death on K2", "author": "Graham Bowley", "book_id": "9587869-no-way-down", - "review_id": 4242130835, + "review_id": "4242130835", "date_finished": "Sep 29, 2021", "rating": 4 }, @@ -722,7 +722,7 @@ "title": "Truth and Honour: The Death of Richard Oland and the Trial of Dennis Oland", "author": "Greg Marquis", "book_id": "31017573-truth-and-honour", - "review_id": 4242128820, + "review_id": "4242128820", "date_finished": "Sep 23, 2021", "rating": 3 }, @@ -730,7 +730,7 @@ "title": "Gone Girl", "author": "Gillian Flynn", "book_id": "19288043-gone-girl", - "review_id": 4196061994, + "review_id": "4196061994", "date_finished": "Oct 27, 2021", "rating": 4 }, @@ -738,7 +738,7 @@ "title": "The Book Thief", "author": "Markus Zusak", "book_id": "19063.The_Book_Thief", - "review_id": 4196056770, + "review_id": "4196056770", "date_finished": "Sep 17, 2021", "rating": 5 }, @@ -746,7 +746,7 @@ "title": "No Country for Old Men", "author": "Cormac McCarthy", "book_id": "23515727-no-country-for-old-men", - "review_id": 4196051980, + "review_id": "4196051980", "date_finished": "Sep 08, 2021", "rating": 3 }, @@ -754,7 +754,7 @@ "title": "The Perfect Storm", "author": "Sebastian Junger", "book_id": "586434.The_Perfect_Storm", - "review_id": 4196046612, + "review_id": "4196046612", "date_finished": "Aug 29, 2021", "rating": 5 }, @@ -762,7 +762,7 @@ "title": "OpenIntro Statistics", "author": "David Diez", "book_id": "58608635-openintro-statistics", - "review_id": 4150737524, + "review_id": "4150737524", "date_finished": "Sep 29, 2021", "rating": 4 }, @@ -770,7 +770,7 @@ "title": "Ready Player One", "author": "Ernest Cline", "book_id": "12600138-ready-player-one", - "review_id": 4075698548, + "review_id": "4075698548", "date_finished": "Jul 29, 2021", "rating": 5 }, @@ -778,7 +778,7 @@ "title": "Beyond Order: 12 More Rules For Life", "author": "Jordan B. Peterson", "book_id": "56019043-beyond-order", - "review_id": 4072715205, + "review_id": "4072715205", "date_finished": "Aug 24, 2021", "rating": 4 }, @@ -786,7 +786,7 @@ "title": "Healthy Brain, Happy Life: A Personal Program to to Activate Your Brain and Do Everything Better", "author": "Wendy Suzuki", "book_id": "25817247-healthy-brain-happy-life", - "review_id": 4002540839, + "review_id": "4002540839", "date_finished": "May 27, 2021", "rating": 3 }, @@ -794,7 +794,7 @@ "title": "And the Band Played On: Politics, People, and the AIDS Epidemic", "author": "Randy Shilts", "book_id": "1093493.And_the_Band_Played_On", - "review_id": 4002397398, + "review_id": "4002397398", "date_finished": "Jun 24, 2021", "rating": 4 }, @@ -802,7 +802,7 @@ "title": "How to Lie with Statistics", "author": "Darrell Huff", "book_id": "51291.How_to_Lie_with_Statistics", - "review_id": 4001871695, + "review_id": "4001871695", "date_finished": "May 24, 2021", "rating": 3 }, @@ -810,7 +810,7 @@ "title": "Bayesian Methods for Hackers: Probabilistic Programming and Bayesian Inference", "author": "Cameron Davidson-Pilon", "book_id": "22535757-bayesian-methods-for-hackers", - "review_id": 4001870594, + "review_id": "4001870594", "date_finished": "Jul 19, 2021", "rating": 3 }, @@ -818,7 +818,7 @@ "title": "Rick Mercer Final Report", "author": "Rick Mercer", "book_id": "45041309-rick-mercer-final-report", - "review_id": 4001870100, + "review_id": "4001870100", "date_finished": "Jun 2021", "rating": 5 }, @@ -826,7 +826,7 @@ "title": "The Emperor of All Maladies: A Biography of Cancer", "author": "Siddhartha Mukherjee", "book_id": "10632190-the-emperor-of-all-maladies", - "review_id": 4001869483, + "review_id": "4001869483", "date_finished": "Mar 18, 2022", "rating": 3 }, @@ -834,7 +834,7 @@ "title": "The Hundred-Page Machine Learning Book", "author": "Andriy Burkov", "book_id": "43590393-the-hundred-page-machine-learning-book", - "review_id": 3934741998, + "review_id": "3934741998", "date_finished": "Apr 22, 2021", "rating": 4 }, @@ -842,7 +842,7 @@ "title": "Steve Jobs", "author": "Walter Isaacson", "book_id": "11084145-steve-jobs", - "review_id": 3934741128, + "review_id": "3934741128", "date_finished": "Jan 08, 2022", "rating": 5 }, @@ -850,7 +850,7 @@ "title": "Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems", "author": "Aur\u00e9lien G\u00e9ron", "book_id": "50921673-hands-on-machine-learning-with-scikit-learn-keras-and-tensorflow", - "review_id": 3922128044, + "review_id": "3922128044", "date_finished": "Oct 27, 2021", "rating": 5 }, @@ -858,7 +858,7 @@ "title": "The Return of the King", "author": "J.R.R. Tolkien", "book_id": "55608397-the-return-of-the-king", - "review_id": 3909041239, + "review_id": "3909041239", "date_finished": "May 21, 2021", "rating": 4 }, @@ -866,7 +866,7 @@ "title": "The Two Towers", "author": "J.R.R. Tolkien", "book_id": "55608406-the-two-towers", - "review_id": 3909040236, + "review_id": "3909040236", "date_finished": "May 14, 2021", "rating": 4 }, @@ -874,7 +874,7 @@ "title": "The Fellowship of the Ring", "author": "J.R.R. Tolkien", "book_id": "55608371-the-fellowship-of-the-ring", - "review_id": 3909039286, + "review_id": "3909039286", "date_finished": "May 02, 2021", "rating": 5 }, @@ -882,7 +882,7 @@ "title": "Clean Agile: Back to Basics", "author": "Robert C. Martin", "book_id": "45280021-clean-agile", - "review_id": 3905190192, + "review_id": "3905190192", "date_finished": "Apr 30, 2021", "rating": 5 }, @@ -890,7 +890,7 @@ "title": "Unicorn in the Woods", "author": "Gordon Pitts", "book_id": "53485383-unicorn-in-the-woods", - "review_id": 3893060882, + "review_id": "3893060882", "date_finished": "Mar 31, 2021", "rating": 5 }, @@ -898,7 +898,7 @@ "title": "The Haunting of Hill House", "author": "Shirley Jackson", "book_id": "89717.The_Haunting_of_Hill_House", - "review_id": 3868472040, + "review_id": "3868472040", "date_finished": "Mar 20, 2021", "rating": 4 }, @@ -906,7 +906,7 @@ "title": "Never Split the Difference: Negotiating as if Your Life Depended on It", "author": "Chris Voss", "book_id": "30736658-never-split-the-difference", - "review_id": 3868468575, + "review_id": "3868468575", "date_finished": "Mar 24, 2021", "rating": 4 }, @@ -914,7 +914,7 @@ "title": "Site Reliability Engineering: How Google Runs Production Systems", "author": "Betsy Beyer", "book_id": "27968891-site-reliability-engineering", - "review_id": 3868465578, + "review_id": "3868465578", "date_finished": "Apr 04, 2021", "rating": 4 }, @@ -922,7 +922,7 @@ "title": "Logical Chess - Move By Move", "author": "Irving Chernev", "book_id": "85086.Logical_Chess_Move_By_Move", - "review_id": 3868463907, + "review_id": "3868463907", "date_finished": "Apr 26, 2021", "rating": 4 }, @@ -930,7 +930,7 @@ "title": "Accelerate: Building and Scaling High Performing Technology Organizations", "author": "Nicole Forsgren", "book_id": "35747076-accelerate", - "review_id": 3868461242, + "review_id": "3868461242", "date_finished": "Mar 17, 2021", "rating": 4 }, @@ -938,7 +938,7 @@ "title": "The Power of Why", "author": "Amanda Lang", "book_id": "21416581-the-power-of-why", - "review_id": 3840131384, + "review_id": "3840131384", "date_finished": "Mar 02, 2021", "rating": 4 }, @@ -946,7 +946,7 @@ "title": "Shoe Dog: A Memoir by the Creator of Nike", "author": "Phil Knight", "book_id": "30753724-shoe-dog", - "review_id": 3824412716, + "review_id": "3824412716", "date_finished": "Feb 16, 2021", "rating": 5 }, @@ -954,7 +954,7 @@ "title": "Water for Elephants", "author": "Sara Gruen", "book_id": "1083184.Water_for_Elephants", - "review_id": 3747071198, + "review_id": "3747071198", "date_finished": "Jul 02, 2021", "rating": 4 }, @@ -962,7 +962,7 @@ "title": "The Curious Incident of the Dog in the Night-Time", "author": "Mark Haddon", "book_id": "1618.The_Curious_Incident_of_the_Dog_in_the_Night_Time", - "review_id": 3747068823, + "review_id": "3747068823", "date_finished": "Mar 05, 2021", "rating": 3 }, @@ -970,7 +970,7 @@ "title": "A Man Called Ove", "author": "Fredrik Backman", "book_id": "25555839-a-man-called-ove", - "review_id": 3747067186, + "review_id": "3747067186", "date_finished": "Apr 09, 2021", "rating": 5 }, @@ -978,7 +978,7 @@ "title": "The Martian", "author": "Andy Weir", "book_id": "18007564-the-martian", - "review_id": 3747061213, + "review_id": "3747061213", "date_finished": "Jan 22, 2021", "rating": 5 }, @@ -986,7 +986,7 @@ "title": "Extreme Vinyl Cafe", "author": "Stuart McLean", "book_id": "9861924-extreme-vinyl-cafe", - "review_id": 3747059037, + "review_id": "3747059037", "date_finished": "Apr 11, 2021", "rating": 5 }, @@ -994,7 +994,7 @@ "title": "Out & About In New Brunswick", "author": "Hank Deichmann", "book_id": "3096603-out-about-in-new-brunswick", - "review_id": 3747056442, + "review_id": "3747056442", "date_finished": "Feb 27, 2021", "rating": 3 }, @@ -1002,15 +1002,23 @@ "title": "Into Thin Air: A Personal Account of the Mt. Everest Disaster", "author": "Jon Krakauer", "book_id": "271285.Into_Thin_Air", - "review_id": 3747054078, - "date_finished": "Sep 05, 2022\n\n\n\n\nJan 31, 2021", + "review_id": "3747054078", + "date_finished": "Sep 05, 2022", + "rating": 5 + }, + { + "title": "Into Thin Air: A Personal Account of the Mt. Everest Disaster", + "author": "Jon Krakauer", + "book_id": "271285.Into_Thin_Air", + "review_id": "3747054078.1", + "date_finished": "Jan 31, 2021", "rating": 5 }, { "title": "Tuesdays with Morrie", "author": "Mitch Albom", "book_id": "6900.Tuesdays_with_Morrie", - "review_id": 3747052038, + "review_id": "3747052038", "date_finished": "Jan 05, 2021", "rating": 5 }, @@ -1018,7 +1026,7 @@ "title": "The Five People You Meet in Heaven", "author": "Mitch Albom", "book_id": "175343.The_Five_People_You_Meet_in_Heaven", - "review_id": 3747043031, + "review_id": "3747043031", "date_finished": "Jan 08, 2021", "rating": 5 }, @@ -1026,7 +1034,7 @@ "title": "The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations", "author": "Gene Kim", "book_id": "26083308-the-devops-handbook", - "review_id": 3700722042, + "review_id": "3700722042", "date_finished": "Jan 29, 2021", "rating": 5 }, @@ -1034,7 +1042,7 @@ "title": "The Unicorn Project", "author": "Gene Kim", "book_id": "44333183-the-unicorn-project", - "review_id": 3700718099, + "review_id": "3700718099", "date_finished": "Jan 03, 2021", "rating": 4 }, @@ -1042,7 +1050,7 @@ "title": "R in Action: Data Analysis and Graphics with R", "author": "Robert Kabacoff", "book_id": "17912923-r-in-action", - "review_id": 3691364546, + "review_id": "3691364546", "date_finished": "Jan 12, 2021", "rating": 3 }, @@ -1050,7 +1058,7 @@ "title": "Computer & Internet Security: A Hands-on Approach", "author": "Wenliang Du", "book_id": "46133451-computer-internet-security", - "review_id": 3593052414, + "review_id": "3593052414", "date_finished": "Feb 10, 2021", "rating": 3 }, @@ -1058,7 +1066,7 @@ "title": "Data Mining: Concepts and Techniques", "author": "Jiawei Han", "book_id": "10524715-data-mining", - "review_id": 3556717057, + "review_id": "3556717057", "date_finished": "Nov 22, 2020", "rating": 3 }, @@ -1066,7 +1074,7 @@ "title": "Practical Statistics for Data Scientists: 50+ Essential Concepts Using R and Python", "author": "Peter Bruce", "book_id": "48816585-practical-statistics-for-data-scientists", - "review_id": 3481115569, + "review_id": "3481115569", "date_finished": "Aug 24, 2020", "rating": 3 }, @@ -1074,7 +1082,7 @@ "title": "Nowhere with You: The East Coast Anthems of Joel Plaskett, The Emergency and Thrush Hermit", "author": "Josh O'Kane", "book_id": "26113747-nowhere-with-you", - "review_id": 3460276253, + "review_id": "3460276253", "date_finished": "Aug 03, 2020", "rating": 5 }, @@ -1082,7 +1090,7 @@ "title": "The Design of Everyday Things", "author": "Donald A. Norman", "book_id": "17290807-the-design-of-everyday-things", - "review_id": 3453319880, + "review_id": "3453319880", "date_finished": "Feb 25, 2021", "rating": 3 }, @@ -1090,7 +1098,7 @@ "title": "Growing Object-Oriented Software, Guided by Tests", "author": "Steve Freeman", "book_id": "4268826-growing-object-oriented-software-guided-by-tests", - "review_id": 3421297036, + "review_id": "3421297036", "date_finished": "Mar 12, 2021", "rating": 3 }, @@ -1098,7 +1106,7 @@ "title": "Making Software: What Really Works, and Why We Believe It", "author": "Andy Oram", "book_id": "8553359-making-software", - "review_id": 3421296359, + "review_id": "3421296359", "date_finished": "Sep 05, 2020", "rating": 5 }, @@ -1106,7 +1114,7 @@ "title": "An Introduction to Statistical Learning: with Applications in R", "author": "Gareth James", "book_id": "17397466-an-introduction-to-statistical-learning", - "review_id": 3421295092, + "review_id": "3421295092", "date_finished": "Oct 12, 2020", "rating": 5 }, @@ -1114,7 +1122,7 @@ "title": "Zen and the Art of Motorcycle Maintenance: An Inquiry Into Values", "author": "Robert M. Pirsig", "book_id": "373726.Zen_and_the_Art_of_Motorcycle_Maintenance", - "review_id": 3421294512, + "review_id": "3421294512", "date_finished": "Jul 19, 2020", "rating": 5 }, @@ -1122,7 +1130,7 @@ "title": "The Subtle Art of Not Giving a F*ck: A Counterintuitive Approach to Living a Good Life", "author": "Mark Manson", "book_id": "29875487-the-subtle-art-of-not-giving-a-f-ck", - "review_id": 3360025395, + "review_id": "3360025395", "date_finished": "Nov 2019", "rating": 3 }, @@ -1130,7 +1138,7 @@ "title": "Sapiens: A Brief History of Humankind", "author": "Yuval Noah Harari", "book_id": "25816990-sapiens", - "review_id": 3349150125, + "review_id": "3349150125", "date_finished": "Aug 2019", "rating": 4 }, @@ -1138,7 +1146,7 @@ "title": "The Power of Habit: Why We Do What We Do in Life and Business", "author": "Charles Duhigg", "book_id": "12609433-the-power-of-habit", - "review_id": 3349149518, + "review_id": "3349149518", "date_finished": "Feb 2020", "rating": 5 }, @@ -1146,7 +1154,7 @@ "title": "12 Rules for Life: An Antidote to Chaos", "author": "Jordan B. Peterson", "book_id": "38207608-12-rules-for-life", - "review_id": 3349148474, + "review_id": "3349148474", "date_finished": "Jan 2019", "rating": 4 }, @@ -1154,7 +1162,7 @@ "title": "Starting to Unit Test: Not as Hard as You Think", "author": "Erik Dietrich", "book_id": "27751853-starting-to-unit-test", - "review_id": 3349148153, + "review_id": "3349148153", "date_finished": "Jan 2019", "rating": 3 }, @@ -1162,15 +1170,23 @@ "title": "Inside the Machine: An Illustrated Introduction to Microprocessors and Computer Architecture", "author": "Jon Stokes", "book_id": "26483599-inside-the-machine", - "review_id": 3349147220, - "date_finished": "Jan 26, 2023\n\n\n\n\nFeb 2019", + "review_id": "3349147220", + "date_finished": "Jan 26, 2023", + "rating": 5 + }, + { + "title": "Inside the Machine: An Illustrated Introduction to Microprocessors and Computer Architecture", + "author": "Jon Stokes", + "book_id": "26483599-inside-the-machine", + "review_id": "3349147220.1", + "date_finished": "Feb 2019", "rating": 5 }, { "title": "Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages", "author": "Bruce A. Tate", "book_id": "7912517-seven-languages-in-seven-weeks", - "review_id": 3334151239, + "review_id": "3334151239", "date_finished": "Jul 29, 2020", "rating": 3 }, @@ -1178,7 +1194,7 @@ "title": "Elegant Objects", "author": "Yegor Bugayenko", "book_id": "29326350-elegant-objects", - "review_id": 3334150949, + "review_id": "3334150949", "date_finished": "Jun 2020", "rating": 4 }, @@ -1186,7 +1202,7 @@ "title": "The Object-Oriented Thought Process", "author": "Matt Weisfeld", "book_id": "4795641-the-object-oriented-thought-process", - "review_id": 3334150110, + "review_id": "3334150110", "date_finished": "May 29, 2020", "rating": 3 }, @@ -1194,7 +1210,7 @@ "title": "Refactoring: Improving the Design of Existing Code", "author": "Martin Fowler", "book_id": "35135772-refactoring", - "review_id": 3334149690, + "review_id": "3334149690", "date_finished": "Jul 07, 2020", "rating": 4 }, @@ -1202,7 +1218,7 @@ "title": "Design Patterns: Elements of Reusable Object-Oriented Software", "author": "Erich Gamma", "book_id": "85009.Design_Patterns", - "review_id": 3334147520, + "review_id": "3334147520", "date_finished": "Jun 20, 2020", "rating": 4 }, @@ -1210,7 +1226,7 @@ "title": "The Annotated Turing: A Guided Tour Through Alan Turing's Historic Paper on Computability and the Turing Machine", "author": "Charles Petzold", "book_id": "2333956.The_Annotated_Turing", - "review_id": 3334147199, + "review_id": "3334147199", "date_finished": "Jul 10, 2020", "rating": 2 }, @@ -1218,7 +1234,7 @@ "title": "The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win", "author": "Gene Kim", "book_id": "35469581-the-phoenix-project", - "review_id": 3334146960, + "review_id": "3334146960", "date_finished": "Jun 24, 2020", "rating": 5 }, @@ -1226,7 +1242,7 @@ "title": "97 Things Every Programmer Should Know: Collective Wisdom from the Experts", "author": "Kevlin Henney", "book_id": "7003902-97-things-every-programmer-should-know", - "review_id": 3334146560, + "review_id": "3334146560", "date_finished": "May 21, 2020", "rating": 5 }, @@ -1234,7 +1250,7 @@ "title": "Hands-On Network Programming with C: Learn socket programming in C and write secure and optimized network code", "author": "Lewis Van Winkle", "book_id": "50198096-hands-on-network-programming-with-c", - "review_id": 3334146264, + "review_id": "3334146264", "date_finished": "May 25, 2020", "rating": 4 }, @@ -1242,7 +1258,7 @@ "title": "The Mythical Man-Month: Essays on Software Engineering", "author": "Frederick P. Brooks Jr.", "book_id": "13629.The_Mythical_Man_Month", - "review_id": 3334145916, + "review_id": "3334145916", "date_finished": "May 14, 2020", "rating": 3 }, @@ -1250,7 +1266,7 @@ "title": "Clean Architecture", "author": "Robert C. Martin", "book_id": "18043011-clean-architecture", - "review_id": 3334143915, + "review_id": "3334143915", "date_finished": "May 2020", "rating": 5 }, @@ -1258,7 +1274,7 @@ "title": "The Clean Coder: A Code of Conduct for Professional Programmers", "author": "Robert C. Martin", "book_id": "10284614-the-clean-coder", - "review_id": 3334143308, + "review_id": "3334143308", "date_finished": "Apr 2020", "rating": 4 }, @@ -1266,7 +1282,7 @@ "title": "Writing A Compiler In Go", "author": "Thorsten Ball", "book_id": "41215829-writing-a-compiler-in-go", - "review_id": 3334142921, + "review_id": "3334142921", "date_finished": "Nov 2019", "rating": 4 }, @@ -1274,7 +1290,7 @@ "title": "Writing An Interpreter In Go", "author": "Thorsten Ball", "book_id": "41632715-writing-an-interpreter-in-go", - "review_id": 3334142596, + "review_id": "3334142596", "date_finished": "Sep 2019", "rating": 4 }, @@ -1282,7 +1298,7 @@ "title": "Operating Systems: Three Easy Pieces", "author": "Remzi H. Arpaci-Dusseau", "book_id": "17374825-operating-systems", - "review_id": 3334142236, + "review_id": "3334142236", "date_finished": "Dec 2019", "rating": 4 }, @@ -1290,7 +1306,7 @@ "title": "Head First Design Patterns", "author": "Eric Freeman", "book_id": "58128.Head_First_Design_Patterns", - "review_id": 3334141877, + "review_id": "3334141877", "date_finished": "Jun 2019", "rating": 4 }, @@ -1298,7 +1314,7 @@ "title": "Clean Code: A Handbook of Agile Software Craftsmanship", "author": "Robert C. Martin", "book_id": "3735293-clean-code", - "review_id": 3334141060, + "review_id": "3334141060", "date_finished": "Oct 2019", "rating": 5 }, @@ -1306,7 +1322,7 @@ "title": "Grokking Algorithms An Illustrated Guide For Programmers and Other Curious People", "author": "Aditya Y. Bhargava", "book_id": "22847284-grokking-algorithms-an-illustrated-guide-for-programmers-and-other-curio", - "review_id": 3334140546, + "review_id": "3334140546", "date_finished": "May 2019", "rating": 4 }, @@ -1314,7 +1330,7 @@ "title": "The C Programming Language", "author": "Brian W. Kernighan", "book_id": "515601.The_C_Programming_Language", - "review_id": 3334140178, + "review_id": "3334140178", "date_finished": "Sep 2019", "rating": 4 }, @@ -1322,7 +1338,7 @@ "title": "The Pragmatic Programmer: From Journeyman to Master", "author": "Dave Thomas", "book_id": "4099.The_Pragmatic_Programmer", - "review_id": 3334138360, + "review_id": "3334138360", "date_finished": "Jan 2019", "rating": 5 } diff --git a/src/bookshelf/syncer_v2/all_books_flattened.json b/src/bookshelf/syncer_v2/all_books_flattened.json index bd95454..550fefe 100644 --- a/src/bookshelf/syncer_v2/all_books_flattened.json +++ b/src/bookshelf/syncer_v2/all_books_flattened.json @@ -109,7 +109,7 @@ }, { "title": "All the Light We Cannot See", - "author": "Anthony Doeer", + "author": "Anthony Doerr", "book_id": "18143977-all-the-light-we-cannot-see", "review_id": 5897090718, "date_added": "Oct 09, 2023", @@ -239,7 +239,7 @@ "title": "Treasure Under the Tundra: Canada's Arctic Diamonds", "author": "L.D. Cross", "book_id": "25713957-treasure-under-the-tundra", - "review_id": 6530096290, + "review_id": "6530096290", "date_finished": "May 24, 2024", "rating": 3, "shelf": "read" @@ -248,7 +248,7 @@ "title": "The Seven Husbands of Evelyn Hugo", "author": "Taylor Jenkins Reid", "book_id": "45416596-the-seven-husbands-of-evelyn-hugo", - "review_id": 6328788530, + "review_id": "6328788530", "date_finished": "Sep 17, 2024", "rating": 4, "shelf": "read" @@ -257,7 +257,7 @@ "title": "The Hitchhiker's Guide to the Galaxy", "author": "Douglas Adams", "book_id": "11.The_Hitchhiker_s_Guide_to_the_Galaxy", - "review_id": 6255486917, + "review_id": "6255486917", "date_finished": "Mar 06, 2024", "rating": 2, "shelf": "read" @@ -266,7 +266,7 @@ "title": "Christmas at the Vinyl Cafe", "author": "Stuart McLean", "book_id": "35792800-christmas-at-the-vinyl-cafe", - "review_id": 6033280604, + "review_id": "6033280604", "date_finished": "Dec 15, 2023", "rating": 4, "shelf": "read" @@ -275,7 +275,7 @@ "title": "On Earth We're Briefly Gorgeous", "author": "Ocean Vuong", "book_id": "41880609-on-earth-we-re-briefly-gorgeous", - "review_id": 5985529491, + "review_id": "5985529491", "date_finished": "Jan 10, 2024", "rating": 4, "shelf": "read" @@ -284,7 +284,7 @@ "title": "The Road Years: A Memoir, Continued . . .", "author": "Rick Mercer", "book_id": "148660831-the-road-years", - "review_id": 5945816482, + "review_id": "5945816482", "date_finished": "Dec 28, 2023", "rating": 4, "shelf": "read" @@ -293,7 +293,7 @@ "title": "The Darkness Outside Us", "author": "Eliot Schrefer", "book_id": "55200663-the-darkness-outside-us", - "review_id": 5944729675, + "review_id": "5944729675", "date_finished": "Mar 14, 2024", "rating": 5, "shelf": "read" @@ -302,7 +302,7 @@ "title": "They Both Die at the End", "author": "Adam Silvera", "book_id": "33385229-they-both-die-at-the-end", - "review_id": 5911041732, + "review_id": "5911041732", "date_finished": "Mar 27, 2024", "rating": 4, "shelf": "read" @@ -311,7 +311,7 @@ "title": "Greenlights", "author": "Matthew McConaughey", "book_id": "52838315-greenlights", - "review_id": 5879826635, + "review_id": "5879826635", "date_finished": "Oct 03, 2023", "rating": 2, "shelf": "read" @@ -320,7 +320,7 @@ "title": "The Perks of Being a Wallflower", "author": "Stephen Chbosky", "book_id": "22628.The_Perks_of_Being_a_Wallflower", - "review_id": 5867613245, + "review_id": "5867613245", "date_finished": "Dec 11, 2023", "rating": 5, "shelf": "read" @@ -329,7 +329,7 @@ "title": "Lie With Me", "author": "Philippe Besson", "book_id": "40539136-lie-with-me", - "review_id": 5867611532, + "review_id": "5867611532", "date_finished": "Nov 18, 2023", "rating": 5, "shelf": "read" @@ -338,7 +338,7 @@ "title": "Young Mungo", "author": "Douglas Stuart", "book_id": "58891551-young-mungo", - "review_id": 5867608283, + "review_id": "5867608283", "date_finished": "Feb 29, 2024", "rating": 3, "shelf": "read" @@ -347,7 +347,7 @@ "title": "Iced Out", "author": "C.E. Ricci", "book_id": "60469260-iced-out", - "review_id": 5867603598, + "review_id": "5867603598", "date_finished": "Oct 30, 2023", "rating": 4, "shelf": "read" @@ -356,7 +356,7 @@ "title": "Aristotle and Dante Discover the Secrets of the Universe", "author": "Benjamin Alire S\u00e1enz", "book_id": "12000020-aristotle-and-dante-discover-the-secrets-of-the-universe", - "review_id": 5823043566, + "review_id": "5823043566", "date_finished": "Jan 30, 2024", "rating": 5, "shelf": "read" @@ -365,7 +365,7 @@ "title": "Blind Man's Bluff: The Untold Story of American Submarine Espionage", "author": "Sherry Sontag", "book_id": "42343.Blind_Man_s_Bluff", - "review_id": 5823033523, + "review_id": "5823033523", "date_finished": "Sep 25, 2023", "rating": 2, "shelf": "read" @@ -374,7 +374,7 @@ "title": "Die with Zero: Getting All You Can from Your Money and Your Life", "author": "Bill Perkins", "book_id": "52950915-die-with-zero", - "review_id": 5823031015, + "review_id": "5823031015", "date_finished": "Nov 04, 2023", "rating": 3, "shelf": "read" @@ -383,7 +383,7 @@ "title": "Swimming in the Dark", "author": "Tomasz Jedrowski", "book_id": "49977811-swimming-in-the-dark", - "review_id": 5822811923, + "review_id": "5822811923", "date_finished": "Sep 05, 2023", "rating": 5, "shelf": "read" @@ -392,7 +392,7 @@ "title": "Red, White & Royal Blue", "author": "Casey McQuiston", "book_id": "41150487-red-white-royal-blue", - "review_id": 5822810932, + "review_id": "5822810932", "date_finished": "Sep 2023", "rating": 4, "shelf": "read" @@ -401,7 +401,7 @@ "title": "True Letters from a Fictional Life", "author": "Kenneth Logan", "book_id": "24485772-true-letters-from-a-fictional-life", - "review_id": 5822809689, + "review_id": "5822809689", "date_finished": "Jun 20, 2023", "rating": 5, "shelf": "read" @@ -410,7 +410,7 @@ "title": "The Kind Worth Killing", "author": "Peter Swanson", "book_id": "21936809-the-kind-worth-killing", - "review_id": 5758914570, + "review_id": "5758914570", "date_finished": "Apr 17, 2024", "rating": 5, "shelf": "read" @@ -419,7 +419,7 @@ "title": "The Silence of the Lambs", "author": "Thomas Harris", "book_id": "51815480-the-silence-of-the-lambs", - "review_id": 5299043327, + "review_id": "5299043327", "date_finished": "Sep 22, 2023", "rating": 5, "shelf": "read" @@ -428,7 +428,7 @@ "title": "The Song of Achilles", "author": "Madeline Miller", "book_id": "59062169-the-song-of-achilles", - "review_id": 5299033214, + "review_id": "5299033214", "date_finished": "Mar 10, 2023", "rating": 5, "shelf": "read" @@ -437,7 +437,7 @@ "title": "How to Be the World's Smartest Traveler", "author": "Christopher Elliott", "book_id": "18050201-how-to-be-the-world-s-smartest-traveler", - "review_id": 5299007610, + "review_id": "5299007610", "date_finished": "Jun 05, 2023", "rating": 2, "shelf": "read" @@ -446,7 +446,7 @@ "title": "Alone Against the North: An Expedition into the Unknown", "author": "Adam Shoalts", "book_id": "24876658-alone-against-the-north", - "review_id": 5299006533, + "review_id": "5299006533", "date_finished": "Jun 05, 2023", "rating": 3, "shelf": "read" @@ -455,7 +455,7 @@ "title": "The Escape Book: Can you escape this book?", "author": "Iv\u00e1n Tapia", "book_id": "35431548-the-escape-book", - "review_id": 5299005336, + "review_id": "5299005336", "date_finished": "Feb 19, 2023", "rating": 3, "shelf": "read" @@ -464,7 +464,7 @@ "title": "The Midnight Library", "author": "Matt Haig", "book_id": "56578056-the-midnight-library", - "review_id": 5024888455, + "review_id": "5024888455", "date_finished": "Nov 20, 2022", "rating": 2, "shelf": "read" @@ -473,7 +473,7 @@ "title": "Cracking the Coding Interview: 189 Programming Questions and Solutions", "author": "Gayle Laakmann McDowell", "book_id": "25707092-cracking-the-coding-interview", - "review_id": 4779250938, + "review_id": "4779250938", "date_finished": "Jul 03, 2022", "rating": 4, "shelf": "read" @@ -482,7 +482,7 @@ "title": "The Infinite Game", "author": "Simon Sinek", "book_id": "38390751-the-infinite-game", - "review_id": 4772807373, + "review_id": "4772807373", "date_finished": "Jun 19, 2022", "rating": 2, "shelf": "read" @@ -491,7 +491,7 @@ "title": "Money Rules: Rule Your Money, or Your Money Will Rule You", "author": "Gail Vaz-Oxlade", "book_id": "17161396-money-rules", - "review_id": 4682839455, + "review_id": "4682839455", "date_finished": "May 24, 2022", "rating": 3, "shelf": "read" @@ -500,7 +500,7 @@ "title": "Son of a Critch: A Childish Newfoundland Memoir", "author": "Mark Critch", "book_id": "40198855-son-of-a-critch", - "review_id": 4666862222, + "review_id": "4666862222", "date_finished": "May 21, 2022", "rating": 3, "shelf": "read" @@ -509,7 +509,7 @@ "title": "Make It Stick: The Science of Successful Learning", "author": "Peter C. Brown", "book_id": "18770267-make-it-stick", - "review_id": 4666861319, + "review_id": "4666861319", "date_finished": "May 09, 2022", "rating": 5, "shelf": "read" @@ -518,7 +518,7 @@ "title": "Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones", "author": "James Clear", "book_id": "40244063-atomic-habits", - "review_id": 4666859828, + "review_id": "4666859828", "date_finished": "Sep 23, 2022", "rating": 5, "shelf": "read" @@ -527,7 +527,7 @@ "title": "Health and Health Care Delivery in Canada", "author": "Valerie D. Thompson RN PH Care", "book_id": "43973950-health-and-health-care-delivery-in-canada", - "review_id": 4666835533, + "review_id": "4666835533", "date_finished": "Jan 26, 2023", "rating": 3, "shelf": "read" @@ -536,7 +536,7 @@ "title": "The Psychology of Money", "author": "Morgan Housel", "book_id": "41881472-the-psychology-of-money", - "review_id": 4617623066, + "review_id": "4617623066", "date_finished": "Apr 2022", "rating": 5, "shelf": "read" @@ -545,7 +545,7 @@ "title": "Deep Medicine: How Artificial Intelligence Can Make Healthcare Human Again", "author": "Eric J. Topol", "book_id": "40915762-deep-medicine", - "review_id": 4617620182, + "review_id": "4617620182", "date_finished": "Mar 31, 2022", "rating": 4, "shelf": "read" @@ -554,7 +554,7 @@ "title": "Behind These Walls: A look inside one of the deadliest Covid outbreaks in Canadian long term care homes", "author": "Christie Beattie RPN", "book_id": "60237130-behind-these-walls", - "review_id": 4522001568, + "review_id": "4522001568", "date_finished": "Feb 13, 2022", "rating": 4, "shelf": "read" @@ -563,7 +563,7 @@ "title": "The Terror", "author": "Dan Simmons", "book_id": "38237350-the-terror", - "review_id": 4522000116, + "review_id": "4522000116", "date_finished": "May 24, 2022", "rating": 2, "shelf": "read" @@ -572,7 +572,7 @@ "title": "Homo Deus: A Brief History of Tomorrow", "author": "Yuval Noah Harari", "book_id": "33414255-homo-deus", - "review_id": 4521998364, + "review_id": "4521998364", "date_finished": "Mar 06, 2022", "rating": 5, "shelf": "read" @@ -581,7 +581,7 @@ "title": "Johnny Got His Gun", "author": "Dalton Trumbo", "book_id": "51606.Johnny_Got_His_Gun", - "review_id": 4521989272, + "review_id": "4521989272", "date_finished": "Feb 18, 2022", "rating": 3, "shelf": "read" @@ -590,7 +590,7 @@ "title": "101 Essays That Will Change The Way You Think", "author": "Brianna Wiest", "book_id": "42190439-101-essays-that-will-change-the-way-you-think", - "review_id": 4521986540, + "review_id": "4521986540", "date_finished": "Feb 24, 2022", "rating": 5, "shelf": "read" @@ -599,7 +599,7 @@ "title": "Treating Health Care: How the Canadian System Works and How It Could Work Better", "author": "Raisa Deber", "book_id": "36859911-treating-health-care", - "review_id": 4488447649, + "review_id": "4488447649", "date_finished": "Jan 29, 2022", "rating": 4, "shelf": "read" @@ -608,7 +608,7 @@ "title": "The Millionaire Next Door: The Surprising Secrets of America's Wealthy", "author": "Thomas J. Stanley", "book_id": "8165487-the-millionaire-next-door", - "review_id": 4419945654, + "review_id": "4419945654", "date_finished": "Jan 24, 2022", "rating": 3, "shelf": "read" @@ -617,7 +617,7 @@ "title": "The Richest Man in Babylon", "author": "George S. Clason", "book_id": "1052.The_Richest_Man_in_Babylon", - "review_id": 4419944060, + "review_id": "4419944060", "date_finished": "Jan 19, 2022", "rating": 2, "shelf": "read" @@ -626,7 +626,7 @@ "title": "A Random Walk Down Wall Street: The Time-Tested Strategy for Successful Investing", "author": "Burton G. Malkiel", "book_id": "40242274-a-random-walk-down-wall-street", - "review_id": 4419941867, + "review_id": "4419941867", "date_finished": "Mar 12, 2022", "rating": 3, "shelf": "read" @@ -635,7 +635,7 @@ "title": "Millionaire Teacher: The Nine Rules of Wealth You Should Have Learned in School", "author": "Andrew Hallam", "book_id": "11737840-millionaire-teacher", - "review_id": 4419940400, + "review_id": "4419940400", "date_finished": "Jan 15, 2022", "rating": 5, "shelf": "read" @@ -644,7 +644,7 @@ "title": "Wealthing Like Rabbits: An Original and Occasionally Hilarious Introduction to the World of Personal Finance", "author": "Robert R. Brown", "book_id": "23885906-wealthing-like-rabbits", - "review_id": 4419939009, + "review_id": "4419939009", "date_finished": "Jan 12, 2022", "rating": 5, "shelf": "read" @@ -653,7 +653,7 @@ "title": "The Beginners Guide to Saving and Investing for Canadians", "author": "Dan Bortolotti", "book_id": "34468486-the-beginners-guide-to-saving-and-investing-for-canadians", - "review_id": 4419936173, + "review_id": "4419936173", "date_finished": "Jan 09, 2022", "rating": 3, "shelf": "read" @@ -662,7 +662,7 @@ "title": "Software Design X-Rays: Fix Technical Debt with Behavioral Code Analysis", "author": "Adam Tornhill", "book_id": "36517037-software-design-x-rays", - "review_id": 4388889296, + "review_id": "4388889296", "date_finished": "Dec 15, 2021", "rating": 4, "shelf": "read" @@ -671,7 +671,7 @@ "title": "Your Code As a Crime Scene: Use Forensic Techniques to Arrest Defects, Bottlenecks, and Bad Design in Your Programs", "author": "Adam Tornhill", "book_id": "23627482-your-code-as-a-crime-scene", - "review_id": 4388735566, + "review_id": "4388735566", "date_finished": "Dec 14, 2021", "rating": 4, "shelf": "read" @@ -680,7 +680,7 @@ "title": "The Big Short: Inside the Doomsday Machine", "author": "Michael Lewis", "book_id": "26889576-the-big-short", - "review_id": 4368277991, + "review_id": "4368277991", "date_finished": "Dec 22, 2021", "rating": 3, "shelf": "read" @@ -689,7 +689,7 @@ "title": "Bobby Fischer Teaches Chess", "author": "Bobby Fischer", "book_id": "58107.Bobby_Fischer_Teaches_Chess", - "review_id": 4356898774, + "review_id": "4356898774", "date_finished": "Dec 12, 2021", "rating": 5, "shelf": "read" @@ -698,7 +698,7 @@ "title": "Rich Dad, Poor Dad: What the Rich Teach Their Kids about Money \u2013 That the Poor and Middle Class Do Not!", "author": "Robert T. Kiyosaki", "book_id": "291447.Rich_Dad_Poor_Dad", - "review_id": 4356895269, + "review_id": "4356895269", "date_finished": "Dec 02, 2021", "rating": 5, "shelf": "read" @@ -707,7 +707,7 @@ "title": "The Art Of Saying NO: How To Stand Your Ground, Reclaim Your Time And Energy, And Refuse To Be Taken For Granted (Without Feeling Guilty!)", "author": "Damon Zahariades", "book_id": "36350458-the-art-of-saying-no", - "review_id": 4334106226, + "review_id": "4334106226", "date_finished": "Nov 13, 2021", "rating": 3, "shelf": "read" @@ -716,7 +716,7 @@ "title": "Talking to Canadians", "author": "Rick Mercer", "book_id": "58254451-talking-to-canadians", - "review_id": 4334104992, + "review_id": "4334104992", "date_finished": "Nov 27, 2021", "rating": 5, "shelf": "read" @@ -725,7 +725,7 @@ "title": "The 5am Club", "author": "Robin S. Sharma", "book_id": "53424992-the-5am-club", - "review_id": 4306152160, + "review_id": "4306152160", "date_finished": "Nov 12, 2021", "rating": 3, "shelf": "read" @@ -734,7 +734,7 @@ "title": "When Breath Becomes Air", "author": "Paul Kalanithi", "book_id": "29779231-when-breath-becomes-air", - "review_id": 4306150341, + "review_id": "4306150341", "date_finished": "Dec 26, 2021", "rating": 4, "shelf": "read" @@ -743,7 +743,7 @@ "title": "The Go Programming Language", "author": "Alan A.A. Donovan", "book_id": "34375637-the-go-programming-language", - "review_id": 4306148945, + "review_id": "4306148945", "date_finished": "Nov 13, 2021", "rating": 3, "shelf": "read" @@ -752,7 +752,7 @@ "title": "Team Topologies: Organizing Business and Technology Teams for Fast Flow", "author": "Matthew Skelton", "book_id": "44135420-team-topologies", - "review_id": 4306146961, + "review_id": "4306146961", "date_finished": "Nov 30, 2021", "rating": 3, "shelf": "read" @@ -761,7 +761,7 @@ "title": "How Linux Works: What Every Superuser Should Know", "author": "Brian Ward", "book_id": "52901216-how-linux-works", - "review_id": 4263736565, + "review_id": "4263736565", "date_finished": "Oct 14, 2021", "rating": 3, "shelf": "read" @@ -770,7 +770,7 @@ "title": "One Last Thing Before I Go", "author": "Jonathan Tropper", "book_id": "16171284-one-last-thing-before-i-go", - "review_id": 4263729701, + "review_id": "4263729701", "date_finished": "Oct 07, 2021", "rating": 5, "shelf": "read" @@ -779,7 +779,7 @@ "title": "The Shack", "author": "William Paul Young", "book_id": "1812457.The_Shack", - "review_id": 4263310996, + "review_id": "4263310996", "date_finished": "Feb 2022", "rating": 3, "shelf": "read" @@ -788,7 +788,7 @@ "title": "All Quiet on the Western Front", "author": "Erich Maria Remarque", "book_id": "894862.All_Quiet_on_the_Western_Front", - "review_id": 4242131799, + "review_id": "4242131799", "date_finished": "Oct 02, 2021", "rating": 5, "shelf": "read" @@ -797,7 +797,7 @@ "title": "No Way Down: Life and Death on K2", "author": "Graham Bowley", "book_id": "9587869-no-way-down", - "review_id": 4242130835, + "review_id": "4242130835", "date_finished": "Sep 29, 2021", "rating": 4, "shelf": "read" @@ -806,7 +806,7 @@ "title": "Truth and Honour: The Death of Richard Oland and the Trial of Dennis Oland", "author": "Greg Marquis", "book_id": "31017573-truth-and-honour", - "review_id": 4242128820, + "review_id": "4242128820", "date_finished": "Sep 23, 2021", "rating": 3, "shelf": "read" @@ -815,7 +815,7 @@ "title": "Gone Girl", "author": "Gillian Flynn", "book_id": "19288043-gone-girl", - "review_id": 4196061994, + "review_id": "4196061994", "date_finished": "Oct 27, 2021", "rating": 4, "shelf": "read" @@ -824,7 +824,7 @@ "title": "The Book Thief", "author": "Markus Zusak", "book_id": "19063.The_Book_Thief", - "review_id": 4196056770, + "review_id": "4196056770", "date_finished": "Sep 17, 2021", "rating": 5, "shelf": "read" @@ -833,7 +833,7 @@ "title": "No Country for Old Men", "author": "Cormac McCarthy", "book_id": "23515727-no-country-for-old-men", - "review_id": 4196051980, + "review_id": "4196051980", "date_finished": "Sep 08, 2021", "rating": 3, "shelf": "read" @@ -842,7 +842,7 @@ "title": "The Perfect Storm", "author": "Sebastian Junger", "book_id": "586434.The_Perfect_Storm", - "review_id": 4196046612, + "review_id": "4196046612", "date_finished": "Aug 29, 2021", "rating": 5, "shelf": "read" @@ -851,7 +851,7 @@ "title": "OpenIntro Statistics", "author": "David Diez", "book_id": "58608635-openintro-statistics", - "review_id": 4150737524, + "review_id": "4150737524", "date_finished": "Sep 29, 2021", "rating": 4, "shelf": "read" @@ -860,7 +860,7 @@ "title": "Ready Player One", "author": "Ernest Cline", "book_id": "12600138-ready-player-one", - "review_id": 4075698548, + "review_id": "4075698548", "date_finished": "Jul 29, 2021", "rating": 5, "shelf": "read" @@ -869,7 +869,7 @@ "title": "Beyond Order: 12 More Rules For Life", "author": "Jordan B. Peterson", "book_id": "56019043-beyond-order", - "review_id": 4072715205, + "review_id": "4072715205", "date_finished": "Aug 24, 2021", "rating": 4, "shelf": "read" @@ -878,7 +878,7 @@ "title": "Healthy Brain, Happy Life: A Personal Program to to Activate Your Brain and Do Everything Better", "author": "Wendy Suzuki", "book_id": "25817247-healthy-brain-happy-life", - "review_id": 4002540839, + "review_id": "4002540839", "date_finished": "May 27, 2021", "rating": 3, "shelf": "read" @@ -887,7 +887,7 @@ "title": "And the Band Played On: Politics, People, and the AIDS Epidemic", "author": "Randy Shilts", "book_id": "1093493.And_the_Band_Played_On", - "review_id": 4002397398, + "review_id": "4002397398", "date_finished": "Jun 24, 2021", "rating": 4, "shelf": "read" @@ -896,7 +896,7 @@ "title": "How to Lie with Statistics", "author": "Darrell Huff", "book_id": "51291.How_to_Lie_with_Statistics", - "review_id": 4001871695, + "review_id": "4001871695", "date_finished": "May 24, 2021", "rating": 3, "shelf": "read" @@ -905,7 +905,7 @@ "title": "Bayesian Methods for Hackers: Probabilistic Programming and Bayesian Inference", "author": "Cameron Davidson-Pilon", "book_id": "22535757-bayesian-methods-for-hackers", - "review_id": 4001870594, + "review_id": "4001870594", "date_finished": "Jul 19, 2021", "rating": 3, "shelf": "read" @@ -914,7 +914,7 @@ "title": "Rick Mercer Final Report", "author": "Rick Mercer", "book_id": "45041309-rick-mercer-final-report", - "review_id": 4001870100, + "review_id": "4001870100", "date_finished": "Jun 2021", "rating": 5, "shelf": "read" @@ -923,7 +923,7 @@ "title": "The Emperor of All Maladies: A Biography of Cancer", "author": "Siddhartha Mukherjee", "book_id": "10632190-the-emperor-of-all-maladies", - "review_id": 4001869483, + "review_id": "4001869483", "date_finished": "Mar 18, 2022", "rating": 3, "shelf": "read" @@ -932,7 +932,7 @@ "title": "The Hundred-Page Machine Learning Book", "author": "Andriy Burkov", "book_id": "43590393-the-hundred-page-machine-learning-book", - "review_id": 3934741998, + "review_id": "3934741998", "date_finished": "Apr 22, 2021", "rating": 4, "shelf": "read" @@ -941,7 +941,7 @@ "title": "Steve Jobs", "author": "Walter Isaacson", "book_id": "11084145-steve-jobs", - "review_id": 3934741128, + "review_id": "3934741128", "date_finished": "Jan 08, 2022", "rating": 5, "shelf": "read" @@ -950,7 +950,7 @@ "title": "Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems", "author": "Aur\u00e9lien G\u00e9ron", "book_id": "50921673-hands-on-machine-learning-with-scikit-learn-keras-and-tensorflow", - "review_id": 3922128044, + "review_id": "3922128044", "date_finished": "Oct 27, 2021", "rating": 5, "shelf": "read" @@ -959,7 +959,7 @@ "title": "The Return of the King", "author": "J.R.R. Tolkien", "book_id": "55608397-the-return-of-the-king", - "review_id": 3909041239, + "review_id": "3909041239", "date_finished": "May 21, 2021", "rating": 4, "shelf": "read" @@ -968,7 +968,7 @@ "title": "The Two Towers", "author": "J.R.R. Tolkien", "book_id": "55608406-the-two-towers", - "review_id": 3909040236, + "review_id": "3909040236", "date_finished": "May 14, 2021", "rating": 4, "shelf": "read" @@ -977,7 +977,7 @@ "title": "The Fellowship of the Ring", "author": "J.R.R. Tolkien", "book_id": "55608371-the-fellowship-of-the-ring", - "review_id": 3909039286, + "review_id": "3909039286", "date_finished": "May 02, 2021", "rating": 5, "shelf": "read" @@ -986,7 +986,7 @@ "title": "Clean Agile: Back to Basics", "author": "Robert C. Martin", "book_id": "45280021-clean-agile", - "review_id": 3905190192, + "review_id": "3905190192", "date_finished": "Apr 30, 2021", "rating": 5, "shelf": "read" @@ -995,7 +995,7 @@ "title": "Unicorn in the Woods", "author": "Gordon Pitts", "book_id": "53485383-unicorn-in-the-woods", - "review_id": 3893060882, + "review_id": "3893060882", "date_finished": "Mar 31, 2021", "rating": 5, "shelf": "read" @@ -1004,7 +1004,7 @@ "title": "The Haunting of Hill House", "author": "Shirley Jackson", "book_id": "89717.The_Haunting_of_Hill_House", - "review_id": 3868472040, + "review_id": "3868472040", "date_finished": "Mar 20, 2021", "rating": 4, "shelf": "read" @@ -1013,7 +1013,7 @@ "title": "Never Split the Difference: Negotiating as if Your Life Depended on It", "author": "Chris Voss", "book_id": "30736658-never-split-the-difference", - "review_id": 3868468575, + "review_id": "3868468575", "date_finished": "Mar 24, 2021", "rating": 4, "shelf": "read" @@ -1022,7 +1022,7 @@ "title": "Site Reliability Engineering: How Google Runs Production Systems", "author": "Betsy Beyer", "book_id": "27968891-site-reliability-engineering", - "review_id": 3868465578, + "review_id": "3868465578", "date_finished": "Apr 04, 2021", "rating": 4, "shelf": "read" @@ -1031,7 +1031,7 @@ "title": "Logical Chess - Move By Move", "author": "Irving Chernev", "book_id": "85086.Logical_Chess_Move_By_Move", - "review_id": 3868463907, + "review_id": "3868463907", "date_finished": "Apr 26, 2021", "rating": 4, "shelf": "read" @@ -1040,7 +1040,7 @@ "title": "Accelerate: Building and Scaling High Performing Technology Organizations", "author": "Nicole Forsgren", "book_id": "35747076-accelerate", - "review_id": 3868461242, + "review_id": "3868461242", "date_finished": "Mar 17, 2021", "rating": 4, "shelf": "read" @@ -1049,7 +1049,7 @@ "title": "The Power of Why", "author": "Amanda Lang", "book_id": "21416581-the-power-of-why", - "review_id": 3840131384, + "review_id": "3840131384", "date_finished": "Mar 02, 2021", "rating": 4, "shelf": "read" @@ -1058,7 +1058,7 @@ "title": "Shoe Dog: A Memoir by the Creator of Nike", "author": "Phil Knight", "book_id": "30753724-shoe-dog", - "review_id": 3824412716, + "review_id": "3824412716", "date_finished": "Feb 16, 2021", "rating": 5, "shelf": "read" @@ -1067,7 +1067,7 @@ "title": "Water for Elephants", "author": "Sara Gruen", "book_id": "1083184.Water_for_Elephants", - "review_id": 3747071198, + "review_id": "3747071198", "date_finished": "Jul 02, 2021", "rating": 4, "shelf": "read" @@ -1076,7 +1076,7 @@ "title": "The Curious Incident of the Dog in the Night-Time", "author": "Mark Haddon", "book_id": "1618.The_Curious_Incident_of_the_Dog_in_the_Night_Time", - "review_id": 3747068823, + "review_id": "3747068823", "date_finished": "Mar 05, 2021", "rating": 3, "shelf": "read" @@ -1085,7 +1085,7 @@ "title": "A Man Called Ove", "author": "Fredrik Backman", "book_id": "25555839-a-man-called-ove", - "review_id": 3747067186, + "review_id": "3747067186", "date_finished": "Apr 09, 2021", "rating": 5, "shelf": "read" @@ -1094,7 +1094,7 @@ "title": "The Martian", "author": "Andy Weir", "book_id": "18007564-the-martian", - "review_id": 3747061213, + "review_id": "3747061213", "date_finished": "Jan 22, 2021", "rating": 5, "shelf": "read" @@ -1103,7 +1103,7 @@ "title": "Extreme Vinyl Cafe", "author": "Stuart McLean", "book_id": "9861924-extreme-vinyl-cafe", - "review_id": 3747059037, + "review_id": "3747059037", "date_finished": "Apr 11, 2021", "rating": 5, "shelf": "read" @@ -1112,7 +1112,7 @@ "title": "Out & About In New Brunswick", "author": "Hank Deichmann", "book_id": "3096603-out-about-in-new-brunswick", - "review_id": 3747056442, + "review_id": "3747056442", "date_finished": "Feb 27, 2021", "rating": 3, "shelf": "read" @@ -1121,8 +1121,17 @@ "title": "Into Thin Air: A Personal Account of the Mt. Everest Disaster", "author": "Jon Krakauer", "book_id": "271285.Into_Thin_Air", - "review_id": 3747054078, - "date_finished": "Sep 05, 2022\n\n\n\n\nJan 31, 2021", + "review_id": "3747054078", + "date_finished": "Sep 05, 2022", + "rating": 5, + "shelf": "read" + }, + { + "title": "Into Thin Air: A Personal Account of the Mt. Everest Disaster", + "author": "Jon Krakauer", + "book_id": "271285.Into_Thin_Air", + "review_id": "3747054078.1", + "date_finished": "Jan 31, 2021", "rating": 5, "shelf": "read" }, @@ -1130,7 +1139,7 @@ "title": "Tuesdays with Morrie", "author": "Mitch Albom", "book_id": "6900.Tuesdays_with_Morrie", - "review_id": 3747052038, + "review_id": "3747052038", "date_finished": "Jan 05, 2021", "rating": 5, "shelf": "read" @@ -1139,7 +1148,7 @@ "title": "The Five People You Meet in Heaven", "author": "Mitch Albom", "book_id": "175343.The_Five_People_You_Meet_in_Heaven", - "review_id": 3747043031, + "review_id": "3747043031", "date_finished": "Jan 08, 2021", "rating": 5, "shelf": "read" @@ -1148,7 +1157,7 @@ "title": "The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations", "author": "Gene Kim", "book_id": "26083308-the-devops-handbook", - "review_id": 3700722042, + "review_id": "3700722042", "date_finished": "Jan 29, 2021", "rating": 5, "shelf": "read" @@ -1157,7 +1166,7 @@ "title": "The Unicorn Project", "author": "Gene Kim", "book_id": "44333183-the-unicorn-project", - "review_id": 3700718099, + "review_id": "3700718099", "date_finished": "Jan 03, 2021", "rating": 4, "shelf": "read" @@ -1166,7 +1175,7 @@ "title": "R in Action: Data Analysis and Graphics with R", "author": "Robert Kabacoff", "book_id": "17912923-r-in-action", - "review_id": 3691364546, + "review_id": "3691364546", "date_finished": "Jan 12, 2021", "rating": 3, "shelf": "read" @@ -1175,7 +1184,7 @@ "title": "Computer & Internet Security: A Hands-on Approach", "author": "Wenliang Du", "book_id": "46133451-computer-internet-security", - "review_id": 3593052414, + "review_id": "3593052414", "date_finished": "Feb 10, 2021", "rating": 3, "shelf": "read" @@ -1184,7 +1193,7 @@ "title": "Data Mining: Concepts and Techniques", "author": "Jiawei Han", "book_id": "10524715-data-mining", - "review_id": 3556717057, + "review_id": "3556717057", "date_finished": "Nov 22, 2020", "rating": 3, "shelf": "read" @@ -1193,7 +1202,7 @@ "title": "Practical Statistics for Data Scientists: 50+ Essential Concepts Using R and Python", "author": "Peter Bruce", "book_id": "48816585-practical-statistics-for-data-scientists", - "review_id": 3481115569, + "review_id": "3481115569", "date_finished": "Aug 24, 2020", "rating": 3, "shelf": "read" @@ -1202,7 +1211,7 @@ "title": "Nowhere with You: The East Coast Anthems of Joel Plaskett, The Emergency and Thrush Hermit", "author": "Josh O'Kane", "book_id": "26113747-nowhere-with-you", - "review_id": 3460276253, + "review_id": "3460276253", "date_finished": "Aug 03, 2020", "rating": 5, "shelf": "read" @@ -1211,7 +1220,7 @@ "title": "The Design of Everyday Things", "author": "Donald A. Norman", "book_id": "17290807-the-design-of-everyday-things", - "review_id": 3453319880, + "review_id": "3453319880", "date_finished": "Feb 25, 2021", "rating": 3, "shelf": "read" @@ -1220,7 +1229,7 @@ "title": "Growing Object-Oriented Software, Guided by Tests", "author": "Steve Freeman", "book_id": "4268826-growing-object-oriented-software-guided-by-tests", - "review_id": 3421297036, + "review_id": "3421297036", "date_finished": "Mar 12, 2021", "rating": 3, "shelf": "read" @@ -1229,7 +1238,7 @@ "title": "Making Software: What Really Works, and Why We Believe It", "author": "Andy Oram", "book_id": "8553359-making-software", - "review_id": 3421296359, + "review_id": "3421296359", "date_finished": "Sep 05, 2020", "rating": 5, "shelf": "read" @@ -1238,7 +1247,7 @@ "title": "An Introduction to Statistical Learning: with Applications in R", "author": "Gareth James", "book_id": "17397466-an-introduction-to-statistical-learning", - "review_id": 3421295092, + "review_id": "3421295092", "date_finished": "Oct 12, 2020", "rating": 5, "shelf": "read" @@ -1247,7 +1256,7 @@ "title": "Zen and the Art of Motorcycle Maintenance: An Inquiry Into Values", "author": "Robert M. Pirsig", "book_id": "373726.Zen_and_the_Art_of_Motorcycle_Maintenance", - "review_id": 3421294512, + "review_id": "3421294512", "date_finished": "Jul 19, 2020", "rating": 5, "shelf": "read" @@ -1256,7 +1265,7 @@ "title": "The Subtle Art of Not Giving a F*ck: A Counterintuitive Approach to Living a Good Life", "author": "Mark Manson", "book_id": "29875487-the-subtle-art-of-not-giving-a-f-ck", - "review_id": 3360025395, + "review_id": "3360025395", "date_finished": "Nov 2019", "rating": 3, "shelf": "read" @@ -1265,7 +1274,7 @@ "title": "Sapiens: A Brief History of Humankind", "author": "Yuval Noah Harari", "book_id": "25816990-sapiens", - "review_id": 3349150125, + "review_id": "3349150125", "date_finished": "Aug 2019", "rating": 4, "shelf": "read" @@ -1274,7 +1283,7 @@ "title": "The Power of Habit: Why We Do What We Do in Life and Business", "author": "Charles Duhigg", "book_id": "12609433-the-power-of-habit", - "review_id": 3349149518, + "review_id": "3349149518", "date_finished": "Feb 2020", "rating": 5, "shelf": "read" @@ -1283,7 +1292,7 @@ "title": "12 Rules for Life: An Antidote to Chaos", "author": "Jordan B. Peterson", "book_id": "38207608-12-rules-for-life", - "review_id": 3349148474, + "review_id": "3349148474", "date_finished": "Jan 2019", "rating": 4, "shelf": "read" @@ -1292,7 +1301,7 @@ "title": "Starting to Unit Test: Not as Hard as You Think", "author": "Erik Dietrich", "book_id": "27751853-starting-to-unit-test", - "review_id": 3349148153, + "review_id": "3349148153", "date_finished": "Jan 2019", "rating": 3, "shelf": "read" @@ -1301,8 +1310,17 @@ "title": "Inside the Machine: An Illustrated Introduction to Microprocessors and Computer Architecture", "author": "Jon Stokes", "book_id": "26483599-inside-the-machine", - "review_id": 3349147220, - "date_finished": "Jan 26, 2023\n\n\n\n\nFeb 2019", + "review_id": "3349147220", + "date_finished": "Jan 26, 2023", + "rating": 5, + "shelf": "read" + }, + { + "title": "Inside the Machine: An Illustrated Introduction to Microprocessors and Computer Architecture", + "author": "Jon Stokes", + "book_id": "26483599-inside-the-machine", + "review_id": "3349147220.1", + "date_finished": "Feb 2019", "rating": 5, "shelf": "read" }, @@ -1310,7 +1328,7 @@ "title": "Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages", "author": "Bruce A. Tate", "book_id": "7912517-seven-languages-in-seven-weeks", - "review_id": 3334151239, + "review_id": "3334151239", "date_finished": "Jul 29, 2020", "rating": 3, "shelf": "read" @@ -1319,7 +1337,7 @@ "title": "Elegant Objects", "author": "Yegor Bugayenko", "book_id": "29326350-elegant-objects", - "review_id": 3334150949, + "review_id": "3334150949", "date_finished": "Jun 2020", "rating": 4, "shelf": "read" @@ -1328,7 +1346,7 @@ "title": "The Object-Oriented Thought Process", "author": "Matt Weisfeld", "book_id": "4795641-the-object-oriented-thought-process", - "review_id": 3334150110, + "review_id": "3334150110", "date_finished": "May 29, 2020", "rating": 3, "shelf": "read" @@ -1337,7 +1355,7 @@ "title": "Refactoring: Improving the Design of Existing Code", "author": "Martin Fowler", "book_id": "35135772-refactoring", - "review_id": 3334149690, + "review_id": "3334149690", "date_finished": "Jul 07, 2020", "rating": 4, "shelf": "read" @@ -1346,7 +1364,7 @@ "title": "Design Patterns: Elements of Reusable Object-Oriented Software", "author": "Erich Gamma", "book_id": "85009.Design_Patterns", - "review_id": 3334147520, + "review_id": "3334147520", "date_finished": "Jun 20, 2020", "rating": 4, "shelf": "read" @@ -1355,7 +1373,7 @@ "title": "The Annotated Turing: A Guided Tour Through Alan Turing's Historic Paper on Computability and the Turing Machine", "author": "Charles Petzold", "book_id": "2333956.The_Annotated_Turing", - "review_id": 3334147199, + "review_id": "3334147199", "date_finished": "Jul 10, 2020", "rating": 2, "shelf": "read" @@ -1364,7 +1382,7 @@ "title": "The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win", "author": "Gene Kim", "book_id": "35469581-the-phoenix-project", - "review_id": 3334146960, + "review_id": "3334146960", "date_finished": "Jun 24, 2020", "rating": 5, "shelf": "read" @@ -1373,7 +1391,7 @@ "title": "97 Things Every Programmer Should Know: Collective Wisdom from the Experts", "author": "Kevlin Henney", "book_id": "7003902-97-things-every-programmer-should-know", - "review_id": 3334146560, + "review_id": "3334146560", "date_finished": "May 21, 2020", "rating": 5, "shelf": "read" @@ -1382,7 +1400,7 @@ "title": "Hands-On Network Programming with C: Learn socket programming in C and write secure and optimized network code", "author": "Lewis Van Winkle", "book_id": "50198096-hands-on-network-programming-with-c", - "review_id": 3334146264, + "review_id": "3334146264", "date_finished": "May 25, 2020", "rating": 4, "shelf": "read" @@ -1391,7 +1409,7 @@ "title": "The Mythical Man-Month: Essays on Software Engineering", "author": "Frederick P. Brooks Jr.", "book_id": "13629.The_Mythical_Man_Month", - "review_id": 3334145916, + "review_id": "3334145916", "date_finished": "May 14, 2020", "rating": 3, "shelf": "read" @@ -1400,7 +1418,7 @@ "title": "Clean Architecture", "author": "Robert C. Martin", "book_id": "18043011-clean-architecture", - "review_id": 3334143915, + "review_id": "3334143915", "date_finished": "May 2020", "rating": 5, "shelf": "read" @@ -1409,7 +1427,7 @@ "title": "The Clean Coder: A Code of Conduct for Professional Programmers", "author": "Robert C. Martin", "book_id": "10284614-the-clean-coder", - "review_id": 3334143308, + "review_id": "3334143308", "date_finished": "Apr 2020", "rating": 4, "shelf": "read" @@ -1418,7 +1436,7 @@ "title": "Writing A Compiler In Go", "author": "Thorsten Ball", "book_id": "41215829-writing-a-compiler-in-go", - "review_id": 3334142921, + "review_id": "3334142921", "date_finished": "Nov 2019", "rating": 4, "shelf": "read" @@ -1427,7 +1445,7 @@ "title": "Writing An Interpreter In Go", "author": "Thorsten Ball", "book_id": "41632715-writing-an-interpreter-in-go", - "review_id": 3334142596, + "review_id": "3334142596", "date_finished": "Sep 2019", "rating": 4, "shelf": "read" @@ -1436,7 +1454,7 @@ "title": "Operating Systems: Three Easy Pieces", "author": "Remzi H. Arpaci-Dusseau", "book_id": "17374825-operating-systems", - "review_id": 3334142236, + "review_id": "3334142236", "date_finished": "Dec 2019", "rating": 4, "shelf": "read" @@ -1445,7 +1463,7 @@ "title": "Head First Design Patterns", "author": "Eric Freeman", "book_id": "58128.Head_First_Design_Patterns", - "review_id": 3334141877, + "review_id": "3334141877", "date_finished": "Jun 2019", "rating": 4, "shelf": "read" @@ -1454,7 +1472,7 @@ "title": "Clean Code: A Handbook of Agile Software Craftsmanship", "author": "Robert C. Martin", "book_id": "3735293-clean-code", - "review_id": 3334141060, + "review_id": "3334141060", "date_finished": "Oct 2019", "rating": 5, "shelf": "read" @@ -1463,7 +1481,7 @@ "title": "Grokking Algorithms An Illustrated Guide For Programmers and Other Curious People", "author": "Aditya Y. Bhargava", "book_id": "22847284-grokking-algorithms-an-illustrated-guide-for-programmers-and-other-curio", - "review_id": 3334140546, + "review_id": "3334140546", "date_finished": "May 2019", "rating": 4, "shelf": "read" @@ -1472,7 +1490,7 @@ "title": "The C Programming Language", "author": "Brian W. Kernighan", "book_id": "515601.The_C_Programming_Language", - "review_id": 3334140178, + "review_id": "3334140178", "date_finished": "Sep 2019", "rating": 4, "shelf": "read" @@ -1481,7 +1499,7 @@ "title": "The Pragmatic Programmer: From Journeyman to Master", "author": "Dave Thomas", "book_id": "4099.The_Pragmatic_Programmer", - "review_id": 3334138360, + "review_id": "3334138360", "date_finished": "Jan 2019", "rating": 5, "shelf": "read"