A simplified simulation of Bombe that interfaces with Arduino for moving rotors.
- Node.js
- Electron (Once Node.js is installed, type
npm -g install electron-prebuilt
. Might require prependingsudo
on UNIX systems) - C++ compiler (GCC/Clang for Linux, XCode for Mac, Visual Studio for Windows)
- Go to
neobombe
folder and typenpm install
. - Copy the contents of
serialport
intonode_modules/serialport
inneobombe
. - Go to the
node_modules/serialport
folder and typeHOME=~/.electron-gyp node-gyp rebuild --target=0.29.2 --arch=ia64 --dist-url=https://atom.io/download/atom-shell
. Change--target=0.29.2
to match your Electron version.
Once the application is run, the message fetching process can be started and stopped by pressing the 1
key. To switch between the main display (Home) and the status display (Status), press the 2
key. The Twitter track
string can be changed in the Status display.