tinder

Tinder is a Ruby API for interfacing with Campfire, the 37Signals chat application.

  • Owner: collectiveidea/tinder
  • Platform:
  • License:: MIT License
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

Tinder - get the Campfire started

Gem Version
Build Status
Code Climate

Tinder is a library for interfacing with Campfire, the chat application from 37Signals, allowing you to programmatically manage and speak/listen in chat rooms. As of December 2009, thanks to initial work from Joshua Peek at 37signals, it now makes use of the official Campfire API (described at: http://developer.37signals.com/campfire/).

Usage

campfire = Tinder::Campfire.new 'mysubdomain', :token => '546884b3d8fee4d80665g561caf7h9f3ea7b999e'
# or you can still use username/password and Tinder will look up your token
# campfire = Tinder::Campfire.new 'mysubdomain', :username => 'user', :password => 'pass'
# or if you have an OAuth token then you can use that to connect
# campfire = Tinder::Campfire.new 'mysubdomain', :oauth_token => '546884b3d8fee4d80665g561caf7h9f3ea7b999e'

room = campfire.rooms.first
room.rename 'New Room Names'
room.speak 'Hello world!'
room.paste "my pasted\ncode"

room = campfire.find_room_by_guest_hash 'abc123', 'John Doe'
room.speak 'Hello world!'

See the RDoc for more details.

Installation

gem install tinder

Contributions

Tinder is open source and contributions from the community are encouraged! No contribution is too small. Please consider:

  • adding an awesome feature
  • fixing a terrible bug
  • updating documentation
  • fixing a not-so-bad bug
  • fixing typos

For the best chance of having your changes merged, please:

  1. Ask us! We'd love to hear what you're up to.
  2. Fork the project.
  3. Commit your changes and tests (if applicable (they're applicable)).
  4. Submit a pull request with a thorough explanation and at least one animated GIF.

Main metrics

Overview
Name With Ownercollectiveidea/tinder
Primary LanguageRuby
Program languageRuby (Language Count: 3)
Platform
License:MIT License
所有者活动
Created At2008-02-09 18:18:23
Pushed At2021-04-11 20:47:13
Last Commit At2018-06-09 05:56:04
Release Count23
Last Release Namev1.10.1 (Posted on 2014-12-01 09:16:45)
First Release Name1.1.5 (Posted on )
用户参与
Stargazers Count256
Watchers Count17
Fork Count89
Commits Count276
Has Issues Enabled
Issues Count44
Issue Open Count3
Pull Requests Count33
Pull Requests Open Count1
Pull Requests Close Count6
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private