PoshCode Archive  Artifact [20d723eb59]

Artifact 20d723eb591713b13111c18ff6e400d4200f6830e504c634f0e3475b0a3c30b4:

  • File RSS-Enclosure-Downloader.ps1 — part of check-in [6a463b788b] at 2018-06-10 14:13:04 on branch trunk — RSS Enclosure Downloader (user: halr9000 size: 780)

# encoding: utf-8
# api: powershell
# title: RSS Enclosure Downloader
# description: RSS Enclosure Downloader
# version: 0.1
# author: halr9000
# license: CC0
# x-poshcode-id: 632
# x-archived: 2012-10-25T21:50:05
# x-published: 2008-10-09T20:52:00
#
# (found here: http://www.therightstuff.de/2008/07/25/RSS+Enclosure+Downloader+In+PowerShell.aspx)
#
# author: Alexander Groß
# http://www.therightstuff.de/2008/07/25/RSS+Enclosure+Downloader+In+PowerShell.aspx
$feed=[xml](New-Object System.Net.WebClient).DownloadString("http://the/rss/feed/url")

foreach($i in $feed.rss.channel.item) {
	$url = New-Object System.Uri($i.enclosure.url)

	$url.ToString()
	$url.Segments[-1]

	(New-Object System.Net.WebClient).DownloadFile($url, $url.Segments[-1])
}