/nnr-unyou-db-system

西鉄電車運用データベース (ツール・システムリポジトリ)

Primary LanguageShell

西鉄電車運用データベース (ツール)

目標

bashを中心としたUNIXコマンドラインツール群を用いて、西鉄電車の車両運用情報データベースを作成する。

前提

とりあえず、データ投入は管理者ただひとりのみが行う。一般ユーザは閲覧のみ。

ツール

parse-twitter-post-fukuoka-first

  • Twitterに西鉄運用メモタグをつけて投稿された運用情報を、YAML形式に整形する

parse-twitter-post-omuta-first

  • 当プログラムの目的は上に同じ
  • DB標準形式の編成順序に揃えるため、編成記述順序の逆転を行う。

parse-yaml

  • AWKスクリプト
  • YAML形式で書かれた、運用見たまま情報 (一次情報) を簡易的にパース
  • 列車番号、充当編成情報を空白区切りで出力する

split-formation

  • AWKスクリプト
  • parse-yamlからパイプで接続して利用
  • 充当編成情報 (2編成以上併結している場合、+記号で連結) を、各編成ごとに分離
  • 出力は、列車番号、編成併結順序、編成