{"action":"opened","issue":{"url":"https://api.github.com/repos/edgi-govdata-archiving/web-monitoring-processing/issues/191","repository_url":"https://api.github.com/repos/edgi-govdata-archiving/web-monitoring-processing","labels_url":"https://api.github.com/repos/edgi-govdata-archiving/web-monitoring-processing/issues/191/labels{/name}","comments_url":"https://api.github.com/repos/edgi-govdata-archiving/web-monitoring-processing/issues/191/comments","events_url":"https://api.github.com/repos/edgi-govdata-archiving/web-monitoring-processing/issues/191/events","html_url":"https://github.com/edgi-govdata-archiving/web-monitoring-processing/issues/191","id":324118913,"number":191,"title":"HTML Diff: Where possible, diff regions of the page independently","user":{"login":"Mr0grog","id":74178,"avatar_url":"https://avatars0.githubusercontent.com/u/74178?v=4","gravatar_id":"","url":"https://api.github.com/users/Mr0grog","html_url":"https://github.com/Mr0grog","followers_url":"https://api.github.com/users/Mr0grog/followers","following_url":"https://api.github.com/users/Mr0grog/following{/other_user}","gists_url":"https://api.github.com/users/Mr0grog/gists{/gist_id}","starred_url":"https://api.github.com/users/Mr0grog/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Mr0grog/subscriptions","organizations_url":"https://api.github.com/users/Mr0grog/orgs","repos_url":"https://api.github.com/users/Mr0grog/repos","events_url":"https://api.github.com/users/Mr0grog/events{/privacy}","received_events_url":"https://api.github.com/users/Mr0grog/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-05-17T17:36:40Z","updated_at":"2018-05-17T17:36:40Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"*I thought I’d written this idea down somewhere before, but cannot find it.*\r\n\r\nIt might be nice to have the HTML differ use some heuristics to identify major regions of a page (e.g. main content [distinguised by tag, class name, etc.], headers, footers) and, if it can find the same region on both sides of the diff, diff each of those regions (and the regions between them) independently. This could help ensure, for example, that diffs in menus don't bleed together with diffs of the body content.\r\n\r\nHaving these heuristics around would also undoubtedly be useful in auto-classifying changes (e.g. changes only involved menus)."}}
{"actor":{"display_login":"Mr0grog"}}