Created
September 30, 2012 04:28
-
-
Save Mekajiki/3805838 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ echo '『世界の中心で、愛をさけぶ』(せかいのちゅうしんで、あいをさけぶ)は、日本の小説家・片山恭一の青春恋愛小説である。小学館より2001年4月に刊行。通称「セカチュー」。『世界の中心で、愛をさけぶ』( せかいのちゅうしんで、あいをさけぶ)は、日本の小説家・片山恭一の青春恋愛小説である。小学館より2001年4月に刊行。通称「セカチュー」。'| ./wikipedia.rb | |
『<a href="http://ja.m.wikipedia.org/wiki/%E4%B8%96%E7%95%8C%E3%81%AE%E4%B8%AD%E5%BF%83%E3%81%A7%E3%80%81%E6%84%9B%E3%82%92%E3%81%95%E3%81%91%E3%81%B6">世界の中心で、愛をさけぶ</a>』(<a href="http://ja.m.wikipedia.org/wiki/%E3%81%9B%E3%81%8B%E3%81%84">せかい</a>のちゅうしんで、<a href="http://ja.m.wikipedia.org/wiki/%E3%81%82%E3%81%84">あい</a>をさけぶ)は、<a href="http://ja.m.wikipedia.org/wiki/%E6%97%A5%E6%9C%AC">日本</a>の<a href="http://ja.m.wikipedia.org/wiki/%E5%B0%8F%E8%AA%AC%E5%AE%B6">小説家</a>・<a href="http://ja.m.wikipedia.org/wiki/%E7%89%87%E5%B1%B1%E6%81%AD%E4%B8%80">片山恭一</a>の<a href="http://ja.m.wikipedia.org/wiki/%E9%9D%92%E6%98%A5">青春</a><a href="http://ja.m.wikipedia.org/wiki/%E6%81%8B%E6%84%9B%E5%B0%8F%E8%AA%AC">恋愛小説</a>である。<a href="http://ja.m.wikipedia.org/wiki/%E5%B0%8F%E5%AD%A6%E9%A4%A8">小学館</a>より<a href="http://ja.m.wikipedia.org/wiki/2001%E5%B9%B4">2001年</a><a href="http://ja.m.wikipedia.org/wiki/4%E6%9C%88">4月</a>に<a href="http://ja.m.wikipedia.org/wiki/%E5%88%8A%E8%A1%8C">刊行</a>。<a href="http://ja.m.wikipedia.org/wiki/%E9%80%9A%E7%A7%B0">通称</a>「<a href="http://ja.m.wikipedia.org/wiki/%E3%82%BB%E3%82%AB%E3%83%81%E3%83%A5%E3%83%BC">セカチュー</a>」。『<a href="http://ja.m.wikipedia.org/wiki/%E4%B8%96%E7%95%8C%E3%81%AE%E4%B8%AD%E5%BF%83%E3%81%A7%E3%80%81%E6%84%9B%E3%82%92%E3%81%95%E3%81%91%E3%81%B6">世界の中心で、愛をさけぶ</a>』(<a href="http://ja.m.wikipedia.org/wiki/%E3%81%9B%E3%81%8B%E3%81%84">せかい</a>のちゅうしんで、<a href="http://ja.m.wikipedia.org/wiki/%E3%81%82%E3%81%84">あい</a>をさけぶ)は、<a href="http://ja.m.wikipedia.org/wiki/%E6%97%A5%E6%9C%AC">日本</a>の<a href="http://ja.m.wikipedia.org/wiki/%E5%B0%8F%E8%AA%AC%E5%AE%B6">小説家</a>・<a href="http://ja.m.wikipedia.org/wiki/%E7%89%87%E5%B1%B1%E6%81%AD%E4%B8%80">片山恭一</a>の<a href="http://ja.m.wikipedia.org/wiki/%E9%9D%92%E6%98%A5">青春</a><a href="http://ja.m.wikipedia.org/wiki/%E6%81%8B%E6%84%9B%E5%B0%8F%E8%AA%AC">恋愛小説</a>である。<a href="http://ja.m.wikipedia.org/wiki/%E5%B0%8F%E5%AD%A6%E9%A4%A8">小学館</a>より<a href="http://ja.m.wikipedia.org/wiki/2001%E5%B9%B4">2001年</a><a href="http://ja.m.wikipedia.org/wiki/4%E6%9C%88">4月</a>に<a href="http://ja.m.wikipedia.org/wiki/%E5%88%8A%E8%A1%8C">刊行</a>。<a href="http://ja.m.wikipedia.org/wiki/%E9%80%9A%E7%A7%B0">通称</a>「<a href="http://ja.m.wikipedia.org/wiki/%E3%82%BB%E3%82%AB%E3%83%81%E3%83%A5%E3%83%BC">セカチュー</a>」。 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env ruby | |
require 'json' | |
require 'uri' | |
require 'open-uri' | |
require 'sinatra' | |
get '/api/:text' do | |
text = params[:text] | |
api_url = URI.escape "http://app.hixi-hyi.com/parser/api?text=#{text}&output=json&noise=off" | |
keywords_ = JSON.parse(open(api_url).read)['keywords'] | |
keywords = [] | |
keywords_ = keywords_.sort_by(&:length) | |
keywords_.each_index do |i| | |
word = keywords_[i] | |
to_find = keywords_[i+1 .. -1] | |
p to_find | |
keywords.push(word) unless to_find.index{|e| e.index(word)} | |
end | |
keywords.each do |word| | |
link_url = URI.escape "http://ja.m.wikipedia.org/wiki/#{word}" | |
text.gsub!(word, "<a href=\"#{link_url}\">#{word}</a>") | |
end | |
text | |
end |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment