Kotaro7750 / WaViewer-json-builder

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

話ビューアー用works.json生成ツール

話ビューアーが内部で使うworks.jsonを半自動で生成するためのツールです。

使い方

JPdfBookmarksというツールに依存しているので先にそちらをインストールして下さい。

あらかじめ、話ビューアーのpdfディレクトリ以下のpdfファイルのそれぞれの「話」の先頭に"しおり"や"ブックマーク"と呼ばれるアノテーションをつけて下さい。

話ビューアーのpdfディレクトリの絶対パスをbase_dir_pathとし、古いworks.jsonへの絶対パスをinput_json_pathとします。まだworks.jsonがない場合には指定しなくて構いません。 デフォルトでは結果は標準出力に出されるので、リダイレクトで適切なファイルに保存して下さい。

python3 ./json-builder.py base_dir_path input_json_path > new_json_path

このようにすることで以前のworks.jsonにあった「話」同士のつながりを維持したまま新たにworks.jsonを生成することができます。 なお、新しく追加された「話」同士のつながりは当然ながら考慮することができません。手動で追加して下さい。

About


Languages

Language:Python 100.0%