これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド gramps です。
プログラム:
NAME
gramps - 家系図調査および分析管理プログラミング システム。
SYNOPSIS
グラム [-?|--ヘルプ] [- 利用方法] [- バージョン] [-l] [-u|--強制ロック解除] [-O|--open= DATABASE
[-f|--format= FORMAT]][-i|--インポート= FILE [-f|--format= FORMAT]][-i|--インポート= ...]
[-e|--エクスポート= FILE [-f|--format= FORMAT]][-a|--アクション= ACTION] [-p|--オプション=
オプション文字列]][ FILE ] [- バージョン]
DESCRIPTION
おじいちゃん は、無料/オープンソースの家系図プログラムです。 これは Python で書かれており、
GTK+/GNOME インターフェイス。 他の家系図を使用したことのある人には、おじいちゃんに馴染みがあるはずです。
以前のプログラムなど ファミリー 木 メーカー (TM), 個人 先祖代々 (TM)、または GNU
ジーンウェブ。 世界中で使用されている人気の GEDCOM 形式のインポートをサポートします。
他のほぼすべての家系図ソフトウェアでも同様です。
OPTIONS
グラム FILE
日時 FILE 家系図名または家系図として (フラグなしで) 与えられます
データベース ディレクトリが開かれ、対話型セッションが開始されます。 もしも
FILE は Gramps が理解できるファイル形式で、空の家系図が作成されます。
名前はに基づいています FILE 名前が付けられ、データがそこにインポートされます。 残りの部分は、
オプションは無視されます。 この起動方法は、gramps をハンドラーとして使用するのに適しています。
ウェブブラウザなどの系図データの場合。 この呼び出しは任意のデータを受け入れることができます
gramps に固有の形式です。以下を参照してください。
-f,--format= FORMAT
形式を明示的に指定する FILE 前に与えられた -iまたは -e オプション。 の場合 -f
オプションはどれにも与えられません FILE、そのファイルの形式は次のように推測されます。
拡張子または MIME タイプ。
エクスポートできる形式は次のとおりです。 グランプス-XML (推測すると FILE で終わる おじいちゃん),
ゲドコム (推測すると FILE で終わる .ged)、または
Gramps プラグイン システム。
インポートできる形式は次のとおりです。 グルデータベース, グランプス-XML, ゲドコム, グランプスパック (推測すると
FILE で終わる .gpkg)、及び ジーンウェブ (推測すると FILE で終わる .gw).
エクスポートできる形式は次のとおりです。 グランプス-XML, ゲドコム, グランプスパック, WFT (推測すると
FILE で終わる .wft), ジーンウェブ, イソ (決して推測しないでください。常に で指定してください) -f
オプション)。
-l 既知の家系図のリストを印刷します。
-u,--強制ロック解除
ロックされたデータベースのロックを解除します。
-O、--開く= DATABASE
Open DATABASE これは既存のデータベース ディレクトリまたは既存の家系図である必要があります
名前。 アクション、インポートまたはエクスポートのオプションがコマンドラインで指定されていない場合は、
そのデータベースを使用して対話型セッションが開始されます。
-i,--インポート= FILE
からデータをインポートする FILE。 データベースを指定していない場合は、空のデータベース
ファミリーツリー x という名前のファイルが作成されます (x は増加する数字です)。
複数の入力ファイルを指定する場合は、それぞれの前に次の文字を付ける必要があります。 -i 国旗。 NS
ファイルは指定された順序でインポートされます。つまり、 -i ファイル1 -i ファイル2 & -i ファイル2 -i
ファイル1 結果として得られるデータベースに異なる gramps ID が生成される可能性があります。
-e,--エクスポート= FILE
データをエクスポートする FILE。 のために グランプス-XML, ゲドコム, WFT, グランプスパック, ジーンウェブ
FILE 結果のファイルの名前です。
複数の出力ファイルを指定する場合は、各出力ファイルの前に次の文字を付ける必要があります。 -e 国旗。 NS
ファイルは指定された順序で XNUMX つずつ書き込まれます。
-a、--アクション= ACTION
実行する ACTION インポートされたデータについて。 これは、すべてのインポートが完了した後に実行されます。
無事に完了しました。 現在利用可能なアクションは次のとおりです 要約 (と同じ
レポート -> 表示 -> 概要)、 チェック (「ツール」→「データベース処理」→「チェック」と同じです。
修理)、 レポート (レポートを生成)、および ツール (プラグインツールを実行します)。 両方 レポート &
ツール 必要な オプション文字列 によって供給 -p 国旗)。
オプション文字列 次の条件を満たす必要があります。
スペースを含めることはできません。 一部の引数にスペースを含める必要がある場合、
文字列は引用符で囲む必要があります。つまり、シェル構文に従う必要があります。
オプション文字列は、名前と値のペアのリストです(等価で区切られています)。
サイン)。 名前と値のペアはカンマで区切る必要があります。
レポートまたはツールのオプションのほとんどは、各レポートまたはツールに固有です。 しかし、
いくつかの共通のオプションがあります。
名前=名前
この必須オプションは、どのレポートまたはツールを実行するかを決定します。 供給されている場合は、
名 利用可能なレポートまたはツールに対応しない場合は、次のようなエラー メッセージが表示されます。
印刷された後に、利用可能なレポートまたはツールのリストが表示されます (
ACTION).
表示=すべて
これにより、特定のレポートで使用できるすべてのオプションの名前のリストが生成されます。
ツール。
表示=オプション名
これにより、によって提供される機能の説明が出力されます。 オプション名、など
また、このオプションで許容されるタイプと値は何ですか。
特定のレポートに関するすべてを確認するには、上記のオプションを使用します。
複数の出力アクションを指定する場合は、それぞれの前に次の文字を付ける必要があります。 -a 国旗。 アクション
指定された順序で XNUMX つずつ実行されます。
-d、--デバッグ= LOGGER_NAME
開発およびテスト用のデバッグ ログを有効にします。 詳細についてはソースコードを見てください
- バージョン
gramps のバージョン番号を出力して終了します
操作
コマンドラインの最初の引数がダッシュで始まらない場合 (つまり、フラグがない場合)、gramps
最初の引数で指定された名前でファイルを開いて開始しようとします
対話型セッションでは、残りのコマンドライン引数は無視されます。
Status -O フラグが指定されている場合、おじいちゃんは提供されたデータベースを開いて動作します。
追加のコマンド ライン パラメーターの指示に従って、そのデータを使用します。
の有無にかかわらず、 -O フラグを使用すると、複数のインポート、エクスポート、およびアクションが存在する可能性があります
コマンドラインでさらに指定するには、次を使用します。 -i, -e, -a フラグ。
の順 -i, -eまたは -a オプションは関係ありません。 実際の順序は常に次のとおりです: all
インポート (存在する場合) -> すべてのアクション (存在する場合) -> すべてのエクスポート (存在する場合)。 ただし、オープニングは常に行う必要があります
最初になってください!
ない場合 -O or -i オプションが与えられると、gramps はメイン ウィンドウを起動し、通常のウィンドウを開始します。
とにかく処理するデータがないため、空のデータベースとの対話型セッション。
ない場合 -e or -a オプションが与えられると、gramps はメイン ウィンドウを起動し、通常のウィンドウを開始します。
すべてのインポートからデータベースとの対話型セッションが生成されました。 このデータベースは次の場所にあります
インポート_db.grdb 下 ~/.gramps/import ディレクトリにあります。
インポート、エクスポート、またはアクション中に発生したエラーは、次のいずれかにダンプされます。 (Linuxで言うところのstdout)
(これらが祖父によって処理される例外の場合) または stderr (これらが処理されない場合)。 使用
通常のシェルのリダイレクト (Linuxで言うところのstdout) & stderr メッセージとエラーをファイルに保存します。
例
既存の家系図を開いて XML ファイルをインポートするには、次のように入力します。
グラム -O '私の ファミリー 木' -i ~/db3.gramps
上記は開いている家系図を変更して同じことを行いますが、両方を一時ファイルにインポートします
家系図を作成し、対話型セッションを開始するには、次のように入力します。
グラム -i '私の ファミリー 木' -i ~/db3.gramps
XNUMX つのデータベース (形式は名前から判断できます) をインポートしてチェックするには
結果として得られるエラーのデータベースには、次のように入力できます。
グラム -i file1.ged -i ファイル2.tgz -i ~/db3.gramps -i ファイル4.wft -a チェック
上記の例で形式を明示的に指定するには、ファイル名に適切な形式を追加します。
-f オプション:
グラム -i file1.ged -f ゲドコム -i ファイル2.tgz -f グランプスパック -i ~/db3.gramps -f おじいちゃん
XML -i ファイル4.wft -f WFT -a チェック
すべてのインポートの結果として得られるデータベースを記録するには、次のように指定します。 -e フラグ(使用 -f ファイル名が
おじいちゃんに形式を推測させることはできません):
グラム -i file1.ged -i ファイル2.tgz -e ~/新しいパッケージ -f グランプスパック
XNUMX つのデータベースをインポートし、その結果を使用して対話型の gramps セッションを開始するには:
グラム -i file1.ged -i ファイル2.tgz -i ~/db3.gramps
コマンドラインから検証ツールを実行し、結果を標準出力に出力するには:
グラム -O '私の ファミリー 木' -a ツール -p 名=確認する
最後に、通常の対話型セッションを開始するには、次のように入力します。
グラム
ENVIRONMENT 変数
プログラムは、次の環境変数が設定されているかどうかを確認します。
言語 - 使用する言語を説明します: 例: ポーランド語の場合、この変数は次のようになります。
pl_PL.UTF-8 に設定します。
グランプホーム - 設定されている場合、プログラム設定を維持するために指定されたディレクトリを使用するよう Gramps に強制します。
そしてそこにデータベースがあります。 デフォルトでは、この変数は設定されておらず、gramps は
すべてのデータベースとプロファイル設定を含むフォルダーをユーザー プロファイル内に作成する必要があります
フォルダー (Linux の場合は環境変数 HOME、Windows の場合は USERPROFILE によって記述されます)
2000/XP)。
コンセプト
Python ベースのプラグイン システムをサポートし、ライターのインポートとエクスポート、レポートの作成を可能にします。
メインを変更せずに追加されるジェネレーター、ツール、および表示フィルター
プログラム。
レポート ジェネレーターは、直接プリンター出力を生成するだけでなく、他の出力もターゲットにします。
などのシステム OpenOffice.org, AbiWordの、HTML、または LaTeX を使用して、ユーザーが
ニーズに合わせたフォーマットを提供します。
KNOWN バグ そして 制限
onworks.net サービスを使用してオンラインで gramps を使用する