1.0.7 • Published 3 years ago
gruenstromindex v1.0.7
node-gruenstromindex
Green Power Index ( GrünstromIndex ) for Node/Javascript
Installation
via NPM (as module):
npm i gruenstromindex
via NPM (as Shell Script):
npm i -g gruenstromindex
via GIT:
git clone https://github.com/energychain/node-gruenstromindex
npm i
via Script Tag:
<script src="https://unpkg.com/gruenstromindex/public/js/main.js"></script>
Usage
Command-Line (CLI)
gruenstromindex <Postleitzahl>
Node JS / ESM
#!/usr/bin/env node
import gsi from "gruenstromindex";
const lib = gsi.gsi();
const app = async function(plz) {
const prediction = await lib.prediction(plz);
let table = [];
for(let i=0;i<prediction.forecast.length;i++) {
const row = {
date: new Date(prediction.forecast[i].timeStamp).toLocaleString(),
gsi: prediction.forecast[i].gsi,
co2: prediction.forecast[i].co2_g_standard
};
table.push(row);
}
console.table(table);
}
if(process.argv.length < 3) {
console.error("usage: gruenstromindex <Postleitzahl>");
} else {
app(process.argv[2]);
}
Browser/HTML
See sample on JSFiddle.
Widget Development
cd node-gruenstromindex
npm run dev
Point Browser to: http://localhost:9090/
Maintainer / Imprint
LICENSE
1.0.2
3 years ago
1.0.1
3 years ago
1.0.0
3 years ago
1.0.7
3 years ago
1.0.6
3 years ago
1.0.5
3 years ago
1.0.4
3 years ago
1.0.3
3 years ago
0.0.27
8 years ago
0.0.26
8 years ago
0.0.25
8 years ago
0.0.24
8 years ago
0.0.23
8 years ago
0.0.22
8 years ago
0.0.21
8 years ago
0.0.20
8 years ago
0.0.19
8 years ago
0.0.18
8 years ago
0.0.17
8 years ago
0.0.16
8 years ago
0.0.15
8 years ago
0.0.14
8 years ago
0.0.13
8 years ago
0.0.12
8 years ago
0.0.11
8 years ago
0.0.10
8 years ago
0.0.9
8 years ago
0.0.8
8 years ago
0.0.7
8 years ago
0.0.6
8 years ago
0.0.5
8 years ago
0.0.4
8 years ago
0.0.3
8 years ago
0.0.2
8 years ago
0.0.1
8 years ago