0.4.1 • Published 9 years ago

in-d-gestion v0.4.1

Weekly downloads
41
License
BSD-2
Repository
github
Last release
9 years ago

in-d-gestion

Library for ingestion of data from various vendor-specific sources into the Tidepool.org platform for diabetes data.

Looking at the code

Primary entry-point is lib/index.js.

Parsing and fetching code is broken down by vendor-specific objects on the thing returned from lib/index.js.

That is currently just carelink right now.

Easiest way to see how to use the parser is to look at test/carelink/testParser.js

Libraries to be aware of

The code leverages the Rx library pretty extensively for stream processing. There is a lot to this library. You can read about its philosophy at http://reactive-extensions.github.io/RxJS/ or its documentation at https://github.com/Reactive-Extensions/RxJS/tree/master/doc

We implement a few extensions to it in the lib/rx directory. These extensions are added to the rx.Observable.prototype, so the usage can appear the same as if we are using a native rx method. If you are trying to figure out what a method does and you are unfamiliar with it/you cannot find the docs for it on the main RxJS page, make sure to check the various extensions under lib/rx.

Command Line

Carelink

Fetch

You can fetch raw data from carelink with

./bin/carelink/mmcsv fetch -u <username> -p <password> -d <num_days> stdout

Parse

You can parse raw data fetched from carelink with

node bin/carelink/parse.js <csv_file_to_parse>

Diasend

Fetch

You can fetch data from diasend with

node bin/diasend/fetch.js -u <username> -p <password> -d <num_days> stdout

Parse

You can parse data fetched from diasend with

node bin/diasend/parse.js <xls_file_to_parse>

t:connect

Fetch

You can fetch data from t:connect with

node bin/tconnect/fetch.js -u <username> -p <password> -d <num_days> stdout

Parse

You can parse data fetched from t:connect with

node bin/tconnect/parse.js <xml_file_to_parse>
0.4.1

9 years ago

0.4.0

9 years ago

0.3.12

9 years ago

0.3.11

10 years ago

0.3.10

10 years ago

0.3.9

10 years ago

0.3.8

10 years ago

0.3.7

10 years ago

0.3.6

10 years ago

0.3.5

10 years ago

0.3.4

10 years ago

0.3.3

10 years ago

0.3.2

10 years ago

0.3.1

10 years ago

0.3.0

10 years ago

0.2.1

10 years ago

0.2.0

10 years ago

0.1.17

10 years ago

0.1.16

10 years ago

0.1.15

10 years ago

0.1.14

10 years ago

0.1.13

10 years ago

0.1.12

10 years ago

0.1.11

10 years ago

0.1.10

10 years ago

0.1.9

10 years ago

0.1.8

10 years ago

0.1.7

10 years ago

0.1.6

10 years ago

0.1.5

10 years ago

0.1.4

10 years ago

0.1.3

10 years ago

0.1.2

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago

0.0.3

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago