Convert CSV From Libre into NS-friendly json
Something like this.
Something like this.
/* | |
Our client is expected to access a web service on a regular | |
interval as part of a polling activity. The access itself | |
requires a Bearer token, which can sometimes be renewed. | |
If it cannot be renewed, a new one must be created by | |
going through a sequence of steps. | |
*/ | |
var refreshingBearerTokenFetchMachine = Machine({ | |
id: 'RefreshingTokenAccessFetchMachine', |
+ curl -siv localhost:2829/scheduled/consul/cluster/aaa/ | |
+ json | |
* Trying ::1:2829... | |
* TCP_NODELAY set | |
* Connected to localhost (::1) port 2829 (#0) | |
> GET /scheduled/consul/cluster/aaa/ HTTP/1.1 | |
> Host: localhost:2829 | |
> User-Agent: curl/7.65.3 | |
> Accept: */* | |
> |
GET https://carelink.minimed.eu/patient/sso/login?country=gb&lang=en
Sonification is the use of non-speech audio to convey information or perceptualize data.[1] Auditory perception has advantages in temporal, spatial, amplitude, and frequency resolution that open possibilities as an alternative or complement to visualization techniques.
The FDA enforces science and data driven standards to promote and protect public health and safety. One of the ways they perform their job is by providing oversight of all products available to the public. One way they acheive "oversight" is through "post market surveillance," in other words monitoring how devices perform, with a special focus on potential or actual harms or injuries. In other words, FDA is deeply committed to the idea that "vendors" who create a device should know and report performance, safety and effectiveness data even when a vendor ceases to make or sell a device.
Here's how to get one day of data out of Nightscout. The trick is in realizing that the field used to define the date is different between different data types, and that different data types are stored in different places. In addition, the API itself has interesting behaviors, for example to switch between tsv, csv, and json outputs, to perform regex based searches, and in some cases bugs to work around.
Mechanics of the search syntax. The API endpoints support a query string syntax used to compose queries.
/* | |
openhumans upload API | |
TOKEN=example_token | |
URL=http://www.openhumans.org/api/project/upload/?access_token=$TOKEN | |
METADATA='{"tags": ["survey", "diet", "csv"], "description": "Diet survey questions and responses", "md5": "156da7fc980988c51682374436849943"}' | |
http --verbose --form POST $URL \ |
2016-08-24T22:22:01-07:00,1472102521000,171,SingleUp,openaps://cgm | |
2016-08-24T22:17:01-07:00,1472102221000,159,FortyFiveUp,openaps://cgm | |
2016-08-24T22:12:01-07:00,1472101921000,147,FortyFiveUp,openaps://cgm | |
2016-08-24T22:07:02-07:00,1472101622000,145,FortyFiveUp,openaps://cgm | |
2016-08-24T22:02:01-07:00,1472101321000,140,FortyFiveUp,openaps://cgm | |
2016-08-24T21:57:01-07:00,1472101021000,131,FortyFiveUp,openaps://cgm | |
2016-08-24T21:52:01-07:00,1472100721000,124,Flat,openaps://cgm | |
2016-08-24T21:47:01-07:00,1472100421000,119,Flat,openaps://cgm | |
2016-08-24T21:42:01-07:00,1472100121000,118,Flat,openaps://cgm | |
2016-08-24T21:37:01-07:00,1472099821000,116,Flat,openaps://cgm |