Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Ruby JavaScript CSS CoffeeScript
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
app
config
db
doc
lib
log
public
script
vendor
.gitignore
Gemfile
Gemfile.lock
README.md
Rakefile
config.ru

README.md

Chatworker

登録されているアイコンのクラス名と画像を返す API です。

インストール

ローカル

$ git clone git://github.com/asonas/chatworker.git
$ cd chatworker
$ bundle install
$ rake db:create db:migrate
$ bundle exec rails s

http://localhost:3000 にアクセスします。

Heroku

$ heroku create
$ git push heroku master

使い方

アイコンの登録

  1. Chatworker にアクセスし、メニューの「Create and update icon」よりアイコンの登録ページを開きます。

  2. 置換したいアイコンのクラス名と、新しい画像ファイルを指定し、「Create Icon」で登録を行います。

    クラス名には、アイコンの img タグに cw_a123456 といったクラスが振られていますので、そのクラス名を指定します。アイコンを右クリックして「要素を検証」で見つけることができます。

    画像ファイルは、サイズが 10KB 以内のものを指定してください。

API

Chatworker が動いているドメインの /icons.json (例えば http://localhost:3000/icons.json ) にアクセスします。

以下のようなレスポンスが返ってきます:

[
  {
    "class_name": "cw_a123456",
    "data_uri_encoded_data": "data:image/jpeg;base64, ..."
  }
]
  • class_name: 登録されているクラス名
  • data_uri_encoded_data: 登録されている画像を data URI scheme に変換したもの

chatwork-replace-icons-extension

Google Chrome のエクステンションである、 chatwork-replace-icons-extension と併用することにより、ChatWork 内のアイコンを置換することができます。

詳しくは、 chatwork-replace-icons-extension の README を参照してください。

Something went wrong with that request. Please try again.