Gourmet Rezept Manager

Zum Verständnis dieses Artikels sind folgende Seiten hilfreich:

Der Gourmet Rezept Manager {en} (auf Englisch: Gourmet Recipe Manager) ist ein Programm, mit dem man Rezepte erfassen und verwalten kann. Die Rezepte lassen sich kategorisieren, bewerten und es besteht die Möglichkeit, Rezepte per Volltextsuche zu durchsuchen (z.B. um alle Rezepte mit einer bestimmten Zutat zu finden).

Weiterhin gibt es zahlreiche Import-/Exportformate, die Option zur automatischen Generierung von Einkaufslisten und die Möglichkeit, mithilfe der Verbindung zur USDA National Nutrient Database {en} automatisch Nährwerttabellen zu erstellen.

rezeptindex.png

Der Gourmet Rezept Manager ist weitestgehend in Python geschrieben und nutzt SQLite für die Datenspeicherung. Das Programm ist primär auf GNOME als Desktop ausrichtet, läuft aber auch auf allen anderen auf GTK-basierten Umgebungen (z.B. Xfce). Der Rezeptmanager funktioniert grundsätzlich natürlich auch unter KDE, allerdings werden dort sehr viele GTK-Pakete benötigt.

Installation

Aus Ubuntu-Quellen

Das Programm ist in den Paketquellen vorhanden. Es muss das Paket

  • gourmet (universe)

Wiki/Vorlagen/Installbutton/button.png

installiert[1] werden.

Konflikt mit Miro

Unter Maverick Meerkat besteht der Konflikt, dass die parallele Installation von Gourmet aus den offiziellen Paketquellen und Miro nicht möglich ist. Das Einzelpaket von der Projektseite hingegen lässt sich neben Miro installieren (siehe nachfolgender Abschnitt).

Als Einzelpaket

Hinweis!

Fremdsoftware kann das System gefährden.

Beim {de}SourceForge-Projekt grecipe-manager werden verschiedene Pakete {dl} zum Runterladen angeboten. Bis zur Programmversion 0.15.7 liegen DEB-Pakete vor. Diese werden wie gewohnt installiert.

Möchte man eine aktuellere Version testen, muss man sich diese als tar.gz-Archiv herunterladen {dl}. Dafür müssen zuerst folgende Pakete installiert werden:

  • python-gtk2

  • python-gnome2

  • libglade2-0

  • python-sqlalchemy

  • python-imaging

  • python-dev

Wiki/Vorlagen/Installbutton/button.png

Paketliste zum Kopieren:

sudo apt-get install python-gtk2 python-gnome2 libglade2-0 python-sqlalchemy python-imaging python-dev 

sudo aptitude install python-gtk2 python-gnome2 libglade2-0 python-sqlalchemy python-imaging python-dev 

Anschließend muss man das heruntergeladene Archiv entpacken [2]. Danach öffnet man ein Terminal[3] und wechselt in das entpackte Verzeichnis (z.B. /home/<Benutzer>/gourmet-0.15.9/) und führt dort als root folgenden Befehl aus:

python setup.py install

Möchte man den Rezept-Manager unter KDE 4 installieren, so müssen für die Installation hier zusätzlich folgende Pakete installiert werden, sofern noch nicht geschehen:

  • python-gtk2

  • python-glade2

Wiki/Vorlagen/Installbutton/button.png

Hinweis:

Beide Python-Pakete installieren zusätzlich sehr viel GTK-Bibliotheken!

Benutzung

Gestartet werden kann der Rezept Manager unter GNOME über den Menüeintrag

  • "Anwendungen -> Zubehör -> Gourmet Recipe Manager"

Unter Xfce lautet der Eintrag

  • "Applications -> Andere -> Gourmet Rezept Manager"

Der KDE 4 Menüeintrag befindet sich unter

  • "K-Menu -> Programme -> Dienstprogramme -> Gourmet Rezept Manager"

Das Programm ist weitest gehend (aber nicht komplett) übersetzt, die Bedienung ist logisch und selbsterklärend. Deshalb wird im Folgenden nur auf einige Punkte eingegangen.

Nach dem Start sieht man die leere Rezeptansicht. Nach einem Klick auf "Neues Rezept" öffnet sich ein weiteres Fenster und man kann ein Rezept manuell erfassen. Das Programm bietet aber auch die Möglichkeit, Rezepte zu importieren. Die Rezepterfassung ist in vier Punkte unterteilt, welche in der linken Spalte aufgeführt sind. Unter "Beschreibung" kann man den Rezeptnamen, die Zubereitungszeit, die Kategorie, die (persönliche) Bewertung und weitere, allgemeine Punkte eingeben. Unter "Zutaten" kann man - wie der Name schon vermuten lässt - die Zutaten für das Rezept erfassen. Dies gelingt komfortabler in der detaillierten Ansicht, welche sich durch einen Klick auf "Details" öffnet. Der Rezept Manager bietet eine Menge voreingestellter Einheiten wie Gramm, kleine Dose, große Dose, Stück uvm. Sofern die Zutat in der Datenbank hinterlegt ist, wird diese automatisch einer "Shopping Category" zugeordnet.

