Adding sdfat library

Jwplights:
I'm trying to use an arduino uno and an adafruit sd shield to make a LED light painting sythe.

Download Software | NeoPixel Painter | Adafruit Learning System

But the link to the sdfat library results in a 404.

That's an old link. The correct download link is now:
https://github.com/greiman/SdFat/archive/master.zip

Jwplights:
Every time I try to download the zip to the arduino IDE it results in saying:

"specified folder/zip file does not contain a valid library"

The problem is the folder structure of that library doesn't allow you to do Sketch > Include Library > Add .ZIP Library...

The SdFat library repository contains installation instructions:

To use SdFat, clone the repository or unzip the ZIP file and place the SdFat folder into the libraries sub-folder in your main sketch folder.

Here's a bit more detailed installation instructions for you:

  • Download https://github.com/greiman/SdFat/archive/master.zip
  • Copy the folder SdFat-master/SdFat from the downloaded file to {sketchbook folder}/libraries. You must copy the SdFat folder, not the SdFat-master folder. You can find the location of your sketchbook folder at File > Preferences > Sketchbook location.
  • Restart the Arduino IDE if it's running.