搜索和观看PowerShell视频 1


PowerShell让人惊叹。它可以根据你提供的关键字来搜索YouTube上面的视频,然后将这些视频返回给你,最后播放你选择的视频。
下面的一段脚本,可以通过访问互联网搜索列出YouTube上最近的“Learn PowerShell”视频。然后打开一个窗口,展示在GridView中。你可以在窗口顶部尝试关键字搜索,和列排序,直到找到满意的视频。
接下来点击选择的视频,然后点击右下角点击“OK”键,PowerShell 会打开你的浏览器来播放这个视频,很帅吧。

$keyword = "Learn PowerShell"
Invoke-RestMethod -Uri "https://gdata.youtube.com/feeds/api/videos?v=2&q=$($keyword.Replace(' ','+'))" |
Select-Object -Property Title, @{N='Author';E={$_.Author.Name}}, @{N='Link';E={$_.Content.src}}, @{N='Updated';E={[DateTime]$_.Updated}} |
Sort-Object -Property Updated -Descending |
Out-GridView -Title "Select your '$Keyword' video, then click OK to view." -PassThru |
ForEach-Object { Start-Process $_.Link }
Simply change the variable $keyword in the first line to search for different videos or topics.

另外注意一下,由于PowerShell 3.0的bug,Invoke-RestMethod命令只会返回结果的一半信息。但是在PowerShell 4.0中,这个bug已经修复了。

原文地址:Search and View PowerShell Videos

荔非苔注:对于国内的情况,我表示尴尬,但是我相信GWF挡不住我们这些小技术员吧。为了验证脚本的可行性,我贴上一张截图为证。大家可以以此为示例,稍加修改,去youku,tudou上找视频了。

搜索和观看PowerShell视频

搜索和观看PowerShell视频

本文链接: https://www.pstips.net/search-and-view-powershell-videos.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!

关于 Mooser Lee

我是一个Powershell的爱好者,创建了PowerShell中文博客,热衷于Powershell技术的搜集和分享。本站部分内容来源于互联网,不足之处敬请谅解,并欢迎您批评指正。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

一条评论 “搜索和观看PowerShell视频