# Eye of Beholder

A work about false narratives, dead journalists, and not-so-innocent bystanders.

_to be continued_

### Install distance sensor server (on [Adafruit Feather HUZZAH ESP8266](https://learn.adafruit.com/adafruit-feather-huzzah-esp8266/) board)
```
$ cd HuzzahAPDistance
$ cp config.h.example config.h # and edit it with SSID and Password for the AP (pick something hard to guess)
```

Upload to the Huzzah board, and connect it to [HC-SR04](https://www.sparkfun.com/ultrasonic-distance-sensor-hc-sr04.html) distance sensor:

* gnd to gnd
* 3v3 to vcc
* 12 to trig
* 13 to echo

_[to do: fritzing diagram]_


#### Test distance sensor server

Connect PC to the WiFi network you've defined at `config.h`

Browse to [http://192.168.115.23](http://192.168.115.23). You should see a report of list of current client MAC addresses (typically, only yours), and a link to a JSON end point that returns distance.

### Install web server (on linux PC)

``` 
$ virtualenv venv
$ . venv/bin/activate
$ pip install -r requirements.txt
$ cd ../static/js
$ cp config.js.example config.js # and edit it according to room size, etc.
```

### Run web server

```
$ ./run.sh
```


Browse to [http://localhost:5000](http://localhost:5000) to see the work.

Browse to [http://localhost:5000/p](http://localhost:5000/p) to see distance as a progress bar (this can help callibrate `static/js/config.js`)