Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kairichard/geoip-arduino
GeoIP-Arduino: A project that displays the Geo-Location of the last opened website on a 16x2 LCD
https://github.com/kairichard/geoip-arduino
arduino chrome-extension flask geoip processing python
Last synced: 1 day ago
JSON representation
GeoIP-Arduino: A project that displays the Geo-Location of the last opened website on a 16x2 LCD
- Host: GitHub
- URL: https://github.com/kairichard/geoip-arduino
- Owner: kairichard
- Created: 2014-02-06T20:48:22.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2014-02-26T21:27:47.000Z (almost 11 years ago)
- Last Synced: 2023-04-12T15:06:41.970Z (almost 2 years ago)
- Topics: arduino, chrome-extension, flask, geoip, processing, python
- Language: Python
- Homepage:
- Size: 10.4 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
GeoIP-Arduino:
A little Project that displays the Geo-Location of the last opened website
on a 16x2 LCDPre-Setup:
* Open "Terminal"
* from Website-"brew.sh" copy command into Terminal follow instructions
* ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
* install xcode ( done by brew )
* Now execute following commands in "Terminal"
* echo export PATH='/usr/local/bin:$PATH' >> ~/.bash_profile
* brew install git
* brew install python
* brew link --overwrite python
* mkdir ~/projects (make directory)
* cd projects (change directory)
* git clone https://github.com/kairichard/geoip-arduino.gitSetup:
* plugin arduino via usb
* upload code found in `arduino/display/geoip`
* cd ~/projects/geoip-arduino/server
* run `pip install -r requirements.txt`
* then run `python app.py`
* choose the correct usb device - likely to be tty.usbmodem411 (#1)
* you should see 'Initializing' on the display
* install the chrome extension ( enable developermode -> load unpacked extension from ~/projects/geoip-arduino/crx)
* you should see 'chrome connected' on the display
* thats it