テンプレートとは
dicsyncは、テンプレートと呼ばれるファイルと辞書ファイルを読み込んで、MediaWikiのページを作成します。 テンプレートは、辞書ファイルのレコードごとに生成するページの設計書のようなものです。
テンプレートの書式
ファイルはUTF-8、改行コードはLFで記述します。
テンプレートに記述したMediaWikiの書式指定(行頭の*など)は、通常のMediaWikiページ内での記述と同様に処理されます。 その他にテンプレートでは、フィールドの値を書き出したり、主要レコードへのリンクを張ったりするための記法が用意されています。
機能別の説明
以下の説明では、sample.csvサンプル辞書ファイルと sample.xmlサンプルテンプレートファイル、map.tsvサンプル五十音規則定義ファイルを使用した場合の例を挙げています。
実行例
- 以下のコマンドを実行する前に必ずMediawikiのインストールを行ってください。
- 以下のコマンドを実行します。
perl dicsync.pl sample.csv sample.xml MediaWikiのURL(http://より後ろ) MediaWikiのユーザ名 MediaWikiのパスワード 1 2 0 map.tsv
- mediawikiのトップページは次のようになります。