UPDATE 26/10/2011 – The Files Have been protected
Since originally posting this, the content provider has added the cookie requirement for download of the files. This is in line with Microsoft’s wishes that the videos be downloaded by conference attendees only. In order to batch download the videos, you will need to follow the procedure outlined for the PPTX files below. The addresses of the video files are still the same – only the requirement for an authentication cookie has changed. Thanks to George Winters for pointing this out.
UPDATE 11/10/2011 – The Files Have Moved.
I have updated the post below accordingly. Also note the file names are also different. The new source is significantly faster – thank you MSFT!
I’ve seen a number of questions about this, and I’m in the process of collecting all of the presentations and slide decks from the conference, so I thought that I’d share my process. It’s relatively Straightforward to batch these up.
The videos are all in one location, and the presentations are in another. The base folder for the videos is (now) http://cdn.tri-digital.com/spc/videos/ and the naming format for the files is SPCsessionnumber.wmv.zip, so for session 301, the filename is SPC301.zip. You can simply punch the full URL into a browser and the files will start downloading. In order to batch download a bunch, I am using the open source WGET utility, recommended to me by Ziad Wakim. I simply created a batch file that calls WGET for all of the presentations that I wanted. Each line in the batch file looks like:
"C:Program Files (x86)GnuWin32binwget.exe" http://cdn.tri-digital.com/spc/videos/SPC261.wmv.zip
The process is the same for the slide decks, but the site base is http://www.mssharepointconference.com/SessionPresentations and the file name format is identical to the videos with the .zip replaced with .pptx. However, the conference site expects a cookie, so you’ll first need to log into the myspc site. Once done, export the cookie for the site to a text file (In IE use File – Import and Export – Export to a file) that’s available to the WGET command. Once it’s a simple command switch on the end of the WGET command to load in the cookie for each request. If the cookie is exported to a file names cookies.txt, then the command will look something like:
wget http://www.mssharepointconference.com/SessionPresentations/SPC413.pptx –load-cookies cookies.txt
Another batch file with a line for each slide deck you want, and you can run it and download everything at once. One note – you’ll need to be patient. Given the speeds, I don’t think that I’m the only one who has thought of this….
Hope it helps.