Error message

  • Warning: file_get_contents( failed to open stream: HTTP request failed! HTTP/1.1 410 Gone in eval() (line 146 of /var/www/ : eval()'d code).
  • Warning: file_get_contents( failed to open stream: HTTP request failed! HTTP/1.1 410 Gone in eval() (line 146 of /var/www/ : eval()'d code).
  • Warning: file_get_contents( failed to open stream: HTTP request failed! HTTP/1.1 410 Gone in eval() (line 146 of /var/www/ : eval()'d code).

Search form

Amazon Reading List (PHP/XML/jQuery)

This is my ongoing reading list, with lnks to the books on Amazon and readings lists from past years.

A couple of years ago, I created an account on Goodreads to keep track of the books I read. Then I noticed that Goodreads is owned by Amazon, which means that Goodreads is a big data-mining service wrapped inside an enormous data-mining service, at which point I figured I might as well just go to the original source. On top of that I built my own primitive version of Goodreads.

To do this I wrote a PHP script to request a list of books by ISBN ASIN from Amazon's Product Advertising web service and then filter and display the results. This page then uses jQuery (since it is included with Drupal) to measure my reading progress and generate the totals and averages in the last table row.

The full code for this and some technical notes are available on the Amazon Advertising API and the jQuery summarize table entry and progress meter pages. The tab and progress bar effects use jQuery UI 1.8.7, also included with Drupal 7.

Past Book Listings:

The Amazon Advertising service is currently unavailable.
Title/Author/Publisher/ISBNBuyPagesDate CompletedRating (of 5)

Ratings Guidelines

5: This book is on my personal list of classics. The book stays with you after you finish it, and I'd recommend it to anyone.
4: Excellent. The book is insightful and maybe a definitive work in its genre. Recommended to anyone who likes to read.
3: I liked the book, but I'd recommend it only to fans of that particular author or genre.
2: Not good, but the book presents a few interesting points or observations. Not original or well-written, and I'd suggest it only for enthusiasts of that particular author or topic.
1: Don't bother. The book is so boring or badly written that it's tough to finish.

1177 B.C.
20,000 Leagues Under the Sea
The 47 Ronin
The Accidental Superpower
Alas, Babylon
The Arabian Nights
The Big Sleep
Black Hawk Down
Blood Meridian
A Bright Shining Lie
The Chrysalids
Clark Ashton Smith, collected
The Count of Monte Cristo
Crime and Punishment
The Day of the Jackal
The Demolished Man
Desert Solitaire
A Deepness in the Sky
Destination: Void
A Distant Mirror
Don Quixote De La Mancha
Empire of the Sun
Engine Summer
The Fall of Carthage
Farewell, My Lovely
Flow My Tears, the Policeman Said
The Forever War
The Getaway
The Great Mortality
The Happy Isles of Oceania
Hard Rain Falling
Hellstrom's Hive
A History of the Peloponnesian War
I Am Brian Wilson
The Iliad
The Illuminatus! Trilogy
Journey to the End of the Night
The Kalevala
King Solomon's Mines
The Last of the Breed
Les Enfants Terribles
The Long Goodbye
Lost Victories (Manstein)
Mahan on Naval Warfare
The Martian Chronicles
The Master and Margarita
Master of the World
Masters of Atlantis
A Maze of Death
The Monkey Wrench Gang
The Müller-Fokker Effect
Nightmare Alley
No Country for Old Men
No God but God
The Odyssey
The Origin of Species, unabridged
The Peace to End All Peace
A People's Tragedy
Population 1280
The Proud Tower
The Pursuit of the Millennium
The Ramayana
Riddle of the Sands
The Rise and Fall of Great Powers
The Salmon of Doubt: Hitchhiking the Galaxy One Last Time
The Sea-Wolf
The Shape of Water
The Sheep Look Up
Sherlock Holmes, complete
The Sirens of Titan
The Spy Who Came in From the Cold
The Stars My Destination
Stranger in a Strange Land
The Twelve Caesars
The Voyage of the Beagle
They Shoot Horses, Don't They
War of the Worlds
The Well at the World's End
When the War Was Over