{"action":"created","issue":{"url":"https://api.github.com/repos/phergie/phergie-irc-plugin-react-url/issues/11","labels_url":"https://api.github.com/repos/phergie/phergie-irc-plugin-react-url/issues/11/labels{/name}","comments_url":"https://api.github.com/repos/phergie/phergie-irc-plugin-react-url/issues/11/comments","events_url":"https://api.github.com/repos/phergie/phergie-irc-plugin-react-url/issues/11/events","html_url":"https://github.com/phergie/phergie-irc-plugin-react-url/issues/11","id":124254006,"number":11,"title":"Feature Request: Ignore some URLs","user":{"login":"elazar","id":15487,"avatar_url":"https://avatars.githubusercontent.com/u/15487?v=3","gravatar_id":"","url":"https://api.github.com/users/elazar","html_url":"https://github.com/elazar","followers_url":"https://api.github.com/users/elazar/followers","following_url":"https://api.github.com/users/elazar/following{/other_user}","gists_url":"https://api.github.com/users/elazar/gists{/gist_id}","starred_url":"https://api.github.com/users/elazar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/elazar/subscriptions","organizations_url":"https://api.github.com/users/elazar/orgs","repos_url":"https://api.github.com/users/elazar/repos","events_url":"https://api.github.com/users/elazar/events{/privacy}","received_events_url":"https://api.github.com/users/elazar/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-12-29T19:03:13Z","updated_at":"2015-12-29T21:32:43Z","closed_at":null,"body":"When third-party bots co-exist in the same channel as Phergie, the URL plugin can contribute to the noise-to-signal ratio.\r\n\r\n```\r\ntravis-ci\r\n12:58 phergie/plugin-dns#14 (version-2-updates - 672b7b9 : Joe Ferguson): The build passed.\r\n12:58 Change view : https://github.com/phergie/plugin-dns/compare/a8c7322d1833...672b7b9d0af8\r\n12:58 Build details : https://travis-ci.org/phergie/plugin-dns/builds/99308672\r\n12:58 travis-ci left the room.\r\nPhergie\r\n12:58 [http://gsc.io/u/11] Travis CI - Test and Deploy Your Code with Confidence\r\n12:58 [http://gsc.io/u/10] Comparing a8c7322d1833...672b7b9d0af8 · phergie/plugin-dns · GitHub\r\n```\r\n\r\nIt would be nice if it was possible to ignore some URLs based on specific components (e.g. hostname). This could be done by implementing a `FilterInterface` with a single method that accepts a URL and returns a boolean value indicating whether that URL should be handled or not. To maintain BC, a default that returns `true` for all URLs could be implemented. This would allow for maximum flexibility and customization by the end-user."},"comment":{"url":"https://api.github.com/repos/phergie/phergie-irc-plugin-react-url/issues/comments/167882425","html_url":"https://github.com/phergie/phergie-irc-plugin-react-url/issues/11#issuecomment-167882425","issue_url":"https://api.github.com/repos/phergie/phergie-irc-plugin-react-url/issues/11","id":167882425,"user":{"login":"WyriHaximus","id":147145,"avatar_url":"https://avatars.githubusercontent.com/u/147145?v=3","gravatar_id":"","url":"https://api.github.com/users/WyriHaximus","html_url":"https://github.com/WyriHaximus","followers_url":"https://api.github.com/users/WyriHaximus/followers","following_url":"https://api.github.com/users/WyriHaximus/following{/other_user}","gists_url":"https://api.github.com/users/WyriHaximus/gists{/gist_id}","starred_url":"https://api.github.com/users/WyriHaximus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/WyriHaximus/subscriptions","organizations_url":"https://api.github.com/users/WyriHaximus/orgs","repos_url":"https://api.github.com/users/WyriHaximus/repos","events_url":"https://api.github.com/users/WyriHaximus/events{/privacy}","received_events_url":"https://api.github.com/users/WyriHaximus/received_events","type":"User","site_admin":false},"created_at":"2015-12-29T21:32:43Z","updated_at":"2015-12-29T21:32:43Z","body":"Just more work, but worth it :) "}}