명령 행에서 OS X 위치 서비스에 액세스 할 수있는 방법이 있습니까? 수 있기를 원합니다. 이를 수행하는 도구가

명령 줄에서 OS X의 현재 위치 추정치를 가져 와서 스크립트를 기반으로 할 수 있기를 원합니다. 이를 수행하는 도구가 있습니까?

위치를 기반으로 작업을 트리거 할 수있는 위치와 같은 앱을 찾았지만 실제 위치 데이터를 가져올 수있는 앱을 찾지 못했습니다.



답변

나도 이것을 찾고 있었고 찾지 못했습니다 … 그래서, 나는 하나를 썼습니다!

현재로서는 매우 간단하지만 기본적으로 작동하는 것 같습니다. 나는 그것을 get-location 이라고 불렀고 github에서 얻을 수있다 (위의 링크를 따라 가라).

현재 서비스에서 수신 한 두 번째 위치 만 인쇄합니다. 첫 번째 위치는 캐시되어 오래 될 수 있기 때문에 건너 뜁니다. 이후 버전에서는 구성 가능하거나 쉽게 해킹 할 수 있습니다. 기다리지 않으려면 코드에서) 대신 ( )을 hits확인하십시오 (곧 변경하거나 변경하지 않을 수 있음).> 0> 1

어쨌든 다음과 같이 결과를 인쇄합니다 (참고 : 여기의 위치 데이터가 구성된 것으로 변경되었습니다).

$ ./get-location
Final location: <+12.34567890, +12.34567890> +/- 176.00m (speed 0.00 mps / course -1.00) @ 2012-04-10 13:57:53 +0200

다른 TODO 항목은 다른 형식을 추가하거나 사용자가 직접 지정할 수 있도록하는 것입니다. 곧 추가하거나 나중에 추가 할 수 있습니다. 또는 : 풀 요청을 보내십시오. 🙂 (기능 요청 및 버그 보고서는 github 시스템을 통해 가능합니다. 또한 github의 README를 확인하여 이미 생각한 것을 확인하십시오.)

나는 당신 (그리고 다른 사람들)이 이것이 도움이되기를 바랍니다.

편집 : 이제 명령 줄 옵션과 몇 가지 다른 출력 형식이 있습니다.


답변

글쎄, 나는 그것을 작동시키지 못했습니다 …하지만 http://code.google.com/p/corelocationcli/
는 문제를 해결할 수 있습니다 ….

이것은 또한보다 안정적인 패키지 인 것 같습니다. http://iharder.sourceforge.net/current/macosx/locateme/

(두 가지 모두 가지고있는 문제는 Mountain Lion 에서이 문제를 시도하기 때문일 수 있습니다 ….)

내장되어 있지 않지만 둘 다 CoreLocation 서비스를 사용하는 것으로 보입니다 ….


답변

여기있어

lynx -dump http://www.ip-adress.com/ip_tracer/?QRY=$1|sed -nr s/'^.*My IP address city: (.+)$/\1/p'

살 lyn이 필요

출처


답변