allow uppercase names in asana task assignments
Extend the drupalorg script to match more drupal.org urls.
Add command to restart Spotify client.
Call correct api
fixed typo
Steam now gives 2 messages to allow images to appear in some chats
fixed callback and null
Changed name for responseText, messages are now synced
Added gif support for 9gag.
Make line labels match their content

Based on the actual values reported by this script / darksky,  it seems like "next hour" should really say "today" and "today" should really say "this week"
Renamed 9gag GIF env variable from NINEGAG_NO_GIFS to HUBOT_9GAG_NO_GIFS.
Based HUBOT_9GAG_NO_GIFS on variable definition and existential operator.
Added support to display titles, since they often help to get the hang of the joke.
Fix invalid array index generation in fml.coffee

Swapped the usage of `Math.round` with `Math.floor` to prevent the generation of an invalid array index and subsequent exception.


Example:

Assume Math.random() returns `.9` and the array length is 5.

`Math.round(.9 * 5)` yields 5, exceeding the bounds of the array, and triggers an exception.
`Math.floor(.9 * 5)` yields 4, a valid index and the script works as expected.
Fix a typo
Update api url

fix: Error occured parsing response body: SyntaxError: Unexpected token <
Targets should act as an override for the GITLAB_CHANNEL, appending targets to GITLAB_CHANNEL seems odd.  Plus the default value of #gitlab mucks things up with HipChat.
Document behavior of targets query string parameter.
Make use of more updated gitio2

https://npmjs.org/package/gitio2 uses the new gitio api
Make graphite.coffee work and add `graphite list`