
Users of the Google Docs web service can easily access and manage their documents in one location online. However, they still would like to be able to back up and archive their files on their own systems. Unfortunately that isn't so easy and requires you to download backups of each document individually. The Google Download Script was written to help streamline this process when combined with a download manager like DownThemAll.
Google Doc Download is installed as a Grease Monkey. Once installed here is what you see on your google documents control panel.

Just navigate to the document list that you wish to download and select the documents you want to download by clicking their checkboxes or click the select: all link at the bottom of the page. Click the drop down menu on the right side of the page that reads "Download Your Documents" and select a format. A new window will open and you now have a list of links to download all of the documents that you selected.

Now use DownThemAll to mass download your documents! You have now backed up your documents from google docs. You can archive them to the medium of your choosing and then place it under your mattress so you can sleep at night knowing that if google exploded that night you would still have your files.
If you find a blue bar at the bottom of any of your documents use the "Edit" -> "Edit HTML" to find and delete the following line of html:
<div style="padding: 7px; font-family: verdana; width: 200px; background-color: rgb(103, 167, 227); color: white;" id="GDDError"></div>
Remember to scroll to the bottom of your doc list if you have more than 50 documents. Google streams this list as you scroll down.
In some cases, you may select a file format to download your documents as that is not supported by a certain document type (for example, you cannot download a pdf you uploaded as a word document.) In these cases, GDD will pick the next closest format for those documents.
GDD relies on xpath in order to do its job, so when google updates the html of the page, GDD may become confused and stop working.
You can let me know if you're having problems through the GDD Bug Report Form and you can always drop me a line at gdd at 1st-soft.net as well. Any and all feedback is welcome.
Google Docs: Download was written by Peter Shafer, student developer, originally in April 2007.
Contact: peter at 1st-soft.net
Thanks to F.D. Cleary for helping me debug the script.
This software is licensed
under the CC-GNU GPL.
December 7th, 2008: Fixed a bug having to do with presentations.
September 10th, 2008: GDD has been updated to fix a bug with Google Apps for Your Domain users.
September 8th, 2008: GDD's xpath queries have been re-written to ensure consistency and eliminate bugs when attempting to generate your download list.
September 7th, 2008: Hi everyone. I've been working on some fixes for GDD over the past couple of weeks but I've been a little slow to the punch since classes have started again. I'd like to thank everyone who has been using the bug report form or contacting me by email and I'm sorry if I haven't gotten back to you sooner.
Hang tight and I'll try to get this straightened out as quickly as I can.
August 19th, 2008: Errors have been popping up sporadically over the past month. This version of GDD reports errors with greater detail and also includes a work around for downloading your documents when the script does not work on the main interface. Visit the mobile version of google docs. All documents listed will automatically link to downloads and will be ready for downthemall. You can click the "Show All" link to show downloads for all documents (unfortunately excluding presentation). Links are also included to select the format you wish to download your documents in.
June 23rd, 2008: GDD 2.0 is now available and features better error handling as well as automatic update notices. Thanks Jeremy for the feature request. Also, check out GDD (Hack #8) in Google Apps Hacks by Philipp Lenssen of Google Blogoscoped.
June 15th, 2008: Support for downloading pdfs has been integrated. Please let me know if you find any bugs with it.
June 14th, 2008: There was a minor incompatibility between the script and the new version of greasemonkey which has been fixed. Support for backing up your uploaded PDFs will be added soon.
May 24th, 2008: It has been found that GDD experiences problems when Google Gears is enabled. A fix is being has been developed.
April 9th, 2008: The script has been updated to allow powerpoint file downloads. Also, the "download all" option has been removed due to a change in how document feeds are accessed.
March 1st, 2008: Problems caused by recent Google Docs updates have been fixed. A new option to select all documents for download has also been added. Please update your copy of GDD and give it a test drive.
December 12th, 2007: A compatibility bug has been fixed.
September 25th, 2007: GDD has been updated to reflect new updates to Google Docs. Download links work correctly again and support for presentations has been added.
July 31st, 2007: Fixed a bug that prevents you from clicking certain links. I've also tweaked where the drop down menu appears for Google Apps and Google Docs implementations that still use the old blue toolbar at the top of the page. Thanks Attila!
July 27th, 2007: Support for "Google Apps for your domain" was added. Thanks for the feedback James!
July 8th, 2007: I have completely re-written the script work with the new updates for Google Docs.