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上找视频了。
本文链接: https://www.pstips.net/search-and-view-powershell-videos.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!
服务器不存在,莫非谷歌的api更新了?