Quantcast
Channel: ICT Blog » TechEd Europe
Viewing all articles
Browse latest Browse all 4

Download TechEd Europe 2013 content

$
0
0

Alle sessies op de TechEd Europe 2013 in Madrid zijn door Microsoft opgenomen. Deze sessies zijn opnieuw te bekijken en te downloaden vanaf de Channel 9 website. Ook zijn de Powerpoint presentaties daar te vinden. De opnames tonen de beelden die de presentator heeft gebruikt. Dit zijn zowel de Powerpoint slides als bijvoorbeeld Visual Studio of SQL Server Management Studio wanneer een demo getoond werd. De opnames zijn in verschillende kwaliteiten beschikbaar.
Veel ontwikkelaars zullen geneigd zijn veel presentaties te downloaden en dan laat de navigatie op de Channel 9 site wel wat te wensen over. Het downloaden van veel content is omslachtig. In deze blog post worden PowerShell scripts beschreven waarmee het downloaden van de content geautomatiseerd wordt.

Om de scripts in deze post te kunnen gebruiken dient eerst PowerShell 3.0 geïnstalleerd te worden. Een beschrijving van deze installatie en de software vind je hier. Met deze installatie komt ook Windows PowerShell ISE (Integrated Scripting Environment) mee.

Slides
Om alle Powerpoint presentaties in 1x te downloaden kan het volgende script gebruikt worden. Kopieer dit script en plak het in de Windows Powershell ISE. Run het met F5.

$dest = [environment]::GetFolderPath("UserProfile") + "\Desktop\TechEd"
[IO.Directory]::CreateDirectory($dest)
$re = ':|\?|/|\\|\||\*|<|>|"|\.'
$rss = ([xml](new-object net.webclient).downloadstring("http://channel9.msdn.com/Events/TechEd/Europe/2013/RSS/slides"))
$rss.rss.channel.item | foreach{  
    $link = New-Object System.Uri($_.link)
    $id = $link.Segments[$link.Segments.Length - 1].Replace('.pptx', '')
    $title = $_.title -replace $pat, ''
    $file = (($id + ' ' + $title) -replace $re, '') + '.pptx'
    "Downloading " + $file
    $url = New-Object System.Uri($_.enclosure.url)
    (New-Object System.Net.WebClient).DownloadFile($url, $dest + '\' + $file) 
}

Dit script download alle Powerpoint presentaties naar een “TechEd” folder op de desktop. Dit zijn ongeveer 178 presentaties.

Video’s
Ook kunnen alle video’s in .wmv formaat gedownload worden. Iedere video is ongeveer 250Mb groot en 178 video’s is dus heel veel data. Daarom voorziet het volgende script erin de video’s per track te downloaden. Alle sessies op de TechEd Europe 2013 waren onderdeel van een track. De volgende tracks werden verzorgd:

  • ATC – Architecture & Trustworthy Computing
  • DBI – Data Platforms & Business Intelligence
  • MDC – Modern Datacenter
  • OUC – Office 365 & Unified Communications
  • SES – Sharepoint & Enterprise Social
  • WAD – Windows Azure Application Development
  • WCA – Windows Client, Access & Management
  • WPH – Windows Phone

Daarnaast waren er nog Foundational sessions (FDN) en sponsored lunches (SP).
Onderstaand script download bijvoorbeeld alle “Windows Azure Application Development” video’s naar dezelfde folder op de desktop.

$dest = [environment]::GetFolderPath("UserProfile") + "\Downloads\TechEd"
[IO.Directory]::CreateDirectory($dest)
$re = ':|\?|/|\\|\||\*|<|>|"|\.'
$rss = ([xml](new-object net.webclient).downloadstring("http://channel9.msdn.com/Events/TechEd/Europe/2013/RSS/wmv"))
$rss.rss.channel.item | foreach{  
    $link = New-Object System.Uri($_.link)
    $id = $link.Segments[$link.Segments.Length - 1].Replace('.wmv', '')
    if ($id.StartsWith("WAD"))
    {
        $title = $_.title -replace $pat, ''
        $file = (($id + ' ' + $title) -replace $re, '') + '.wmv'
        "Downloading " + $file
        $url = New-Object System.Uri($_.enclosure.url)
        (New-Object System.Net.WebClient).DownloadFile($url, $dest + '\' + $file) 
    }
}

Build conference 2013
Ook van de Build conferentie in San Fransisco die dit jaar in dezelfde week als de TechEd Europe gehouden werd kunnen deze scripts gebruikt worden om de content te downloaden. Alleen de locatie van de bestanden zijn anders.
De URLs naar de Powerpoint presentaties en de video’s zijn:
“http://channel9.msdn.com/Events/Build/2013/RSS/slides” en “http://channel9.msdn.com/Events/Build/2013/RSS/wmv”.

De beschreven scripts zijn hier te downloaden als ZIP bestand.

View Jaco Oskam's profile on LinkedIn

The post Download TechEd Europe 2013 content appeared first on ICT Blog.


Viewing all articles
Browse latest Browse all 4

Latest Images

Trending Articles





Latest Images