gramps(1)
NAME
gramps - Genealogical Research and Analysis Management Programming System.
(w wolnym tÅ
i Programowego ZarzÄdzania TÄ InformacjÄ)
SYNOPSIS
gramps [-?|--help] [--usage] [--version] [-l] [-u|--force-unlock]
[-O|--open= BAZA_DANYCH [-f|--format= FORMAT]] [-i|--import= PLIK
[-f|--format= FORMAT]] [-i|--import= ...] [-o|--output= PLIK
[-f|--format= FORMAT]] [-a|--action= AKCJA] [-p|--options= CIÄG_OPCJI]]
[ PLIK ] [--version]
OPIS
Gramps jest wolnym, darmowym programem genealogicznym OpenSource. Jest
napisany w Python, przy użyciu interfejsu GTK+/GNOME. Dla każdego,
kto wczeÅniej używaÅ
Family Tree Maker (TM), Personal Ancestral Files (TM), lub GNU
Geneweb), zapoznanie siÄ z interfejsem Gramps'a bÄdzie natychmiastowe.
Program obsÅ
jest używany przez wiÄkszoÅÄ programów genealogicznych na Åwiecie.
OPCJE
- gramps PLIK
- Kiedy PLIK jest podany (bez żadnych flag) jako nazwa drzewa
rodzinnego albo nazwa katalogu z drzewem, to wybrane drzewo jest
otwierane i rozpoczynana jest sesja interaktywna. JeÅli PLIK
jest formatem rozpoznawanym przez GRAMPS, to tworzone jest puste
drzewo, którego nazwa bazuje na nazwie PLIKU i dane sÄ do niego
importowane. PozostaÅ
Jest to sposób na używanie programu jako uchwytu obsÅ
dane genealogiczne, np. w przeglÄdarce internetowej. Takie wywoÅ każdy format natywny dla grampsa, zobacz poniżej. - -f,--format= FORMAT
- Jawne okreÅlenie formatu PLIKU przez poprzedzenie opcji -i, lub -o. JeÅli opcja -f nie jest podana dla żadnego PLIKU, to format pliku jest okreÅlany na podstawie rozszerzenia albo typu MIME.
- DostÄpne formaty wyjÅciowe to:
gramps-xml (używany jeÅli PLIK koÅ gedcom (przyjmowany jeÅli PLIK koÅ
lub dowolny plik eksportu obsÅ
.br - Formaty dostÄpne dla importu to: grdb, gramps-xml, gedcom, gramps-pkg (przyjmowany jeÅli PLIK koÅ oraz geneweb (przyjmowany jeÅli PLIK ma rozszerzenie .gw).
- Formats dostÄpne dla eksportu to: gramps-xml, gedcom, gramps-pkg, wft (jeÅli rozszerzenie PLIKU to .wft), geneweb, i iso (używany tylko, jeÅli jawnie okreÅlony przez parametr -f ).
- -l WyÅwietla listÄ dosŧÄpnych drzew genealogicznych.
- -u,--force-unlock
- Wymusza odblokowanie bazy danych.
- -O,--open= BAZA_DANYCH
- Otwiera BAZÄ_DANYCH, która musi istnieÄ w katalogu baz lub byÄ nazwÄ istniejÄcego drzewa rodzinnego. JeÅli nie podano akcji, to opcje eksportu albo importu sÄ wykonywane, a nastÄpnie jest uruchamiana sesja interaktywna z otwarciem wybranej bazy.
- -i,--import= PLIK
- Importuje dane z PLIKU. JeÅli nie okreÅlono bazy danych, to tworzona jest tymczasowa baza kasowana po zamkniÄciu programu.
- Kiedy podany jest wiÄcej niż jeden plik do importu, to każdy z nich musi byÄ poprzedzony flagÄ -i. Pliki sÄ importowane w kolejnoÅci podanej w linii poleceÅ np.: -i PLIK1 -i PLIK2 oraz -i PLIK2 -i PLIK1 mogÄ utworzyÄ inne identyfikatory (gramps ID) w bazie wynikowej.
- -o,--output= PLIK
- Eksportuje dane do PLIKU. Dla formatu iso, PLIK natomiast nazwÄ katalogu, do którego baza danych gramps zostanie zapisana. Dla gramps-xml, gedcom, wft, gramps-pkg, oraz geneweb, PLIK jest nazwÄ pliku wynikowego.
- Kiedy wiÄcej niż jeden plik wyjÅciowy jest podany, każdy musi byÄ poprzedzony flagÄ -o. Pliki bÄdÄ zapisywane kolejno, w podanej przez parametry kolejnoÅci.
- -a,--action= AKCJA
- Wykonuje AKCJÄ na zaimportowanych danych. DziaÅ
dopiero, gdy wszystkie okreÅlone importy zakoÅdostÄpne akcje to: summary (taka sama jak Raporty->WyÅwietl->Podsumowanie bazy danych),
check (tożsama z NarzÄdzia->Naprawa bazy danych->Sprawdź i napraw bazÄ),
report (generuje raport), oraz
tool (uruchamia narzÄdzie/wtyczkÄ). Zarówno report jak i tool wymagajÄ podania CIÄGU_OPCJI poprzedzonego flagÄ -p ). - CIÄG_OPCJI powinien speÅ
.br Nie może zawieraÄ spacji. JeÅli niektóre argumenty wymagajÄ spacji, ciÄg powinien byÄ enkapsulowany w znakach cudzysÅ parametrów z nazwÄ i wartoÅciÄ oddzielonymi znakiem równoÅci. Kolejne parametry muszÄ byÄ oddzielone od siebie znakiem przecinka. - WiÄkszoÅÄ opcji dla raportów czy narzÄdzi jest specyficzna dla konkretnej opcji, jednak czÄÅÄ z opcji jest wspólna, szczególnie dla raportów.
- name=nazwa
Opcja wymagana, okreÅlajÄcy który raport czy narzÄdzie bÄdzie uruchamiane. JeÅli podana wartoÅÄ nazwy nie pasuje do żadnego dostÄpnego raportu czy narzÄdzia, zostanie wyÅwietlony komunikat o bÅ
raportów albo opcji (w zależnoÅci od wartoÅci parametru AKCJA). - show=all
WyÅwietla listÄ wszystkich nazw dostÄpnych opcji wraz z krótkim opisem dla danego raportu albo narzÄdzia. - show=nazwa_opcji
WyÅwietla opis funkcji udostÄpnianej przez danÄ nazwÄ_opcji, jak również listÄ parametrów, które akceptuje dana opcja. - UżywajÄc powyższych opcji jesteÅ w stanie dowiedzieÄ siÄ o wszystkich możliwoÅciach danego raportu.
- Kiedy wiÄcej niż jeden akcja wyjÅciowa jest podana, każda musi byÄ poprzedzona flagÄ -a. Akcje sÄ wykonywane jedna po drugiej, w kolejnoÅci w jakiej wystÄpujÄ w linii poleceÅ.
- -d,--debug= NAZWA_LOGGERA
- WÅ
do kodu źródŠ- --version
- WyÅwietla wersjÄ programu i koÅ
- NastÄpujÄce opcje sÄ używane przy aktywacji Bonobo:
- --oaf-ior-fd=FD
- Deskryptor pliku, do którego wpisaÄ OAF IOR.
- --oaf-activate-iid= IID
- OAF IID do aktywacji.
- --oaf-private
- Wstgrzymuje rejestracjÄ serwera przez OAF.
- NastÄpujÄce opcje sÄ używane do kontroli dźwiÄku generowanego za pomocÄ Gnome Library.
- --disable-sound
- WyÅ
.TP --enable-sound WÅ
.TP --espeaker= HOSTNAME:PORT Host:port na którym jest uruchomiony serwer dźwiÄku.
DziaÅ
.br
JeÅli pierwszy argument nie rozpoczyna siÄ znakiem myÅlnik, (nie jest
flagÄ), to gramps bÄdzie próbowaÅ
nastÄpnie sesjÄ interaktywnÄ a pozostaÅ
JeÅli podana jest flaga -O, bÄdzie próbowaÅ
i pracowaÄ na danych w niej zawartych realizujÄc podane później
polecenia z linii komend.
Z flagÄ -O czy bez, może wystÄpowaÄ wiele importów, eksportów oraz
akcji okreÅlonych za pomocÄ flag -i, -o, oraz -a .
KolejnoÅÄ podawania opcji -i, -o, czy -a nie ma znaczenia. Wykonywane
sÄ one zawsze w kolejnoÅci: wszystkie importy (jeÅli podane) -> wszystkie akcje (jeÅli podane) -> wszystkie eksporty (jeÅli podane) Ale
otwarcie bazy zawsze musi byÄ na pierwszym parametrem !
JeÅli nie podano opcji -O lub -i, gramps uruchomi swoje gÅ
okno i rozpocznie normalnÄ sesjÄ interaktywnÄ z pustÄ bazÄ danych
(ponieważ nie zdoÅ
JeÅli nie podano opcji-o albo -a gramps uruchomi swoje gÅ
okno i rozpocznie normalnÄ sesjÄ interaktywnÄ z bazÄ bÄdÄcÄ wynikiem
wszystkich importów. Ta baza bÄdzie znajdowaÄ siÄ w pliku
import_db.grdb w katalogu ~/.gramps/import.
BÅ
stdout (jeÅli wyjÄtek zostanie obsÅ
stderr (jeÅli nie jest obsÅ
informacje i bÅ
PRZYKÅ
.TP
Aby otworzyÄ istniejÄce drzewo rodzinne i zaimportowaÄ dane do niego,
można wpisaÄ : gramps -O 'Moje drzewo' -i ~/db3.gramps
- Powyższa opcja otwiera istniejÄce drzewo, ale gdy chcesz
zrobiÄ wykonaÄ takÄ
- samÄ akcjÄ tworzÄc tymczasowe drzewo: wystarczy wpisaÄ : gramps -i 'Moje drzewo' -i ~/db3.gramps
- Aby zaimportowaÄ cztery bazy (których formaty zostanÄ okreÅlone na podstawie
- ich nazw) i nastÄpnie sprawdiÄ powstaÅ
gramps -i plik1.ged -i plik2.tgz -i ~/db3.gramps -i plik4.wft -a check - Aby jawnie okreÅliÄ formaty w powyższym przykÅ z odpowiednimi opcjami -f options:
- gramps -i plik1.ged -f gedcom -i plik2.tgz -f gramps-pkg -i ~/db3.gramps -f gramps-xml -i plik4.wft -f wft -a check
- Aby zachowaÄ bazÄ z wynikami wszystkich importów, należy dodaÄ flagÄ -o (należy użyÄ -f jeÅli nazwa pliku nie pozwala gramps'owi na odgadniÄcie formatu wyjÅciowego):
- gramps -i plik1.ged -i plik2.tgz -o ~/nowy-pakiet -f gramps-pkg
- W celu zaimportwania trzech baz i rozpoczÄcia sesji interaktywnej z wynikiem
- importu należy użyÄ polecenia podobnego do poniższego: gramps -i plik1.ged -i plik22.tgz -i ~/db3.gramps
- Aby uruchomiÄ narzÄdzie weryfikacji z linii poleceÅ i wyÅwietliÄ wyniki na
- stdout: gramps -O 'Moje drzewo' -a tool -p name=verify
- Zawsze można też po prostu uruchomiÄ sesjÄ interaktywnÄ wpisujÄÄ :
- gramps
ZMIENNE ÅRODOWISKOWE
Program sprawdza w systemie istnienie i wartoÅci nastÄpujÄcych zmiennych:
LANG - okreÅla ustawienia, jaki jÄzyk zostanie wybrany. Np.: polski to
pl_PL.UTF-8.
GRAMPSHOME - okreÅla folder, w którym bÄdzie zapisywane ustawienia i
bazy programu. DomyÅlnie jest on nieustawiony, a program przyjmuje, że
katalog z danymi zostanie utworzony w profilu użytkownika (zmienna
HOME pod Linuxem albo USERPROFILE pod Windows 2000/XP).
KONCEPCJA
ObsÅ
formatów importu i eksportu zapisów, generatorów raportów, narzÄdzi
i filtrów wyÅwietlania bez modyfikowania gÅ
.LP Dodatkowo oprócz generowania standardowego wyjÅcia na drukarkÄ,
raporty mogÄ także byÄ generowane dla innch systemów i do innych
formatów, takich jak: OpenOffice.org, AbiWord, HTML, lub LaTeX aby
umożliwiÄ użytkownikm wybór formatu wyjÅciowego w zależnoÅci od
ich potrzeb.
ZNANE BÅ
Prawdopodobne. Lista bÅ
http://developers.gramps-project.org.
PLIKI
${PREFIX}/bin/gramps
${PREFIX}/share/gramps
${HOME}/.gramps (jeÅli nie użyta zostaÅ
AUTORZY
Donald Allingham <don@gramps-project.org> http://gramps.sourceforge.net
Ta strona man jest tÅ
.br Brandon L. Griffith <brandon@debian.org>
dla systemu Debian GNU/Linux.
Ta strona aktualnie jest pod opekÄ:
Projekt Gramps<xxx@gramps-project.org>
TÅ
.br
DOCUMENTATION
- Dokumentacja użytkownika jest dostÄpna poprzez standardowÄ
przeglÄdarkÄ pomocy systemu GNOME. Dokumentacja dostÄpna jest także w
formacie XML jako plik gramps-manual.xml w folderze doc/gramps-manual/$LANG w gÅ
.LP Dokumentacja dla programistów jest dostÄpna na stronie projektu: http://developers.gramps-project.org.