Octokit IssueExport
===================

[![Gem Version][gem_badge]][gem]
[![Build Status][travis_badge]][travis]
[![Dependency Status][gemnasium_badge]][gemnasium]
[![Code Climate][codeclimate_badge]][codeclimate]
[![Coverage Status][coveralls_badge]][coveralls]

Octokit IssueExport is [Octokit][octokit] extension. Export issues from projects on GitHub.

Installation
------------

Add this line to your application's Gemfile:

    gem 'octokit_issue_export'

And then execute:

    $ bundle

Or install it yourself as:

    $ gem install octokit_issue_export

Usage
-----

```ruby
[1] 2.0.0(main)> require 'octokit_issue_export'
=> true
[2] 2.0.0(main)> Octokit.export_org_issues('rails')
[rails/rails]
- #12673, state:   open, comments:   0, title: "Fix Timed thread-safety. Fixes #12069"
- #12672, state:   open, comments:   0, title: "unescapeHTML crashes with certain *.html_safe inputs"
- #12671, state:   open, comments:   4, title: "Rails 4.0.1.rc1:  undefined method `set_name_cache' for #<Module:...> (NoMethodError)"
- #12670, state:   open, comments:   1, title: "Optimize none? and one? relation query methods to use LIMIT 1 and COUNT."
- #12667, state:   open, comments:   1, title: "Fix Guide HTML validation"
...
# => ./rails/rails/12673.json
# => ./rails/rails/12672.json
# ...
```

when includes private repository

```ruby
Octokit.configure do |c|
  c.login = 'defunkt'
  c.password = 'c0d3b4ssssss!'
end

Octokit.export_org_issues('github')
```

Contributing
------------

1. Fork it
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 new Pull Request

Author
------

- [@linyows][linyows]


License
-------

MIT

[gem]: https://rubygems.org/gems/octokit_issue_export
[gem_badge]: https://badge.fury.io/rb/octokit_issue_export.png
[travis]: http://travis-ci.org/linyows/octokit_issue_export
[travis_badge]: https://secure.travis-ci.org/linyows/octokit_issue_export.png?branch=master
[gemnasium]: https://gemnasium.com/linyows/octokit_issue_export
[gemnasium_badge]: https://gemnasium.com/linyows/octokit_issue_export.png?travis
[codeclimate]: https://codeclimate.com/github/linyows/octokit_issue_export
[codeclimate_badge]: https://codeclimate.com/github/linyows/octokit_issue_export.png
[coveralls]: https://coveralls.io/r/linyows/octokit_issue_export
[coveralls_badge]: https://coveralls.io/repos/linyows/octokit_issue_export/badge.png?branch=master
[octokit]: https://github.com/octokit/octokit.rb
[linyows]: https://github.com/linyows