{"id":13685591,"url":"https://github.com/suzuki86/rhymer","last_synced_at":"2026-04-24T10:08:02.835Z","repository":{"id":54786879,"uuid":"59425389","full_name":"suzuki86/rhymer","owner":"suzuki86","description":"与えられた文章の中から韻を踏んでいるフレーズの組み合わせを見つけ出すライブラリです。","archived":false,"fork":false,"pushed_at":"2021-01-29T09:38:39.000Z","size":22,"stargazers_count":104,"open_issues_count":0,"forks_count":13,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-05-01T00:57:04.688Z","etag":null,"topics":["gem","mecab","natto","ruby"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/suzuki86.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-05-22T17:33:46.000Z","updated_at":"2025-04-27T23:50:13.000Z","dependencies_parsed_at":"2022-08-14T03:00:21.758Z","dependency_job_id":null,"html_url":"https://github.com/suzuki86/rhymer","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/suzuki86%2Frhymer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/suzuki86%2Frhymer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/suzuki86%2Frhymer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/suzuki86%2Frhymer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/suzuki86","download_url":"https://codeload.github.com/suzuki86/rhymer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251824439,"owners_count":21649867,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["gem","mecab","natto","ruby"],"created_at":"2024-08-02T14:00:54.257Z","updated_at":"2026-04-24T10:08:02.781Z","avatar_url":"https://github.com/suzuki86.png","language":"Ruby","funding_links":[],"categories":["Ruby"],"sub_categories":[],"readme":"# Rhymer\n\n与えられた文章の中から韻を踏んでいるフレーズの組み合わせを見つけ出すライブラリです。\n\n[![Build Status](https://travis-ci.org/suzuki86/rhymer.svg?branch=master)](https://travis-ci.org/suzuki86/rhymer)\n\n## インストール方法\n\nリポジトリをクローンします。\n\n```\ngit clone https://github.com/suzuki86/rhymer.git\n```\n\nクローンしたディレクトリに移動します。\n\n```\ncd rhymer\n```\n\n必要なgemをインストールします。\n\n```\nbundle install\n```\n\nGemをビルドします。\n\n```\ngem build rhymer.gemspec\n```\n\nインストールします。\n\n```\ngem install rhymer-x.x.x.gem\n```\n\n## 依存関係\n\n`natto`、`thor`が利用できる必要があります。\n\n\n## 使用方法\n\n`Rhymer::Parser.new`の引数に文章を渡すと、検査結果が含まれたインスタンスが生成されます。インスタンスの`rhymes`メソッドを実行すると、韻を踏んでいるフレーズの組み合わせの配列が返されます。\n\n```ruby\nrequire \"rhymer\"\n\nrhymer = Rhymer::Parser.new(\"今日はとても良い天気ですね。こんな日は自然に元気になります。\")\nrhymer.rhymes.each do |rhyme|\n  puts [rhyme[0], rhyme[1]].join(\" \")\nend\n```\n\n上記のコードを実行すると下記の結果が出力されます。\n\n```\n今日は良い天気 こんな日は自然に元気\n```\n\n### CLI\n\nコマンドラインからも実行できます。\n\n```\nrhymer spit 今日はとても良い天気ですね。こんな日は自然に元気になります。\n```\n\n## 開発への参加\n\nバグの報告やプルリクエストはお気軽にどうぞ。\n\n## ライセンス\n\n[MIT License](http://opensource.org/licenses/MIT)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsuzuki86%2Frhymer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsuzuki86%2Frhymer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsuzuki86%2Frhymer/lists"}