Skip to content

A platform for the management of recipes based on the JSON Cookbase Recipe Format.

License

Notifications You must be signed in to change notification settings

hblanko/cookbase

Repository files navigation

Cookbase

A platform to validate, store and manage cooking recipes based on the JSON Cookbase Format.

Cookbase proposes and implements a data model striving for an as-complete-as-possible data structure applied to cooking data. A new suite of data formats (the Cookbase Recipe Standard Format) and a consistent data model structure with its database architecture and recipe data analysis tools are included in the Cookbase project.

Please check out the documentation for detailed information about the project and the available API.

Install

Cookbase can be installed through the PyPI repository using the following command:

pip3 install cookbase

Usage

At the API documentation you will find information on how to use libraries.

On top of the API, the following features can be executed directly from the command line.

Cookbase Schema Builder

It generates the schemas that describe the Cookbase Data Model. Run:

python -m cookbase schema-builder [-c CONFIG_PATH]

where the optional CONFIG_PATH refers to a custom configuration file that you may provide. If given, it will override any configuration included in the default configuration file.

Contributing

We are in pre-release development phase, so feel free to come up with any feature that you think should be added to our project.

About

A platform for the management of recipes based on the JSON Cookbase Recipe Format.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages