https://github.com/jeffrafter/furby
Furby Electron Application
https://github.com/jeffrafter/furby
electron furby pair-programming
Last synced: 4 months ago
JSON representation
Furby Electron Application
- Host: GitHub
- URL: https://github.com/jeffrafter/furby
- Owner: jeffrafter
- Created: 2018-05-07T17:40:09.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2021-03-29T00:20:43.000Z (almost 5 years ago)
- Last Synced: 2025-10-31T11:38:14.820Z (5 months ago)
- Topics: electron, furby, pair-programming
- Language: JavaScript
- Size: 164 KB
- Stars: 15
- Watchers: 6
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Furby electron

This app is meant to communicate with a Furby connect. By default, this works great with https://github.com/tclem/atom-furby. Install the Atom plugin, and run this application and you'll see a small menubar application. As you work your Furby connect should pair with you.
### Wait, I don't have a furby!
Luckily you can still try it out: if no Furby is connected it uses the `say` command locally.
But you should really get a [Hasbro Furby Connect](https://www.amazon.com/gp/product/B01EARLU16/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=B01EARLU16&linkCode=as2&tag=bigfuncoding-20&linkId=71f61074218432de05081fd12b27766c)!
> NOTE: Furbies need 4 AA batteries or you'll want to [hack in USB power](https://github.com/Jeija/bluefluff/issues/36)
## Developing
Clone the repo and run:
```
npm install
npm start
```
NOTE: Node 8 seems to work best for the bluetooth drivers (`brew install node@8` on macOS).
### That annoying warning while developing
```bash
sudo /usr/libexec/ApplicationFirewall/socketfilterfw --add $(pwd)/node_modules/electron/dist/Electron.app
```
# Thanks
Much of the code (fluffcon, fluffaction and some of the server patterns) come directly from https://github.com/Jeija/bluefluff