zutatendialog.png

Unter "Anweisung" gibt man die Zubereitung des Rezepts ein, der Text kann hier auch fett, kursiv oder unterstrichen formatiert werden. Unter "Notizen" können Bemerkung, Hinweise u.ä. erfasst werden. Ein Klick auf "Speichern" fügt das Rezept der Sammlung hinzu, es erscheint jetzt auch in der Rezeptansicht.

Rezepte importieren

Neben der Erfassung von Rezepten von Hand besteht auch die Möglichkeit, fertige Rezepte zu importieren. Dies kann entweder aus Rezeptsammlungen wie Mealmaster {en} geschehen, aus Sicherungen anderer Gourmet Rezept Manager Datenbanken oder aus einfachen Textdateien. Beim Import aus Textdateien wird zuerst die Datei ausgewählt, dann die Zeichenkodierung (der Datei) festgelegt, der Text erscheint dann (unformatiert) in einem neuen Fenster. Hier kann man nun einzelne Worte oder Textpassagen markieren und für den Rezept Manager als "Zutatenliste", "Rezeptname", "Anweisung" usw. markieren. Ein Klick auf "Übernehmen" fügt das Rezept der Datenbank hinzu.

Rezepte exportieren und drucken

In der Rezeptkarten-Ansicht (eines einzelnen Rezepts) kann man über "Recipe -> Print" das Rezept drucken lassen. Über "Recipe -> Export" lässt sich das Rezept in diverse Formate exportieren, u.a. auch als PDF oder HTML-Datei.

Möchte man alle Rezepte exportieren, so wählt man im Hauptfenster "Datei -> Alle Rezepte exportieren"; hier stehen die selben Zielformate wie für die Einzelrezepte bereit. Möchte man das/die Rezept(e) an einen anderen Nutzer des Gourmet Rezept Managers verschicken, so empfiehlt sich der Export ins Programm-eigene XML-Format (Dateiendung .gxml).

Einkaufszettel erstellen

Der Rezept Manager bietet weiterhin die Möglichkeit, aus der Zutatenliste automatisch einen Einkaufszettel zu generieren. Dazu wählt man in der Rezeptansicht ein Rezept, woraufhin sich die Rezeptansicht öffnet. Klickt man jetzt rechts oben auf "Shop" wird der Einkaufszettel generiert, sortiert nach den Kategorien wie "Fleisch", "Gemüse" etc. Möchte man für mehrere Rezepte einkaufen, so schließt man einfach die Rezeptkarte, öffnet eine weitere und klickt wieder auf "Shop". Der Einkaufszettel wird dann automatisch erweitert.

Nachkochen

Gibt man die Garzeit im Langtext in Minuten an, so kann man aus dem Rezept heraus sowohl unter GNOME wie auch unter KDE 4 den Kurzzeitwecker starten, der einen nach Ablauf der im Rezept angegebenen Minuten an das fertige Mahl erinnert.

Einheiten umrechnen

Unter "Werkzeuge -> Einheiten umrechnen" findet man einen nützlichen Einheitenrechner, der zwischen allen gängigen Einheiten umrechnen kann. Als witziges Add-On findet sich die Möglichkeit, die physikalische Dichte von diversen Zutaten nachschlagen zu können.

Problemlösung

Zutatenmengen werden vervielfacht

Leider gibt sich das Programm bei der gemischten Eingabe von Zahlen (bei Menge) mit oder ohne Nachkommastellen etwas "zickig", d.h. es kann vorkommen, dass der Rezept Manager die Einheit automatisch mit 100 multipliziert. Dies kann man in der Regel vermeiden, indem man alle Mengen ohne Nachkommastelle oder mit einer Nachkommastelle eingibt. Zu beachten ist, dass der Rezept Manager den Punkt "." als Trennzeichen für Nachkommastellen benutzt und nicht das Komma ",".

Alternativ kann auch das aktuelle Paket {dl} installiert werden, mit dem dieser Fehler nicht auftritt.

Gourmet startet nicht

Die Version aus den Maverick-Paketquellen startet nicht und vermeldet im Terminal unter anderem folgendes:

TypeError: Boolean value of this clause is not defined

Auch hier hilft die Installation des aktuellen Pakets {dl}.

  • Thread im Forum zum Rezept Manager, enthält einige Rezepte

Diese Revision wurde am 24. November 2011 um 18:32 Uhr von FayWray erstellt.
Dieser Seite wurden folgende Begriffe zugeordnet: Kochen, Rezepte, Python

Passwort vergessen?