https://github.com/moimikey/surger
⚡ Is there surge pricing around me right now?
https://github.com/moimikey/surger
cellular cli cli-app command-line-tool gps location location-services node npm-module uber wifi
Last synced: 5 months ago
JSON representation
⚡ Is there surge pricing around me right now?
- Host: GitHub
- URL: https://github.com/moimikey/surger
- Owner: moimikey
- License: mit
- Created: 2015-05-19T20:51:22.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2021-08-17T14:32:54.000Z (about 4 years ago)
- Last Synced: 2025-04-20T18:04:52.542Z (6 months ago)
- Topics: cellular, cli, cli-app, command-line-tool, gps, location, location-services, node, npm-module, uber, wifi
- Language: JavaScript
- Homepage:
- Size: 163 KB
- Stars: 20
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# surger
[![Version][npm-version-image]][npm-version-url] [![License][npm-license-image]][npm-license-url] [![Downloads][npm-downloads-image]][npm-downloads-url] [![Deps][npm-deps-image]][npm-deps-url] [![DevDeps][npm-devdeps-image]][npm-devdeps-url]## about
Is there surge pricing around me right now? This little CLI utility will determine your location (currently OS X only) using location services and determine if surge pricing is active within your range.## installation
```
$ npm -g install surger
$ surgerLocation: Nearby East 2nd Street
uberX ✔ GOOD
uberXL ✔ GOOD
UberBLACK $ SURGE 2.8x
UberSUV $ SURGE 2.8x
uberT ✔ GOOD
```> yaaaasss queen yaaaaasssss
# debug
```
$ surger --debug !2882
debug.getCoords finding towers
debug.getCoords found 2 tower(s)
debug.getTowers err null
debug.getTowers towers [{"mac":"41:5f:32:5c:61:7c","ssid":"FiOS-02JG1","signal_level":"-90"},{"mac":"00:27:62:a4:14:81","ssid":"ARC","signal_level":"-62"}]
debug.getCoords finding location
debug.getLocation err null
debug.getLocation location {"accuracy":30,"latitude":31.0206837,"longitude":-76.02599699999999}
debug.getCoords confirming location
debug.handleCoords location confirmed from `getCoords`
debug.getPriceEstimateFromLatLng getting estimateLocation: Nearby Strout Street
debug.estimates estimates [["uberX"," ✔ GOOD "],["uberXL"," ✔ GOOD "],["uberX + Car Seat"," ✔ GOOD "],["UberBLACK"," ✔ GOOD "],["UberSUV"," ✔ GOOD "],["BLACK CAR + Car Seat"," ✔ GOOD "],["SUV + Car Seat"," ✔ GOOD "]]
uberX ✔ GOOD
uberXL ✔ GOOD
uberX + Car Seat ✔ GOOD
UberBLACK ✔ GOOD
UberSUV ✔ GOOD
BLACK CAR + Car Seat ✔ GOOD
SUV + Car Seat ✔ GOOD
```[npm-version-url]: https://www.npmjs.com/package/surger
[npm-version-image]: https://img.shields.io/npm/v/surger.svg
[npm-license-url]: https://github.com/moimikey/surger/blob/master/LICENSE
[npm-license-image]: https://img.shields.io/npm/l/surger.svg
[npm-downloads-url]: https://www.npmjs.com/package/surger
[npm-downloads-image]: https://img.shields.io/npm/dm/surger.svg
[npm-deps-url]: https://david-dm.org/moimikey/surger
[npm-deps-image]: https://img.shields.io/david/moimikey/surger.svg
[npm-devdeps-url]: https://david-dm.org/moimikey/surger
[npm-devdeps-image]: https://img.shields.io/david/dev/moimikey/surger.svg