Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/watson/wifi-triangulate

Finds your current position on planet earth using the wifi access points in your vicinity
https://github.com/watson/wifi-triangulate

Last synced: about 2 months ago
JSON representation

Finds your current position on planet earth using the wifi access points in your vicinity

Awesome Lists containing this project

README

        

# wifi-triangulate

Finds your current position on planet earth using the wifi access points
in your vicinity

[![Build status](https://travis-ci.org/watson/wifi-triangulate.svg?branch=master)](https://travis-ci.org/watson/wifi-triangulate)

[![js-standard-style](https://raw.githubusercontent.com/feross/standard/master/badge.png)](https://github.com/feross/standard)

## Installation

```
npm install wifi-triangulate
```

## Usage

This module requires that the wifi card on your computer is active and
that you have access to the internet in order to communicate with Google
so that it can triangulate your position.

```js
var triangulate = require('wifi-triangulate')

triangulate(function (err, location) {
if (err) throw err
console.log(location) // => { lat: 38.0690894, lng: -122.8069356, accuracy: 42 }
})
```

## CLI

Install wifi-triangulate as a global module to use it as a CLI:

```sh
npm install --global wifi-triangulate
```

Now just execute the `wifi-triangulate` command:

```sh
$ wifi-triangulate
{
"lat": 38.0690894,
"lng": -122.8069356,
"accuracy": 42
}
```

## License

MIT