Skip to content

Instantly share code, notes, and snippets.

View nzthiago's full-sized avatar

Thiago Almeida nzthiago

  • Microsoft
  • Redmond, USA
View GitHub Profile
@nzthiago
nzthiago / download.ps1
Last active December 18, 2015 05:59 — forked from erichexter/download.ps1
Download TechEd North America videos with video code prepended to file name
[Environment]::CurrentDirectory=(Get-Location -PSProvider FileSystem).ProviderPath
$rss = (new-object net.webclient)
#Set the username for windows auth proxy
#$rss.proxy.credentials=[system.net.credentialcache]::defaultnetworkcredentials
$a = ([xml]$rss.downloadstring("http://channel9.msdn.com/Events/TechEd/NorthAmerica/2013/RSS/mp4high"))
$a.rss.channel.item | foreach{
$code = $_.comments.split("/") | select -last 1
$url = New-Object System.Uri($_.enclosure.url)
$file = $code + "-" + $_.creator + "-" + $_.title.Replace(":", "-").Replace("?", "").Replace("/", "-").Replace("<", "") + ".mp4"
if (!(test-path $file))