{"action":"created","issue":{"url":"https://api.github.com/repos/webusb/arduino/issues/2","repository_url":"https://api.github.com/repos/webusb/arduino","labels_url":"https://api.github.com/repos/webusb/arduino/issues/2/labels{/name}","comments_url":"https://api.github.com/repos/webusb/arduino/issues/2/comments","events_url":"https://api.github.com/repos/webusb/arduino/issues/2/events","html_url":"https://github.com/webusb/arduino/issues/2","id":130867401,"number":2,"title":"Support uploading sketches over WebUSB","user":{"login":"reillyeon","id":152137,"avatar_url":"https://avatars.githubusercontent.com/u/152137?v=3","gravatar_id":"","url":"https://api.github.com/users/reillyeon","html_url":"https://github.com/reillyeon","followers_url":"https://api.github.com/users/reillyeon/followers","following_url":"https://api.github.com/users/reillyeon/following{/other_user}","gists_url":"https://api.github.com/users/reillyeon/gists{/gist_id}","starred_url":"https://api.github.com/users/reillyeon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/reillyeon/subscriptions","organizations_url":"https://api.github.com/users/reillyeon/orgs","repos_url":"https://api.github.com/users/reillyeon/repos","events_url":"https://api.github.com/users/reillyeon/events{/privacy}","received_events_url":"https://api.github.com/users/reillyeon/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2016-02-03T00:35:23Z","updated_at":"2016-02-06T21:50:32Z","closed_at":null,"body":"Once a sketch with support for WebUSB is uploaded it should be possible for updates to be uploaded over the WebUSB channel. This would allow embedded devices to be updated in the field by the same site that provides their user interface."},"comment":{"url":"https://api.github.com/repos/webusb/arduino/issues/comments/180871314","html_url":"https://github.com/webusb/arduino/issues/2#issuecomment-180871314","issue_url":"https://api.github.com/repos/webusb/arduino/issues/2","id":180871314,"user":{"login":"flaki","id":2089432,"avatar_url":"https://avatars.githubusercontent.com/u/2089432?v=3","gravatar_id":"","url":"https://api.github.com/users/flaki","html_url":"https://github.com/flaki","followers_url":"https://api.github.com/users/flaki/followers","following_url":"https://api.github.com/users/flaki/following{/other_user}","gists_url":"https://api.github.com/users/flaki/gists{/gist_id}","starred_url":"https://api.github.com/users/flaki/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/flaki/subscriptions","organizations_url":"https://api.github.com/users/flaki/orgs","repos_url":"https://api.github.com/users/flaki/repos","events_url":"https://api.github.com/users/flaki/events{/privacy}","received_events_url":"https://api.github.com/users/flaki/received_events","type":"User","site_admin":false},"created_at":"2016-02-06T21:50:32Z","updated_at":"2016-02-06T21:50:32Z","body":"Thanks for the answer Reilly, I did my fair reading on the spec on the meantime. So this \"uploading\" would practically happen through custom code uploaded to the device, capable of \"self-modification\", based on incoming data?"}}