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)
| File | Size | Uploaded | |
|---|---|---|---|
| kytchen-1.0.0a1.tar.gz | 14.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|