如何从 url 获取值并将其用作 apple 脚本中的变量?
How do I get a value from a url and use as a variable in an apple script?
我找到了如何使用 API
暂停和恢复 SABnzbd
http://localhost:8080/sabnzbd/api?mode=pause
但是我如何从这里 http://www.flatmat.net/intr-over.php (这是我写的 PHP 脚本)获取真值或假值以在 applescript(或 bash 脚本)中使用以在 true 时暂停 SABnzb或如果为假则恢复?
在 Bash 中使用 curl
很容易,默认情况下应该在 OS X 上可用:
value=$( curl "http://www.flatmat.net/intr-over.php" -o "-" 2>&1 | tr -d "\r\n" )
tr
命令从 HTTP 响应中删除了不必要的换行符。你可以这样使用它:
if [ "$value" = false ]
then
# resume
else
# pause
fi
请注意,这也会暂停来自 PHP 脚本的未知响应。
我找到了如何使用 API
暂停和恢复 SABnzbd
http://localhost:8080/sabnzbd/api?mode=pause
但是我如何从这里 http://www.flatmat.net/intr-over.php (这是我写的 PHP 脚本)获取真值或假值以在 applescript(或 bash 脚本)中使用以在 true 时暂停 SABnzb或如果为假则恢复?
在 Bash 中使用 curl
很容易,默认情况下应该在 OS X 上可用:
value=$( curl "http://www.flatmat.net/intr-over.php" -o "-" 2>&1 | tr -d "\r\n" )
tr
命令从 HTTP 响应中删除了不必要的换行符。你可以这样使用它:
if [ "$value" = false ]
then
# resume
else
# pause
fi
请注意,这也会暂停来自 PHP 脚本的未知响应。