nickxbs / nightscout-reporter

a web app to create PDF documents from nightscout data

Home Page:https://nightscout-reporter.zreptil.de/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Nightscout Reporter

A web app based on AngularDart to create PDF documents from nightscout data.

It uses the api from cgm-remote-monitor to access the nightscout data and creates some PDFs for handing out to diabetes doctors or coaches.

Current Dart-SDK version: 2.12.4
Note: Other versions might not work due to incompatible dependencies.

Online version available at: https://nightscout-reporter.zreptil.de/
Compiled project avaialbe at: https://nightscout-reporter.zreptil.de/nightscout-reporter_local.zip

Getting started

Initial steps to compile, deploy, and run nightscout reporter on your own infrastructure.

Preparation

  • Download or git clone the repository
  • Download an install dart sdk in the stated version (see above) to "C:\tools\dart-sdk"
  • Download the compiled version and extract it

Build

  • Call build.bat from the repository folder in cmd
  • Result will be avaialbe in .\build directory
  • Copy pdfmake from the downloaded zip to the build folder
  • Open .\build\settings.json and set the urlPDF and "urlPlayground" option to the location of your pdfmake installation:
{
  "urlPDF":"http://your-domain.de/path-to-reporter/pdfmake/pdfmake.php",
  "urlPlayground":"http://your-domain.de/path-to-reporter/pdfmake/playground.php"
}

Deploy

  • Get a web server (or online web space) with php support
  • Copy content of .\build to the content folder of your web server (or any subfolder)

You can run your own nightscout-reporter instance by calling the URL of your web-server in a browser.

About

a web app to create PDF documents from nightscout data

https://nightscout-reporter.zreptil.de/

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Dart 91.6%Language:HTML 5.8%Language:SCSS 2.2%Language:Batchfile 0.2%Language:CSS 0.1%Language:Sass 0.1%