Skip to content

na2na-p/gomamayo-deno

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

これは何

言葉遊びである、ゴママヨを MeCab を用いて検出しよう、という物です。
すでに Node.js で動作するgomamayo.jsは存在していますが、こちらは Deno で動作するものとなっております。

お借りしたもの

長音対応にあたり、ThinaticSystem 氏より許可を頂いて、gomamayo.js/assets/vowel_define.jsonをそのまま使用しています。

使い方

必要なもの

  • Deno
  • MeCab
  • MeCab 辞書
  • 除外設定用設定ファイル
    • 必須ではありません。作成する場合は空ファイルのjsonを作成してください。AloeDBを使用しています。そちらの設定を確認してもらうのもいいかもしれません。

実行例

deno run --allow-run --allow-read https://deno.land/x/gomamayo_deno/src/cli.ts analyze 株式公開買付
あるいは、https://deno.land/x/gomamayo_deno/src/example.tsを参考にしてください。

実行結果

{
  isGomamayo: true,
  combo: 1,
  detail: [
    {
      surface: "株式公開|買付",
      dimension: 2,
      rawResult1: {
        surface: "株式公開",
        feature: "名詞",
        featureDetails: [Array],
        conjugationForms: [Array],
        originalForm: "株式公開",
        reading: "カブシキコウカイ",
        pronunciation: "カブシキコーカイ"
      },
      rawResult2: {
        surface: "買付",
        feature: "名詞",
        featureDetails: [Array],
        conjugationForms: [Array],
        originalForm: "買い付け",
        reading: "カイツケ",
        pronunciation: "カイツケ"
      }
    }
  ]
}

ライセンス

このソフトウェアは MIT ライセンス で配布されています。

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published