A project that aims to improve the accessibility to open data APIs in the environmental sector regarding air quality.
Gather measurements from multiple providers and data sources with the usage of strictly typed libraries. React to events instead of manually polling external APIs. Have everything in one place and easily configurable.
- type definitions
- listen to changes via events
- narrow down the requests to what suits your needs
- choose your own storage method (hook up an event consumer)
- 📦
@kuuki/gios- a simple GIOS API wrapper - 📦
@kuuki/gios-events- listen to changes ingios - 📦
@kuuki/luftdaten- a simple Luftdaten API wrapper - 📦
@kuuki/luftdaten-events- listen to changes inluftdaten
📂kuuki
┣ 📄docs # Root docs folder
┃ ┣ 📂gios
┃ ┣ 📂gios-events
┃ ┣ 📂luftdaten
┃ ┣ 📂luftdaten-events
┣ 📂packages
┃ ┣ 📦gios # Package name
┃ ┃ ┣ 💾dist # Compiled files are placed in dist
┃ ┃ ┣ 📂examples # Examples folder
┃ ┃ ┃ ┗ 📂basic-example
┃ ┃ ┣ 💻src # Source code folder
┃ ┣ 📦gios-events
┃ ┃ ┣ 💾dist
┃ ┃ ┣ 📂examples
┃ ┃ ┃ ┗ 📂basic-example
┃ ┃ ┣ 💻src
┃ ┣ 📦luftdaten
┃ ┃ ┣ 💾dist
┃ ┃ ┣ 💻src
┃ ┣ 📦luftdaten-events
┃ ┃ ┣ 💾dist
┃ ┃ ┣ 📂examples
┃ ┃ ┃ ┗ 📂basic-example
┃ ┃ ┣ 💻src