https://github.com/dermike/physical-web-scan-app
Mac OSX desktop client app to scan for Physical Web (Eddystone) bluetooth beacons
https://github.com/dermike/physical-web-scan-app
beacons bluetooth bluetooth-beacons eddystone electron physical-web scanner
Last synced: 5 months ago
JSON representation
Mac OSX desktop client app to scan for Physical Web (Eddystone) bluetooth beacons
- Host: GitHub
- URL: https://github.com/dermike/physical-web-scan-app
- Owner: dermike
- License: other
- Created: 2015-10-09T17:25:00.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2018-03-26T17:42:37.000Z (about 8 years ago)
- Last Synced: 2025-12-21T17:30:36.088Z (6 months ago)
- Topics: beacons, bluetooth, bluetooth-beacons, eddystone, electron, physical-web, scanner
- Language: JavaScript
- Homepage:
- Size: 213 KB
- Stars: 45
- Watchers: 3
- Forks: 9
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-beacon - Electron Physical Web Scan - Mac OSX desktop app to scan for Physical Web (Eddystone) bluetooth beacons (Stackoverflow Q&A)
README
# physical-web-scan-app
Scan for [Physical Web](https://github.com/google/physical-web) ([Eddystone](https://github.com/google/eddystone)) bluetooth beacons from your computer. Mac OSX desktop app of the [physical-web-scan](https://github.com/dermike/physical-web-scan) project made with [Electron](http://electron.atom.io).

**[Download pre-built binary (64-bit)](https://github.com/dermike/physical-web-scan-app/releases/download/0.3.2/PhysicalWebScan.zip)** or follow the instructions below to run with Electron or build your own binary.
### Prerequisites to build
* [Node.js](https://nodejs.org/)
* [Xcode](https://developer.apple.com/xcode/download/) and its `Command Line Tools`. You can find this under the menu `Xcode -> Preferences -> Downloads`
### Install and build
After cloning or downloading this repo, install the dependencies listed in `package.json`:
```sh
npm install
```
Rebuild native modules for Electron use:
```sh
node ./node_modules/.bin/electron-rebuild
```
Run as Electron app:
```sh
npm run electron
```
Package as standalone Mac OSX app:
```sh
npm run package
```
Note: Edit the electron-packager options to your liking in the `scripts` section of `package.json`