Читаем RSS средствами PowerShell

powershellВ процессе предпраздничного разгребания накопленных черновиков нашелся скрипт для получения RSS лент средствами PowerShell.

Вещь простая, совершенно бесполезная (я для нее практического применения не нашел), но упомянуть ее стоит.

Хотя, вполне можно придумать сценарий когда у вас на рабочей станции  нет никаких ридеров, но есть доступ в интернет и злой дядька сисадмин не дает запускать ничего кроме IE который ходит только на один узел :)

Придумать можно все что угодно…

Скрипт простой, вот он:

# задаем адрес канала
$feed="http://feeds.feedburner.com/wmemories"
# создаем объект System.Net.WebClient
$client = New-Object System.Net.WebClient
# задаем кодировку. Без нее будут выводится крякозябры
$client.Encoding = [System.Text.Encoding]::UTF8

$rss = [xml]$client.DownloadString($feed)
# получаем все что есть
$rss.rss.channel.item | format-list
# или компактно выводим результаты в форме таблички
$rss.rss.channel.item | format-table title,pubDate, link

Приглашаю присоединиться ко мне в следующих сервисах:
facebook Google Plus вКонтакте Twitter
Если Вам понравилась статья, то вы можете подписаться на RSS. А также бесплатно подписаться по E-mail и получать актуальную информацию в числе первых.
Получать обновления на email

Вы можете оставить комментарий.

1 Комментарий »

 
 

Добавить комментарий

XHTML: Вы можете использовать тэги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>