Skip to main content

Handle your recipes and organise your meal plans

Project description

Kytchen

This is a simple Python utility for handling recipes and meal plans. These are the capabilities of the package in terms of recipes:

  • Design recipes modularly, referencing other recipes and a common collection of ingredients that you can keep in a CSV file.
  • Keep track of the caloric content of every recipe with the information that you provide on the energetic content of the ingredients that you use.
  • Scale your recipes for different serving sizes.
  • Help you estimate cooking times.
  • Design your recipes interactively in Python and save them as JSON files for future use.

In terms of meal plans, this is what Kytchen can achieve:

  • Help you efficiently organise and plan your cooking.
  • Keep track of your average daily caloric intake.
  • Generate a shopping list for every meal plan.

Installation

This package is on PyPi as kytchen, so you can install it with pip3 install kytchen.

How to use

There is an in-depth tutorial in the doc/ directory of the project's repository. You can also use Python's help function.

What's next?

This is still an alpha version — there's plenty of things yet to be done! Among them, I am planning to support exporting recipes to several formats (PDF, LaTeX, HTML, etc.), but I have yet to decide what the best way of doing that is. Keep in mind that I only work on this project every now and then, so the development process is likely going to be very slow.

Nevertheless, I do use this package to handle my own recipes, so I should be quick to fix any bugs!

If you find any bugs yourself or you have any suggestions on how to improve Kytchen, please, get in touch!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kytchen-1.0.0a1.tar.gz (14.4 kB view details)

Uploaded Source

Built Distribution

kytchen-1.0.0a1-py3-none-any.whl (8.5 kB view details)

Uploaded Python 3

File details

Details for the file kytchen-1.0.0a1.tar.gz.

File metadata

  • Download URL: kytchen-1.0.0a1.tar.gz
  • Upload date:
  • Size: 14.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for kytchen-1.0.0a1.tar.gz
Algorithm Hash digest
SHA256 f39a71e04fa591a984a97996671050b696e8d56b1eb19ccde3e4439fb2260b7e
MD5 a286e1c118f82b920dc309b2f8eec658
BLAKE2b-256 6b1139ed57662e3a6ecc1703fc306ddc1c3eb6e368c060b081ec93d712eb8bde

See more details on using hashes here.

File details

Details for the file kytchen-1.0.0a1-py3-none-any.whl.

File metadata

  • Download URL: kytchen-1.0.0a1-py3-none-any.whl
  • Upload date:
  • Size: 8.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for kytchen-1.0.0a1-py3-none-any.whl
Algorithm Hash digest
SHA256 e1e3b75c3005144f61362cecc4b8796728c97d196578f9a696b9297021486a7a
MD5 1a2a7414f2940f531b0b78d15de4b5ba
BLAKE2b-256 743cf10ec3e77930c0b01f6b9f82050c2d16e8cabc697256e8e8265f55b8a90f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page