{"action":"created","issue":{"url":"https://api.github.com/repos/snarfed/oauth-dropins/issues/13","labels_url":"https://api.github.com/repos/snarfed/oauth-dropins/issues/13/labels{/name}","comments_url":"https://api.github.com/repos/snarfed/oauth-dropins/issues/13/comments","events_url":"https://api.github.com/repos/snarfed/oauth-dropins/issues/13/events","html_url":"https://github.com/snarfed/oauth-dropins/pull/13","id":117041563,"number":13,"title":"Flickr add upload method","user":{"login":"kylewm","id":950127,"avatar_url":"https://avatars.githubusercontent.com/u/950127?v=3","gravatar_id":"","url":"https://api.github.com/users/kylewm","html_url":"https://github.com/kylewm","followers_url":"https://api.github.com/users/kylewm/followers","following_url":"https://api.github.com/users/kylewm/following{/other_user}","gists_url":"https://api.github.com/users/kylewm/gists{/gist_id}","starred_url":"https://api.github.com/users/kylewm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kylewm/subscriptions","organizations_url":"https://api.github.com/users/kylewm/orgs","repos_url":"https://api.github.com/users/kylewm/repos","events_url":"https://api.github.com/users/kylewm/events{/privacy}","received_events_url":"https://api.github.com/users/kylewm/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-11-16T02:58:18Z","updated_at":"2015-11-16T05:25:17Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/snarfed/oauth-dropins/pulls/13","html_url":"https://github.com/snarfed/oauth-dropins/pull/13","diff_url":"https://github.com/snarfed/oauth-dropins/pull/13.diff","patch_url":"https://github.com/snarfed/oauth-dropins/pull/13.patch"},"body":"- Flickr uploads uses a separate API from other requests\r\n- use requests.post for upload (urllib2 doesn't help with multi-part)\r\n- If no permission scopes are requested, use the authenticate\r\n  API instead of authorize (returns without prompting if previous authed)"},"comment":{"url":"https://api.github.com/repos/snarfed/oauth-dropins/issues/comments/156919041","html_url":"https://github.com/snarfed/oauth-dropins/pull/13#issuecomment-156919041","issue_url":"https://api.github.com/repos/snarfed/oauth-dropins/issues/13","id":156919041,"user":{"login":"snarfed","id":778068,"avatar_url":"https://avatars.githubusercontent.com/u/778068?v=3","gravatar_id":"","url":"https://api.github.com/users/snarfed","html_url":"https://github.com/snarfed","followers_url":"https://api.github.com/users/snarfed/followers","following_url":"https://api.github.com/users/snarfed/following{/other_user}","gists_url":"https://api.github.com/users/snarfed/gists{/gist_id}","starred_url":"https://api.github.com/users/snarfed/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/snarfed/subscriptions","organizations_url":"https://api.github.com/users/snarfed/orgs","repos_url":"https://api.github.com/users/snarfed/repos","events_url":"https://api.github.com/users/snarfed/events{/privacy}","received_events_url":"https://api.github.com/users/snarfed/received_events","type":"User","site_admin":false},"created_at":"2015-11-16T05:25:17Z","updated_at":"2015-11-16T05:25:17Z","body":"oauth 1! right. makes sense, sgtm.\r\n\r\nand yeah, you're right, `interpret_http_exception` isn't such a great fit after all, since there's no exception here. it's fine as is."}}