カロリーAPIを呼び出すスクリプト
カロリーAPIとかいうのが紹介されていたので、さっそくPowerShellから使えるようにした。
Get-Carolie.ps1
param([string]$name) if($name.Length -eq 0) { exit 1 } [void](Import-Assembly System.Web) $xml = New-Object xml $xml.Load("http://soogle.ddo.jp/calapi/api?name={0}" -f [Web.HttpUtility]::UrlPathEncode($name)) $xml.result.kcalInfo.item | % { New-PSObject @{ Name=$_.menuName; Small=$_.kcalSmall; Middle=$_.kcalMiddle; Large=$_.kcalLarge; Mega=$_.kcalMega } }
出力
PS > Get-Carolie ごはん | ft Name Large Mega Middle Small ---- ----- ---- ------ ----- ごはん小盛り 300 366 210 160 ごはん普通盛り 360 439.2 252 192 ごはん大盛り 495 603.9 346.5 264 ごはん(カレー用) 630 768.6 441 336 ごはん(どんぶり用) 750 915 525 400
使い道は思いつかないけど、おもしろい。