Michael P. Pascale
  • About Me
  • Publications
  • Personal
    • Reading List
    • Media Favorites
    • Blog

Reading List

Last Generated

February 3, 2025

Scraped from GoodReads. Click to expand code.
# Load necessary libraries
library(xml2)
library(dplyr)

# Define the URL of the RSS feed
url <- "https://www.goodreads.com/review/list_rss/122662610?key=nsX43GnJ3fLp_yMJWXqdXk_FgbeJQw3eER6uwLRFluIEgixA&shelf=read"

# Read the RSS feed
rss_feed <- read_xml(url)

# Extract relevant data
items <- xml_find_all(rss_feed, "//item")

# Function to extract text from a node
get_text <- function(node, xpath) {
  result <- xml_find_first(node, xpath)
  if (is.null(result)) return(NA)
  xml_text(result)
}

# Parse the RSS feed
books <- tibble(
  title = sapply(items, get_text, ".//title"),
  author = sapply(items, get_text, ".//author_name"),
  publication_year = sapply(items, get_text, ".//book_published"),
  link = sapply(items, get_text, ".//link"),
  image = sapply(items, get_text, ".//book_large_image_url")
)
Thumbnail Author Year Book Title
Barr Moses 2022 Data Quality Fundamentals: A Practitioner's Guide to Building Trustworthy Data Pipelines
Daniel Kahneman 2021 Noise: A Flaw in Human Judgment
Zed A. Shaw 2016 Learn More Python 3 the Hard Way: The Next Step for New Python Programmers (Zed Shaw's Hard Way Series)
Alan Downs 2005 The Velvet Rage: Overcoming the Pain of Growing Up Gay in a Straight Man's World
David Attenborough 2020 A Life on Our Planet: My Witness Statement and a Vision for the Future
Oliver Sacks 2017 The River of Consciousness
Thomas M. Nichols 2017 The Death of Expertise: The Campaign Against Established Knowledge and Why It Matters
Grace M. Cho 2021 Tastes Like War
Isabel Wilkerson 2020 Caste: The Origins of Our Discontents
Frank Herbert 1965 Dune (Dune, #1)
Richard Dawkins 1976 The Selfish Gene
 

Copyright © 2018 - 2025, Michael Pascale. All rights reserved.
Made with ♥ using Quarto.
Type: Crimson Pro by Jacques Le Bailly and Ysabeau by Christian Thalmann