Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

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!

Metadata

Release files for kytchen 1.0.0a1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for kytchen 1.0.0a1
File Size Uploaded
kytchen-1.0.0a1.tar.gz 14.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for kytchen 1.0.0a1
File Interpreter ABI Platform
kytchen-1.0.0a1-py3-none-any.whl Python 3 none any Details

Total release size: 22.9 kB

Release files / kytchen-1.0.0a1.tar.gz

Download URL kytchen-1.0.0a1.tar.gz
Size 14.4 kB
Tags Source
SHA-256 checksum
How to use checksums
f39a71e04fa591a984a97996671050b696e8d56b1eb19ccde3e4439fb2260b7e
BLAKE2b-256 checksum
How to use checksums
6b1139ed57662e3a6ecc1703fc306ddc1c3eb6e368c060b081ec93d712eb8bde
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.6

Release files / kytchen-1.0.0a1-py3-none-any.whl

Download URL kytchen-1.0.0a1-py3-none-any.whl
Size 8.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e1e3b75c3005144f61362cecc4b8796728c97d196578f9a696b9297021486a7a
BLAKE2b-256 checksum
How to use checksums
743cf10ec3e77930c0b01f6b9f82050c2d16e8cabc697256e8e8265f55b8a90f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.6

Release history Release notifications | RSS feed

This release

1.0.0a1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page