Estaba buscando esto también, y no pude encontrar uno ... Entonces, ¡escribí uno!
Es bastante simple en este momento, pero parece funcionar básicamente. Lo llamé get-location , y puede obtenerlo de github (siga el enlace, arriba).
Por el momento, solo imprimo la segunda ubicación que recibo del servicio (me salteo la primera, ya que puede ser almacenada en caché y antigua; en una versión futura, tal vez esto sea configurable, o es un truco fácil (cambie el hits
marque > 0
, en lugar de > 1
) en el código, si no quiere esperar eso (puedo o no cambiarlo pronto).
De todos modos, luego imprime los resultados, así (nota: los datos de ubicación aquí se han cambiado a algo inventado):
$ ./get-location
Final location: <+12.34567890, +12.34567890> +/- 176.00m (speed 0.00 mps / course -1.00) @ 2012-04-10 13:57:53 +0200
Otro elemento de TODO es agregar otros formatos y / o permitirle especificar el suyo. Puedo agregar esto pronto, o puedo agregarlo más tarde. O: envíeme una solicitud de extracción. :) (Las solicitudes de funciones y los informes de errores también son bienvenidos, preferiblemente a través del sistema github. Además, consulte el archivo README en github para ver lo que ya he pensado).
Espero que usted (y otros) encuentren esto útil.
EDITAR : ahora con opciones de línea de comandos y algunos formatos de salida diferentes.