{"action":"created","issue":{"url":"https://api.github.com/repos/archivesunleashed/aut/issues/226","repository_url":"https://api.github.com/repos/archivesunleashed/aut","labels_url":"https://api.github.com/repos/archivesunleashed/aut/issues/226/labels{/name}","comments_url":"https://api.github.com/repos/archivesunleashed/aut/issues/226/comments","events_url":"https://api.github.com/repos/archivesunleashed/aut/issues/226/events","html_url":"https://github.com/archivesunleashed/aut/pull/226","id":323410918,"number":226,"title":"Add Extract Image Details API","user":{"login":"JWZ2018","id":6654056,"avatar_url":"https://avatars1.githubusercontent.com/u/6654056?v=4","gravatar_id":"","url":"https://api.github.com/users/JWZ2018","html_url":"https://github.com/JWZ2018","followers_url":"https://api.github.com/users/JWZ2018/followers","following_url":"https://api.github.com/users/JWZ2018/following{/other_user}","gists_url":"https://api.github.com/users/JWZ2018/gists{/gist_id}","starred_url":"https://api.github.com/users/JWZ2018/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JWZ2018/subscriptions","organizations_url":"https://api.github.com/users/JWZ2018/orgs","repos_url":"https://api.github.com/users/JWZ2018/repos","events_url":"https://api.github.com/users/JWZ2018/events{/privacy}","received_events_url":"https://api.github.com/users/JWZ2018/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":15,"created_at":"2018-05-15T22:51:54Z","updated_at":"2018-05-17T20:06:10Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/archivesunleashed/aut/pulls/226","html_url":"https://github.com/archivesunleashed/aut/pull/226","diff_url":"https://github.com/archivesunleashed/aut/pull/226.diff","patch_url":"https://github.com/archivesunleashed/aut/pull/226.patch"},"body":"* * *\r\n\r\n**GitHub issue(s)**:\r\n\r\n* #220\r\n\r\n# What does this Pull Request do?\r\n\r\n* Add DataFrame API to extract (image url, type, width, height, md5, raw bytes) pairs in `WARRecord`\r\n* Add an entry point from DataframeLoader\r\n* Add a test for the API\r\n\r\n# How should this be tested?\r\n\r\n* `mvn clean install`\r\n* `mvn -Dtest=ExtractImageDetailsTest test`\r\n\r\n# Additional Notes:\r\n* `mvn clean install` builds successfully and all tests pass\r\n\r\n# Interested parties\r\n@lintool @ruebot \r\n"},"comment":{"url":"https://api.github.com/repos/archivesunleashed/aut/issues/comments/389992773","html_url":"https://github.com/archivesunleashed/aut/pull/226#issuecomment-389992773","issue_url":"https://api.github.com/repos/archivesunleashed/aut/issues/226","id":389992773,"user":{"login":"greebie","id":111091,"avatar_url":"https://avatars0.githubusercontent.com/u/111091?v=4","gravatar_id":"","url":"https://api.github.com/users/greebie","html_url":"https://github.com/greebie","followers_url":"https://api.github.com/users/greebie/followers","following_url":"https://api.github.com/users/greebie/following{/other_user}","gists_url":"https://api.github.com/users/greebie/gists{/gist_id}","starred_url":"https://api.github.com/users/greebie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/greebie/subscriptions","organizations_url":"https://api.github.com/users/greebie/orgs","repos_url":"https://api.github.com/users/greebie/repos","events_url":"https://api.github.com/users/greebie/events{/privacy}","received_events_url":"https://api.github.com/users/greebie/received_events","type":"User","site_admin":false},"created_at":"2018-05-17T20:06:10Z","updated_at":"2018-05-17T20:06:10Z","author_association":"CONTRIBUTOR","body":"Possibly relevant:  there is also a ComputeMD5 UDF to get an MD5 hash from a ByteArray (also in the Matchbox).  Might be worth looking into a re-name (and that it's distinct from `matchbox.computeHash()` which is for strings)."}}
{"actor":{"display_login":"greebie"}}