読者です 読者をやめる 読者になる 読者になる

once upon a time,

Iris Tradをビール片手に聞くのが好きなエンジニアが、機械学習やRubyにまつわる話を書きます

sinatraでKyTeaをブラウザから試すkytea-sinatra作ってみた

先日のエントリで書いたとおりMykytea-rubyを使って、試しにブラウザから解析結果をみられるkytea-sinatraを作りました。

といっても、sinatrahamlを使ってちょっと出力結果を見られるようにしたのシンプルなものです。
イメージとしては、このような形でブラウザから簡単に解析結果が利用できると何か面白いことができないかなーと思っています。
本当はどっかのサーバで動かして、jsonとかで気軽に解析結果を取得できるとかになればいいんですけどね。

ソースはgithubにあります。
kytea_si
natra@github

KyTeaとMykytea-rubyをインストールした後、Mykytea.soをkytea-sinatraと同一のディレクトリに入れてから実行してください。

gem install sinatra haml bundler
(または、 gem install bundler; bundle install)

ruby kytea_sinatra.rb

で、ブラウザで
http://localhost:4567/
を開けばOK。
なお、mecab-rubyも入っている場合は、下記のスクリプトを実行することで出力結果が比較できます。
ruby kytea_sinatra_mecab.rb
出力結果は冒頭の感じです。

#しかし、API修正されたその日のうちに @seikichiさんが kytea-pythonを作られていて、それで十分じゃんとか思ったのはここだけの話。
#全部叩けるようにするか、MeCabで言うところのparseToString, parseToNodeに絞ってアクセスできるようにしたかの違いだとは思う。
#@seikichiさんの.iの方がキレイだと思います。

参考URL