Download all PDC content with OData

by michel 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 Smile 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

works-on-my-machine-starburst[2]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.

Downloads:

Tags:

C# | Microsoft | .Net

About the author

Michel TolMy name is Michel Tol. I'm a developer specialized in .NET technologies. Mainly focussing on SharePoint Technologies and web development. I am Certified Technology Specialist for MOSS 2007 -  Configuration, .Net Framework 2.0 - Web applications and Biztalk Server 2006 - Custom Applications.

View Michel Tol's profile on LinkedIn

  

E-mail me Send mail

Page List