robotnic / energyaustria

Energiezukunft Österreich
0 stars 0 forks source link

REST mit angular-nvd3 frontend. Die Daten werden aus diversen (copyright?) Quellen bezogen und in einer Postgres gelagert.

live on heroku

Hier kann man sehen wie die Stromerzeugung ausschauen würde, wenn man PV 10 und Wind 3 einstellt modified chart

Das Ziel dieses Projektes ist es, einen Plan zu bekommen wie unsere nachhaltige Energiezukunft ausschauen könnte. Wir suchen das billigste Szenario mit dem wir unser CO2 Budget nicht überschreiten. Da es um die Zukunft geht, kann man viele Parameter nur abschätzen. Hier suchen wir realistische Annahmen und geben dem Benutzer die Freiheit alle Parameter zu ändern. Auch die Wasserstoff-Auto Verfechter sollen ihr Glück versuchen dürfen.

API

There is REST API to query Data. If the Data are not available in the Database, they will be retrieved from the original source. All data are Cached as bson in postgres table.

Data sources

There are some unstructured function to retrieve the data. Copyright is unclear.

Feel free to do lobbying to free all the Data.

Wanted Data

Install

createuser energy
su postgres
psql
create database energy
alter user energy with encrypted password 'energy';
grant all privileges on database energy to energy;

psql energy < config/energy.sql

(untested)

There are no initial data in the database. It's caching your requests.

Feel free to host a live version.

Deeplinking

All views are deeplink able. You can reload the page. You can reload the bookmark the page. You can share the url and the recipient will have the same view. No Cookie, url only.

Start

node index.js

swagger

To use the /openapi you can use a browser plugin like https://github.com/mshauneu/chrome-swagger-ui . You can find it in the chrome store.

swagger

Manipulations

The Goal

Possible Extensions

Trade