hubot-gif-me

1.2.0 • Public • Published

hubot-gif-me

Bring your personal gifs into your favourite chat client.

screen shot 2014-02-19 at 9 35 00 pm

Usage

/gif me
/gif me itworks
/gif list
/gif bomb
/gif bomb 3

Installation

These instructions assume you've deployed Hubot to Heroku. Please make the appropriate adjustments for other hosting solutions.

$ npm install --save hubot-gif-me
$ hk set HUBOT_GIF_INDEX="http://example.com/gif_index.json"
$ vim external-scripts.json # add "hubot-gif-me" to the array 

Creating your Index File

The index file is merely a JSON endpoint which returns an array of objects with at least the path attribute. Check out my gif index file. I generated it via a simple call to the jsonify filter in Liquid.

Even though mine is auto-generated, it's totally plausible for you to write you index by hand. It just might suck a little. Judicious use of Jekyll and Liquid will make your life way easier!

Credit

@jglovier had the idea to use GitHub as a gif host. @parkr had the idea to tie this into hubot.

Package Sidebar

Install

npm i hubot-gif-me

Weekly Downloads

2

Version

1.2.0

License

MIT

Last publish

Collaborators

  • parkr