{"action":"created","issue":{"url":"https://api.github.com/repos/duckduckgo/zeroclickinfo-goodies/issues/2777","repository_url":"https://api.github.com/repos/duckduckgo/zeroclickinfo-goodies","labels_url":"https://api.github.com/repos/duckduckgo/zeroclickinfo-goodies/issues/2777/labels{/name}","comments_url":"https://api.github.com/repos/duckduckgo/zeroclickinfo-goodies/issues/2777/comments","events_url":"https://api.github.com/repos/duckduckgo/zeroclickinfo-goodies/issues/2777/events","html_url":"https://github.com/duckduckgo/zeroclickinfo-goodies/pull/2777","id":142054276,"number":2777,"title":"CheatSheets: Add 'ignore' attribute","user":{"login":"GuiltyDolphin","id":8598426,"avatar_url":"https://avatars.githubusercontent.com/u/8598426?v=3","gravatar_id":"","url":"https://api.github.com/users/GuiltyDolphin","html_url":"https://github.com/GuiltyDolphin","followers_url":"https://api.github.com/users/GuiltyDolphin/followers","following_url":"https://api.github.com/users/GuiltyDolphin/following{/other_user}","gists_url":"https://api.github.com/users/GuiltyDolphin/gists{/gist_id}","starred_url":"https://api.github.com/users/GuiltyDolphin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GuiltyDolphin/subscriptions","organizations_url":"https://api.github.com/users/GuiltyDolphin/orgs","repos_url":"https://api.github.com/users/GuiltyDolphin/repos","events_url":"https://api.github.com/users/GuiltyDolphin/events{/privacy}","received_events_url":"https://api.github.com/users/GuiltyDolphin/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/duckduckgo/zeroclickinfo-goodies/labels/CheatSheet","name":"CheatSheet","color":"006b75"},{"url":"https://api.github.com/repos/duckduckgo/zeroclickinfo-goodies/labels/Improvement","name":"Improvement","color":"d7e102"},{"url":"https://api.github.com/repos/duckduckgo/zeroclickinfo-goodies/labels/Maintainer%20Input%20Requested","name":"Maintainer Input Requested","color":"fbca04"},{"url":"https://api.github.com/repos/duckduckgo/zeroclickinfo-goodies/labels/Triggering","name":"Triggering","color":"f7c6c7"}],"state":"open","locked":false,"assignee":{"login":"zachthompson","id":1467466,"avatar_url":"https://avatars.githubusercontent.com/u/1467466?v=3","gravatar_id":"","url":"https://api.github.com/users/zachthompson","html_url":"https://github.com/zachthompson","followers_url":"https://api.github.com/users/zachthompson/followers","following_url":"https://api.github.com/users/zachthompson/following{/other_user}","gists_url":"https://api.github.com/users/zachthompson/gists{/gist_id}","starred_url":"https://api.github.com/users/zachthompson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zachthompson/subscriptions","organizations_url":"https://api.github.com/users/zachthompson/orgs","repos_url":"https://api.github.com/users/zachthompson/repos","events_url":"https://api.github.com/users/zachthompson/events{/privacy}","received_events_url":"https://api.github.com/users/zachthompson/received_events","type":"User","site_admin":false},"milestone":null,"comments":5,"created_at":"2016-03-19T11:42:16Z","updated_at":"2016-03-25T19:16:19Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/duckduckgo/zeroclickinfo-goodies/pulls/2777","html_url":"https://github.com/duckduckgo/zeroclickinfo-goodies/pull/2777","diff_url":"https://github.com/duckduckgo/zeroclickinfo-goodies/pull/2777.diff","patch_url":"https://github.com/duckduckgo/zeroclickinfo-goodies/pull/2777.patch"},"body":"@zachthompson As discussed previously on #2170, this re-introduces the 'ignore' attribute.\r\n\r\nI've gone over the purpose in some detail in he message for my first commit, but the TL;DR is they allow 'fluff' words that are ignored when triggering.\r\n\r\nThese are specified in the `triggers.yaml` file.\r\n\r\n## TO-DO:\r\n\r\n- [ ] Add 'global' ignores: These would be phrases that are automatically ignored by any cheat sheet / template using the category - but would apply to *additional triggers*, not just those defined by the category.\r\n- [ ] Add tests. The aim would be to have these tests fail if an alias contains a phrase that would be entirely ignored by the triggering. Would like to rebase onto #2740 first.\r\n\r\n---\r\nIA Page: https://duck.co/ia/view/cheat_sheets\r\nMaintainer: @zachthompson "},"comment":{"url":"https://api.github.com/repos/duckduckgo/zeroclickinfo-goodies/issues/comments/201437649","html_url":"https://github.com/duckduckgo/zeroclickinfo-goodies/pull/2777#issuecomment-201437649","issue_url":"https://api.github.com/repos/duckduckgo/zeroclickinfo-goodies/issues/2777","id":201437649,"user":{"login":"zachthompson","id":1467466,"avatar_url":"https://avatars.githubusercontent.com/u/1467466?v=3","gravatar_id":"","url":"https://api.github.com/users/zachthompson","html_url":"https://github.com/zachthompson","followers_url":"https://api.github.com/users/zachthompson/followers","following_url":"https://api.github.com/users/zachthompson/following{/other_user}","gists_url":"https://api.github.com/users/zachthompson/gists{/gist_id}","starred_url":"https://api.github.com/users/zachthompson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zachthompson/subscriptions","organizations_url":"https://api.github.com/users/zachthompson/orgs","repos_url":"https://api.github.com/users/zachthompson/repos","events_url":"https://api.github.com/users/zachthompson/events{/privacy}","received_events_url":"https://api.github.com/users/zachthompson/received_events","type":"User","site_admin":false},"created_at":"2016-03-25T19:16:19Z","updated_at":"2016-03-25T19:16:19Z","body":"Yep, I agree with that.  Just trying to balance complexity with real need.  The global ignores I'm not so sure about."}}