BUILD 2016 Session Downloader


Die BUILD Conference brachte wieder viele interessante Sessions (einen Überblick über die Ankündigungen gibt es hier: Tag 1 und Tag 2). Diese können auf der Website https://channel9.msdn.com/Events/Build/2016 gesucht, gefiltert, angesehen und downgeloadet werden.

 

Für alle jene, die allerdings alle Sessions oder bestimmte Sessions zu einem Thema herunterladen möchten, gibt es ein hilfreiches PowerShell Download-Script. Unser lieber Kollege Bill Ayers, aka @SPDoctor, hat hierzu das folgende PowerShell Script geschrieben und gepostet:

 

Hier gehts zum Artikel und zum Script: Download the Build 2016 Content We Care About using PowerShell.

Das Script liest den BUILD Session RSS-Feed, filtert nach bestimmten Kategorien und speichert die gefundenen MP4-Videos in das aktuelle Verzeichnis.

# Channel 9 download script by @SPDoctor
$feedUrl = 'http://s.ch9.ms/Events/Build/2016/RSS'
$filters = @("*Microsoft Graph*", "*Azure AD*", "*SharePoint*", "*Office 365*")
$categories = @("office", "office-365")

Wer möchte, kann den $filters und $categories (Tags) Ausdruck anpassen oder wie hier leer lassen um alle Sessions zu laden.

$filters = @("*")
$categories = @("")

Besonders fein finde ich, dass die Filenames “canonicalized” werden und somit existierende Files erkannt (und nicht doppelt heruntergeladen) werden und dass das Script den Filename durch den hübschen <title> ersetzt.

image

Derzeit wird das erste MP4-File aus dem Feed geladen, die folgende Grafik zeigt die verfügbaren Media Files aus dem RSS-Feed. Wer will kann das Script noch anpassen und die gefundenen Filenames nach “*high.mp4” filtern oder weiter modifizieren…

image2

Die Ausführung des Scripts dauert dann, je nach Bandbreite.

Bill, thanks for the useful PowerShell-Script!

Viel Spaß mit den BUILD-Sessions!