3. November 2010 22:23
Did you know that the Microsoft PDC had a OData feed which showed all sessions, speakers, locations & downloadable content? NO??!! Then you know now…. Uri: http://odata.microsoftpdc.com/ODataSchedule.svc/
Do you want all the PDC content offline available but don’t you feel like browsing the site frequently, keep track of which files got added and download all the files one by one?
Then I think I have a solution for you As an available download I’ll publish the PDCDownloader console application (Using .Net 4.0) including source code. The application will search for available content via the provided OData feed and download what you need.
The application has the following command line parameters:
/type: Do you want to download PPTX, MP4 High bitrate/low bitrate or WMV high/low resolution.
/location: destination directory
/forceredownload: if set to true all files will be redownloaded again, even if they are already on disk available.
Usage PDCDownloader.exe /type:[PPTX | MP4HIGH | MP4LOW | WMVHIGH | WMVLOW] /location:<valid dir> [/forceredownload: [true | false] (default: false)
Example PDCDownloader /type:PPTX /location:c:\downloads
Because new content gets added daily it is advisable to start the command line app every day for the next 1 or 2 weeks, with the /forceredownload switch set to false. In this scenario the application will only download the new available content!
Software is only tested on my own machine, in case of errors please leave a comment.