Skip to content

nanjakkun/uchinaaguchi_dict

Repository files navigation

Uchinaaguchi Dict

うちなーぐち辞典(沖縄語辞典)

国立国語研究所で公開されている『沖縄語辞典』をWEB上で閲覧、検索できるようにしたもの。

データについて

元データとライセンス

国立国語研究所で公開されています。

国立国語研究所資料集5『沖縄語辞典』 https://mmsrv.ninjal.ac.jp/okinawago/

沖縄語辞典 データ集は クリエイティブ・コモンズ 表示 4.0 国際 ライセンスの下に提供されています。 クリエイティブ・コモンズ・ライセンス https://creativecommons.org/licenses/by/4.0/

改変項目

  • 誤字、誤植、文字化けの修正
  • 見出し語が元データでは独自の発音記号であったが、ひらがな表記を追加

dataフォルダ内のファイル

  • okinawa.xlsx: 国立国語研究所で配布されている元データ
  • okinawa1.csv: okinawa.xlsxをCSV化したもの(誤字等の修正あり)

public/data内のファイル

  • okinawa2.csv: okinawa1.csvに仮名の読みを付与したもの

ローカルで動かす

前提条件

Ruby Node.js

ライブラリのインストール

gem install bundler
bundle install

npm install

データ加工スクリプトの実行

bundle exec rake convert:csv[1,100] # プレビュー(先頭100件)

bundle exec rake convert:csv[] # 書き込みあり

データ加工のユニットテスト(Ruby)

bundle exec rake test

静的サイトの立ち上げ

npm run dev

ブラウザで http://localhost:4321/uchinaaguchi_dict にアクセスすると動作確認できます。

技術スタック

データ加工スクリプト

  • Ruby
  • minitest

静的サイト

  • Astro
  • TypeScript
  • React
  • Tailwind

Linter/Formatter

  • Rubocop
  • Prettier

About

うちなーぐち辞典(沖縄語辞典)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published