그래서이 작은 전환의 목표는 URL이 포함 된 텍스트를 선택하고 OS X에서 goo.gl URL 단축키 서비스를 사용하여 짧은 URL로 변환하도록하는 것입니다.이 AppleScript를 작동시키는 방법은 무엇입니까?
이 목적을 위해 필자는 텍스트 입력을 받아들이고 "AppleScript 실행"작업에 해당 입력을 전달하는 Automator를 사용하여 서비스를 만들었습니다. AppleScript는 다음과 같습니다.
나는 Node.js를에게 v0.10.33을 설치하고 또한 노드 패키지라고 JSON (http://trentm.com/json/)
아래 스크립트는 한 내가 JSON 노드 응용 프로그램의 출력 파이프를하지 않는 한 잘 작동을 설치했습니다.
json 노드 앱에 대한 파이핑을 사용하는 컬 명령 이 터미널에서 완벽하게 작동합니다.
내 생각 엔 셸 환경이 무언가이지만, 어떻게 조사해야할지 모르겠다. 도움이 되었습니까?
-- shorten URLs via goo.gl URL shortener
-- syntax derrived from Scott Lowe @ blog.scottlowe.org
on run {input, parameters}
set curlCommand to "curl https://www.googleapis.com/urlshortener/v1/url -H 'Content-Type: application/json' -d '{\"longUrl\": \"" & input & "\"}' | /usr/local/bin/json id"
set jsonResult to (do shell script curlCommand)
return jsonResult
end run
고마워요, 제가 이것을 살펴 보겠습니다. 내 자신의 덕목으로 내가 쓴 버전이 왜 작동하지 않는지 알고 싶습니다. -하지만 더 많은 시간이있을 때 나는 해킹 할 수 있습니다 :) –
이것은 완벽하게 작동합니다. 고맙습니다! –