TheHelias / example-productizer

Example implementation of a Productizer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Example Productizer

Implementation of a basic Productizer for the OpenWeatherMap API using Python and FastAPI. Serves as an example of how to implement a working Productizer.

Running

The environment is dockerized, so this requires Docker installed.

docker build -t owm-productizer .
docker run -p 8000:8000 --env=API_KEY=... --rm -it owm-productizer

Docs

The API serves its own docs, if running as instructed above, can be found at http://localhost:8000/docs, and the OpenAPI 3.0 spec can be found at http://localhost:8000/openapi.json.

License

This code is released under the BSD 3-Clause license. Details in the LICENSE.md file.

Guides and help

Written guide for how to build a data source

You can also check out our YouTube tutorial:

Defining Data Products for the IOXIO® Dataspace technology

Also join our IOXIO Community Slack

About

Example implementation of a Productizer

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


Languages

Language:Python 65.7%Language:Shell 21.8%Language:Dockerfile 8.9%Language:JavaScript 3.6%