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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | f39a71e04fa591a984a97996671050b696e8d56b1eb19ccde3e4439fb2260b7e |
|
MD5 | a286e1c118f82b920dc309b2f8eec658 |
|
BLAKE2b-256 | 6b1139ed57662e3a6ecc1703fc306ddc1c3eb6e368c060b081ec93d712eb8bde |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1e3b75c3005144f61362cecc4b8796728c97d196578f9a696b9297021486a7a |
|
MD5 | 1a2a7414f2940f531b0b78d15de4b5ba |
|
BLAKE2b-256 | 743cf10ec3e77930c0b01f6b9f82050c2d16e8cabc697256e8e8265f55b8a90f |