⚓️ A Crystal wrapper for the Connpass API
Crystal Makefile
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
example
spec
src
.gitignore
.travis.yml
LICENSE
Makefile
README.md
shard.yml

README.md

Connpass

Build Status Dependency Status devDependency Status

A Crystal wrapper for the Connpass API inspired by Ruby's implementation.

Installation

Add it to shard.yml

dependencies:
  connpass:
    github: pine/connpass
    branch: master

Usage

See example example/event_search.cr and Official API reference.

require "connpass"

res = Connpass.event_search({ "keyword" => "Crystal" })
res.events.each{|e| puts e.title }

How to run example

First, you should install Crystal compiler, using a tool such as crenv.

$ git clone https://github.com/pine/crystal-connpass.git
$ cd ./crystal-connpass
$ crystal deps
$ crystal run ./example/event_search.cr
Keyword> Ruby
All Ruby 10 events found.

 1: Hacker Tackle
   福岡のあらゆるエンジニアためのコミュニティイベント
   会場: 福岡県Ruby コンテンツ産業振興センター
   日時: 2015-09-26T12:50:00+09:00

 2: Sensu Deep Talks #2
   会場: ニフティ株式会社 セミナールームB
   日時: 2015-10-02T18:30:00+09:00

 3: 第12回 ベイサイドRuby on Rails勉強会@マスマス
   初心者も経験者ももくもくしながら情報交換する会
   会場: mass x mass
   日時: 2015-09-29T19:00:00+09:00

...

Contributing

  1. Fork it ( https://github.com/pine/crystal-connpass/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

Acknowledgement

Thank you.

License

MIT License