Krecipes

    From KDE UserBase Wiki
    Revision as of 13:21, 24 November 2014 by Yurchor (talk | contribs) (Created page with "'''Помічник дієти'''")
    Other languages:
    За допомогою Krecipes ви зможете працювати з вашим збірником рецептів, створювати списки закупівель, вибирати рецепти на основі доступних складових, а також планувати ваше меню або дієту.
    Головне вікно KRecipes

    Огляд

    Метою цього проекту було створення засобу керування рецептами для KDE, який би міг такі речі:

    • Керування базою даних рецептів за допомогою простого у користуванні інтерфейсу.
    • Створення та вилучення записів складових та одиниць виміру.
    • Допомога у створенні дієт, обчисленні калорійності їжі, ваги вітамінів, вуглеводнів тощо у рецепті.
    • Створення списків закупів та щоденних пропозицій щодо вказаного типу дієти.
    • На основі SQL реалізувати підтримку різноманітних типів баз даних (у поточній версії передбачено підтнимку SQLite, MySQL та PostgreSQL).
    • Максимальна гнучкість для уможливлення розширення у майбутньому.

    Основні можливості

    Пошук рецептів

    • Зручний інтерфейс для створення бази даних рецептів за допомогою SQLite, MySQL або PostgreSQL
    • Можливість пошуку рецептів за назвою або складовими, що містяться або не містяться у рецепті. Просто введіть частину назви рецепта, і програма покаже список усіх відповідних рецептів для перегляду, редагування або друку. Якщо вам потрібно скоригувати критерії пошуку. Ви можете увімкнути додаткові можливості пошуку за назвою або будь-якою комбінацію категорій, складових, часу приготування, авторами, порціями або текстом настанов щодо приготування.
    Панель розширеного пошуку


    • Можливий пошук рецептів за джерелом, кількістю порцій, часом приготування та декількома іншими критеріями пошуку
    • Введення і редагування рецептів можна здійснювати за допомогою єдиного вікна. Введення пришвидшується використанням спадних меню з передбаченням тексту.


    Редагування рецептів

    Вказати параметри рецепта можна за допомогою трьох вкладок. На першій вкладці можна вказати назву, авторів, категорії рецепта, час приготування та порцію. На наступній вкладці можна визначити складові, а на останній — настанови щодо приготування.

    Редагування рецепта
    • Дані щодо складових та настанови можна просто вставити з текстового файла, якщо такий вже створено.
    • Рецепти можна друкувати для включення до збірників та інших матеріалів.
    Попередній перегляд друку


    • Файл можна імпортувати з наявної бази даних Krecipes.
    • А також з "MasterCook" 4, 5 or 6, "Meal-Master", "RecipeML", "Rezconf" та “Now You're Cooking”
    • Крім того, можна експортувати дані у багатьох форматах.
    • Повна підтримка резервного копіювання та відновлення бази даних з резервної копії.
    • Додавання рецептів до вашого списку закупівель. Коли формування меню буде завершено, Krecipes створить список потрібних вам складових, автоматично визначить одиниці виміру і надасть вам список, готовий до друку.
    • Ви можете скористатися даними щодо поживності для планування вашої дієти.


    Помічник дієти

    • You can search for recipes based on what you have in your store cupboard. Plan out your meals for a day, a few days, or even weeks. Give Krecipes information on what you'd like each of your meals to contain, limit the amount of particular nutrient property (fat, energy, etc.), and Krecipes will do the rest.
    The Diet Helper
    Selecting by Ingredients
    • Conversion tables help you move between Americal measure and metric
    The Conversion Screen


    Advanced Database Management

    Krecipes takes full advantage of the power of relational databases. Categories, ingredients, units, etc. are stored as separate identities which are linked to recipes when used. You can rename one of these in one place, and all recipes using that element are automatically updated.

    When importing recipes from an external source, you may find many misspellings and strange capitalization. Simply rename these elements in the "Data" panel to correct all your recipes. For example, you may have the categories "Vegtables" and "Vegatables". Rename "Vegtables" to "Vegatables" and the merge feature will put all the recipes under these two categories into the right category.

    Тут наведено лише короткий огляд можливостей програми. Докладніше про програму можна дізнатися з підручника. На сторінці проекту ви можете знайти посилання на довідкові ресурси.

    Участь у проекті

    Програмування

    We welcome anyone with knowledge of C++ to contribute code, but even if you're not a programmer, here's some other ways you can help, see below

    Unless specified elsewhere, you should send contributions to the Krecipes group in KDE Review Board

    Reporting bugs

    You can use the KDE Bug Tracking System to report bugs.

    Translating

    • User interface: We could always use help translating into as many languages as possible. Note that the current 2.0 branch is not on string freeze, however some translation teams are working in krecipes anyway, so feel free to join your local translation team and work.
    • Handbook: Currently the handbook in english is very outdated, please wait for instructions.
    • Sample recipes: We are figuring out a technical solution and proper workflow to do this, please wait for instructions.

    Giving Feedback

    Give us your feedback in the Krecipes Forums or in #krecipes IRC channel at FreeNode.

    Handbook

    The handbook is being updated for the KDE 4 port of Krecipes and unfortunately it's not finished yet, you can check it here.

    Download

    Downloading And Compiling The Latest (2.0-beta2) Release

    You can download the latest release or see other releases in the "files" section of the sourceforge page. You can see main changes in this version in the ChangeLog page.

    Building The Latest Release Just untar the package first:

    tar -zxf krecipes-[НОМЕР_ВЕРСІЇ].tar.gz

    І зібрати

    cmake .
    make
    make install

    Downloading, Building And Installing The Latest Development Version With Git

    The project is being developed under extragear/utils in KDE's servers.

    To download the source code, do:

    git clone git://anongit.kde.org/krecipes

    To update the source code, do:

    cd krecipes
    git pull

    To build and install it in the default prefix (usually /usr/local):

    mkdir build && cd build
    cmake ..
    make
    make install

    To build and install it in other prefix, for instance ~/.kde/:

    mkdir build && cd build
    cmake .. -DCMAKE_INSTALL_PREFIX=~/.kde/
    make
    make install

    Also if you install it in ~/.kde/ you may want to set the following variables in your .bashrc (or wherever it's appropiate for you):

    export PATH=~/.kde/bin:${PATH}
    export MANPATH=~/.kde/man:$(manpath)
    export KDEDIRS=~/.kde:/usr
    export XDG_DATA_DIRS=~/.kde/share:${XDG_DATA_DIRS}
    export LD_LIBRARY_PATH=~/.kde/lib

    Для вилучення встановленої програми:

    cd build && make uninstall

    Зворотний зв’язок

    Автори

    Стара команда Krecipes

    • Jason Kivlighn
    • Unai Garro
    • Cyril Bosselut
    • Colleen Beamer (автор підручника до програми)


    Розробники, які активно брали участь у портуванні на KDE 4, але зараз не беруть участь у розвитку проекту

    • Daniel Sauvé
    • Laurent Montel


    Поточна команда розробників

    • José Manuel Santamaría Lema
    • Martin Engelmann