{"pull_request":{"state":"open","user":{"avatar_url":"https://secure.gravatar.com/avatar/23d517bc09a77c341c0a8eedda2822ca?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"23d517bc09a77c341c0a8eedda2822ca","url":"https://api.github.com/users/ab9","login":"ab9","id":68527},"deletions":15,"merged_by":null,"updated_at":"2011-11-03T14:30:51Z","closed_at":null,"base":{"ref":"master","repo":{"name":"hubot-scripts","fork":false,"pushed_at":"2011-11-03T14:30:51Z","master_branch":null,"open_issues":11,"homepage":"","clone_url":"https://github.com/github/hubot-scripts.git","updated_at":"2011-11-03T14:30:51Z","forks":135,"private":false,"language":"CoffeeScript","svn_url":"https://svn.github.com/github/hubot-scripts","url":"https://api.github.com/repos/github/hubot-scripts","owner":{"avatar_url":"https://secure.gravatar.com/avatar/61024896f291303615bcd4f7a0dcfb74?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-orgs.png","gravatar_id":"61024896f291303615bcd4f7a0dcfb74","url":"https://api.github.com/users/github","login":"github","id":9919},"html_url":"https://github.com/github/hubot-scripts","description":"optional scripts for hubot, opt in via hubot-scripts.json","size":1112,"id":2346623,"watchers":513,"git_url":"git://github.com/github/hubot-scripts.git","created_at":"2011-09-08T05:39:54Z","ssh_url":"git@github.com:github/hubot-scripts.git"},"user":{"avatar_url":"https://secure.gravatar.com/avatar/61024896f291303615bcd4f7a0dcfb74?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-orgs.png","gravatar_id":"61024896f291303615bcd4f7a0dcfb74","url":"https://api.github.com/users/github","login":"github","id":9919},"label":"github:master","sha":"b69bc748ef40296e2e5142fd64085431e62fff29"},"commits":1,"diff_url":"https://github.com/github/hubot-scripts/pull/92.diff","comments":0,"url":"https://api.github.com/repos/github/hubot-scripts/pulls/92","additions":71,"merged":false,"head":{"ref":"generalized-generator","repo":{"name":"hubot-scripts","fork":true,"pushed_at":"2011-11-03T13:54:54Z","master_branch":null,"open_issues":0,"homepage":"","clone_url":"https://github.com/ab9/hubot-scripts.git","updated_at":"2011-11-03T13:54:54Z","forks":0,"private":false,"language":"CoffeeScript","svn_url":"https://svn.github.com/ab9/hubot-scripts","url":"https://api.github.com/repos/ab9/hubot-scripts","owner":{"avatar_url":"https://secure.gravatar.com/avatar/23d517bc09a77c341c0a8eedda2822ca?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"23d517bc09a77c341c0a8eedda2822ca","url":"https://api.github.com/users/ab9","login":"ab9","id":68527},"html_url":"https://github.com/ab9/hubot-scripts","description":"optional scripts for hubot, opt in via hubot-scripts.json","size":104,"id":2679977,"watchers":1,"git_url":"git://github.com/ab9/hubot-scripts.git","created_at":"2011-10-31T10:41:30Z","ssh_url":"git@github.com:ab9/hubot-scripts.git"},"user":{"avatar_url":"https://secure.gravatar.com/avatar/23d517bc09a77c341c0a8eedda2822ca?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"23d517bc09a77c341c0a8eedda2822ca","url":"https://api.github.com/users/ab9","login":"ab9","id":68527},"label":"ab9:generalized-generator","sha":"6706800cdb94b8dc0407733a6706b1d71cd67563"},"merged_at":null,"body":"Problems with the current meme generator:\r\n\r\n* It does not give users much freedom in choosing caption text.\r\n* The trigger phrases are not very discoverable.\r\n* The trigger phrases could readily clash with other scripts (or, for that matter, the *same* script).\r\n* It has very few image templates to choose from.\r\n* Modifying the script to allow new templates is not straightforward.\r\n\r\nIf this state of affairs continues, creative professionals may start doing economically useful work instead of playing with Hubot. To prevent -- or at least delay -- such a catastrophe, this pull request aims to solve these problems. It implements a more command-line-style grammar: each supported image template has a nickname, and top and bottom caption text is separated by a pipe (|) character. (The pipe is optional. If you omit it, memegenerator.net will only insert bottom text.)\r\n\r\nTo generate an \"Insanity Wolf\" image, for example, you'd say this:\r\n\r\n```\r\nHubot: meme me insanitywolf red, green | doesn't refactor\r\n```\r\n\r\nThis pull request also adds some of the most popular templates at memegenerator.net, and makes it very easy for contributors to add more.","html_url":"https://github.com/github/hubot-scripts/pull/92","_links":{"comments":{"href":"https://api.github.com/repos/github/hubot-scripts/issues/92/comments"},"html":{"href":"https://github.com/github/hubot-scripts/pull/92"},"review_comments":{"href":"https://api.github.com/repos/github/hubot-scripts/pulls/92/comments"},"self":{"href":"https://api.github.com/repos/github/hubot-scripts/pulls/92"}},"issue_url":"https://github.com/github/hubot-scripts/issues/92","review_comments":0,"number":92,"title":"Redesign the meme generator","mergeable":null,"id":460194,"patch_url":"https://github.com/github/hubot-scripts/pull/92.patch","changed_files":1,"created_at":"2011-11-03T14:30:51Z"},"action":"opened","number":92}