No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
config
.gitignore
LICENSE
README.md
batch_pull_data.py
couch_database.py
requirements.txt
settings.py
sql_database.py

README.md

OpenNowMeAPI

An Open Framework for playing with Nomie Tracker Events.

Install

  • Clone the project
  • pip install -r requirements.txt
  • Edit config/nowme_config.json and add auth and couch db details

To create a reporting

  • run python batch_pull_data.py
  • It pulls the data from CouchDB and populates `config\report.sqlite'
  • Table names depend on the `couchdb_username' like in Nomie couchdb setup

SQL Tables

TABLE username_trackers

id INTEGER NOT NULL, PRIMARY KEY lid TEXT, stats TEXT, min INTEGER, color TEXT, type TEXT, _rev TEXT, "dynamicCharge" BOOLEAN, label TEXT, charge INTEGER, math TEXT, groups TEXT, max INTEGER, _id TEXT, config TEXT, uom TEXT, icon TEXT, "ignoreZeros" BOOLEAN, "chargeFunc" TEXT,

TABLE username_events

id INTEGER NOT NULL, PRIMARY KEY doc TEXT, _rev TEXT, longitude FLOAT, value TEXT, latitude FLOAT, _id TEXT, time_ms INTEGER, tracker_id TEXT, charge INTEGER, timestamp DATETIME