Browse code

Add basic infrastructure to the project

Natasha Kerensikova authored on07/03/2016 19:03:49
Showing5 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,3 @@
1
+build/*
2
+.lock-waf*
3
+wscript
0 4
new file mode 100644
... ...
@@ -0,0 +1,7 @@
1
+wscript
2
+
3
+# Ignore build generated files
4
+build
5
+
6
+# Ignore waf lock file
7
+.lock-waf*
0 8
new file mode 100644
... ...
@@ -0,0 +1,13 @@
1
+Copyright (c) 2016, Natacha Porté
2
+
3
+Permission to use, copy, modify, and distribute this software for any
4
+purpose with or without fee is hereby granted, provided that the above
5
+copyright notice and this permission notice appear in all copies.
6
+
7
+THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
8
+WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
9
+MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
10
+ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
11
+WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
12
+ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
13
+OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
0 14
new file mode 100644
... ...
@@ -0,0 +1,16 @@
1
+# Pebble Health Export
2
+
3
+This is a simple application for Pebble Watch that extract all the raw
4
+Pebble Health data gathered by the watch and POST it to a user-configured
5
+HTTP endpoint.
6
+
7
+Note that this involves streaming a lot of data from the watch to the phone
8
+through the Bluetooth link, so it consumes a lot of battery. Hopefully this
9
+will be offset by a high transfer rate, so that the high battery usage only
10
+lasts for a short time.
11
+
12
+Preliminary tests suggest that when running at full capacity, the app would
13
+drain empty a fully-charged Pebble Time Round battery in about 2h30, but
14
+transferring a full day worth of Pebble Health data would only take about
15
+3 minutes. That means roughly 2% of battery per day, for the Pebble model
16
+with the smallest battery.
0 17
new file mode 100644
... ...
@@ -0,0 +1,15 @@
1
+{
2
+  "uuid": "d2cb5dda-d554-47d7-bed7-357bd1685ed7",
3
+  "shortName": "Health Export",
4
+  "longName": "Pebble Health Export",
5
+  "companyName": "Natasha Kerensikova",
6
+  "versionLabel": "1.0",
7
+  "sdkVersion": "3",
8
+  "targetPlatforms": ["basalt", "chalk"],
9
+  "watchapp": {
10
+    "watchface": false
11
+  },
12
+  "resources": {
13
+    "media": []
14
+  }
15
+}