Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/flum1025/yapi

Yahoo API用ライブラリ
https://github.com/flum1025/yapi

Last synced: 15 days ago
JSON representation

Yahoo API用ライブラリ

Awesome Lists containing this project

README

        

# Yapi

Welcome to your new gem! In this directory, you'll find the files you need to be able to package up your Ruby library into a gem. Put your Ruby code in the file `lib/yapi`. To experiment with that code, run `bin/console` for an interactive prompt.

rubyで書かれたYahooAPIのクライアントライブラリです。
apiについての説明は[ドキュメント一覧](http://developer.yahoo.co.jp/sitemap/)へ
公式サイトは[Yahoo!デベロッパーネットワーク](http://developer.yahoo.co.jp/)
質問等ありましたらTwitter:[@flum_](https://twitter.com/flum_)までお願いします。

## Installation

Add this line to your application's Gemfile:

```ruby
gem 'yapi'
```

And then execute:

$ bundle

Or install it yourself as:

$ gem install yapi

## Usage

まず、公式サイトからAPIキーを取得してください。
形態素解析する場合はrequireしてから

```
maservice = Yapi::MAService.new(api_key)
puts maservice.parse "庭には2羽にわとりがいる"
```

たったこれだけで形態素解析ができます。
詳しいパラメータ等は、公式サイトを参照して、
```
maservice.configure config={
:results=>"uniq"
}
```
の様な感じでセットしてください。

##Supported APIs

>テキスト解析

>>日本語形態素解析

>>かな漢字変換

>>ルビ振り

>>校正支援

>>日本語係り受け解析

>>キーフレーズ抽出

>地図・地域情報

>>Yahoo!ジオコーダAPI

>>Yahoo!リバースジオコーダAPI

>気象情報API

>場所情報API

>コンテンツジオコーダAPI

## Development

After checking out the repo, run `bin/setup` to install dependencies. Then, run `bin/console` for an interactive prompt that will allow you to experiment.

To install this gem onto your local machine, run `bundle exec rake install`. To release a new version, update the version number in `version.rb`, and then run `bundle exec rake release` to create a git tag for the version, push git commits and tags, and push the `.gem` file to [rubygems.org](https://rubygems.org).

## Contributing

1. Fork it ( https://github.com/[my-github-username]/yapi/fork )
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Add some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create a new Pull Request