Skip to content
/ vasco Public

Vasco pipes coordinates on a google maps page to your terminal

Notifications You must be signed in to change notification settings

hole19/vasco

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vasco

Hi! I am Vasco*!

Vasco sends coordinates from a google map on a webpage directly to your terminal.

We at Hole19, use it to interactively navigate the globe using our Android devices and iOS device simulators even when we're seating confortably at our offices.

Usage

Install & Run

With Docker (preferred)

docker-compose run --rm --service-ports vasco

Without Docker

gem install bundler
bundle
ruby vasco.rb

Access

  1. open: http://localhost:8000/index.html.erb
  2. click on the map
  3. watch your command getting executed on the terminal

Config

Edit config.yml file

  1. add your google maps api key
  2. add the terminal commands ('destinations') that you would like to execute
  3. use :lat and :lng for the coordinate params

Example:

maps:
  api_key: <GOOGLE-JS-MAPS-API-KEY>
  lat: 11.380155
  lng: 75.722381
destinations:
  android-generic: adb shell am broadcast -a send.mock -e lat :lat -e lon :lng
  android-specific: adb -s <ANDROID-DEVICE-ID> shell am broadcast -a send.mock -e lat :lat -e lon :lng
  ios: set-simulator-location -c :lat :lng

Note:

* as imagined by @ruigoncalo

About

Vasco pipes coordinates on a google maps page to your terminal

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •