11,039
edits
Changes
From Gramps
no edit summary
{{Man tip| Tipp|Wenn der Dateiname ohne Option angegeben wird, ignoriert Gramps den Rest der Kommandozeilenargumente. |Verwende die <code>-O</code> Option zum öffnen, <code>-i</code> zum importieren und tue etwas mit den Daten.}}
{{Man tip| Tipp |Nur Stammbäume können direkt geöffnet werden. |Für andere Formate benötigst du die Importoption, welche die leere Datenbank einrichtet und dann die Daten in sie importiert.}}
{{Man tip| Tipp |Es kann nur ein Stammbaum geöffnet werden. |Wenn du Daten aus verschiedenen Quellen kombinieren musst, benötigst du die Importoption.}}
=== Importoptionen ===
gramps -O "Stammbaum 1" -a report -p "name=family_group,style=default,off=html,of=test.html,css="
{{man tip| Berichtsoption Zeichenkette |Die Berichtsoption sollte folgende Bedingungen erfüllen: <br />*Sie darf keine Leerzeichenenthalten. Wenn eine Option Leerzeichen enthält, sollte sie in Anführungszeichen eingeschlossen werden. <br />Eine Option besteht aus dem Optionsnamen und dem Wert. <br />*In einer Option müssen der Optionsname und Optionswert durch ein Gleichheitszeichen getrennt werden. <br />*Verschiedene Paare müssen durch Komma getrennt werden. Die meisten Bericht Optionen sind speziell für jeden Bericht. Allerdings gibt es einige allgemeine Optionen.}}
Die meisten Berichtsoptionen sind berichtspezifisch. Jedoch gibt es einige übliche Optionen.
*<code>name=Berichtname</code>: Diese benötigte Option bestimmt welcher Bericht erzeugt wird.
{{man note|Berichtsname|Wenn der übergebene angegebene Berichtname nicht mit einem report_name keinem verfügbaren Bericht übereinstimmtentspricht, wird eine Fehlermeldung ausgegeben, gefolgt von einer Liste verfügbarer der verfügbaren integrierten Berichte ausgegebenund Erweiterungsberichte.<br/>
<pre>
Verfügbare Namen sind:
gramps -O "Stammbaum 1" -a report -p "name=family_group,show=all"
{{man tip| Tipp |Wenn ein Parameter nicht angegeben wird, wird der zuletzt verwendete Wert genommen. |Wenn dieser Bericht vorher nie erstellt wurde, wird wenn möglich der Wert des zuletzt erstellten Berichts verwendet. Sonnst wird der Standardwert verwendet.}}
Wenn mehr als eine Ausgabeaktion angegeben wird, muss jede auf einem <code>-a</code> Parameter folgen. Die Aktionen werden nacheinander in der entsprechenden Reihenfolge durchgeführt.
{{man tip| Listen |- Einige Berichte besitzen Optionen oder Argumente, die als Mehrzeiler interpretiert werden (von den Berichten). |Zum Beispiel ermöglichen dir manche Berichte zu formatieren, wie die Informationen dargestellt werden eventuell mit dem Namen in der einen Zeile und dem Geburtsdatum der Person auf der nächsten. Solche mehrzeiligen Optionen oder Argumente werden von Gramps "Listen" genannt.}}
Auf der Kommandozeile müssen solche Listen immer mit einer linken eckigen Klammer beginnen <code>[</code> und müssen immer mit einer rechten eckigen Klammer enden <code>]</code> aber da solche eckigen Klammern im Normalfall etwas "spezielles" für die "Shell" sind (sie bedeuten etwas für den Kommandozeileninterpreter in den du das Kommando eingibst), musst du sie "maskieren" so das sie von deiner Shell ignoriert werden.
==== Buchaktionoption ====
Du kannst Bücher aus der Kommandozeile mit der 'book' Aktion erstellen.
Um zu sehen welche sage:
gramps -O "Stammbaum 1" -a book
Um alle für ein Buch, zum Beispiel "meinBuch", verfügbaren Optionen zu sehen:
gramps -O "Stammbaum 1" -a book -p name=meinBuch,show=all
Um ein Buch, zum Beispiel ein Buch "meinBuch" zu erstellen:
gramps -O "Stammbaum 1" -a book -p name=meinBuch
:<code>gramps -O "Stammbaum 1" -a report -u > /dev/null</code>
{{man note|Beachte|Es ist nicht möglich, Stammbäume , die repariert werden müssen, über die eine Reparatur benötigen von der Kommandozeile Befehlszeile zu öffnen.}}
Siehe auch::
Die Option gibt es in drei Formen:
{{man note|Beachte|Bis noteBis auf die Beispiele <tt>1</tt> und <tt>3.2</tt>, verwenden all diese Beispiele,|In allen folgenden Beispielen wird <code>behavior.database-path</code> als die zu ändernde Konfigurationsvariableverwendet.}}
;1) Alle Konfigurationswerte anzeigen: <code>-s</code> oder <code>--show</code>
Wenn der <code>-O</code> Parameter gesetzt ist, versucht Gramps den gelieferten Dateinamen zu öffnen und dann mit den Daten wie in weiteren Parametern angegeben zu arbeiten.
{{man note|1=Notiz |2=Pro Bei einem einzelnen Aufruf von Gramps kann nur eine Datei geöffnet werden. |Wenn du Daten aus mehreren Quellen benötigstabrufen musst, verwende nutze die Importoptionen über die mit dem Parameter <code>-i</code> Option.}}
Mit oder ohne den <code>-O</code> Parameter, können mehrere Importe, Exporte und Aktionen in der Kommandozeile weiter spezifiziert werden durch Verwendung der <code>-i</code>, <code>-e</code>, und <code>-a</code> Parameter.
== Umgebungsvariablen==
{{man warn|Warnung|:Gramps kann diese [[Gramps_and_Windows#Environmental_Variables|Umgebungsvariablen]] berücksichtigen<br />(|'''Ändere sie nur wenn du weist was du tust.''')}}
===GRAMPSHOME===
Beispiel [[Linux:Build_from_source#Running_from_a_tarball_release|Anwendungsbeispiel]]:
GRAMPS_RESOURCES=/home/username/gramps/branches/maintenance/gramps52gramps60/build/t PYTHONPATH=$GRAMPS_RESOURCES:$PYTHONPATH ./gramps
{{-}}