lawhubプロジェクト用のスクリプトを管理するレポジトリ
改正法案は以下のように処理されます。
- 法案に含まれる改正文を、lawhub.Actionクラスにそれぞれ変換し、JSON Lines形式で保存する(parse_gian.py)
- 改正対象の法律のxmlファイルをlawhub-xmlレポジトリから取得する(copy_law.py)
- パースしたActionを対象のxmlファイルに適用し、TEXT形式で保存する(apply_gian.py)
- 処理結果に基づき、lawhubレポジトリにpull requestを作成する(create_pull_request.py)
pipeline.pyを使ってこれらのタスクをバッチ処理することができます。
e-Govデータの更新に伴い、lawhub及びlawhub-xmlレポジトリのmasterブランチを更新します。