{"action":"created","issue":{"url":"https://api.github.com/repos/bokeh/bokeh/issues/1682","labels_url":"https://api.github.com/repos/bokeh/bokeh/issues/1682/labels{/name}","comments_url":"https://api.github.com/repos/bokeh/bokeh/issues/1682/comments","events_url":"https://api.github.com/repos/bokeh/bokeh/issues/1682/events","html_url":"https://github.com/bokeh/bokeh/issues/1682","id":54020716,"number":1682,"title":"Ajax/JSON data source","user":{"login":"bryevdv","id":1078448,"avatar_url":"https://avatars.githubusercontent.com/u/1078448?v=3","gravatar_id":"","url":"https://api.github.com/users/bryevdv","html_url":"https://github.com/bryevdv","followers_url":"https://api.github.com/users/bryevdv/followers","following_url":"https://api.github.com/users/bryevdv/following{/other_user}","gists_url":"https://api.github.com/users/bryevdv/gists{/gist_id}","starred_url":"https://api.github.com/users/bryevdv/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bryevdv/subscriptions","organizations_url":"https://api.github.com/users/bryevdv/orgs","repos_url":"https://api.github.com/users/bryevdv/repos","events_url":"https://api.github.com/users/bryevdv/events{/privacy}","received_events_url":"https://api.github.com/users/bryevdv/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/bokeh/bokeh/labels/type:%20feature","name":"type: feature","color":"53777A"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/bokeh/bokeh/milestones/13","labels_url":"https://api.github.com/repos/bokeh/bokeh/milestones/13/labels","id":867639,"number":13,"title":"0.8","description":"High level objectives:\r\n \r\n* rbokeh announcement\r\n* refined charts / CLI tool\r\n* improved build/release/test tools and processes \r\n* headless/SVG output using node-canvas\r\n* pass ColorMappers as color field values\r\n* server gallery / production deploys\r\n* volume slicer / crossfilter improvements \r\n* Binstar?\r\n* JS interface?\r\n","creator":{"login":"mattpap","id":27475,"avatar_url":"https://avatars.githubusercontent.com/u/27475?v=3","gravatar_id":"","url":"https://api.github.com/users/mattpap","html_url":"https://github.com/mattpap","followers_url":"https://api.github.com/users/mattpap/followers","following_url":"https://api.github.com/users/mattpap/following{/other_user}","gists_url":"https://api.github.com/users/mattpap/gists{/gist_id}","starred_url":"https://api.github.com/users/mattpap/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mattpap/subscriptions","organizations_url":"https://api.github.com/users/mattpap/orgs","repos_url":"https://api.github.com/users/mattpap/repos","events_url":"https://api.github.com/users/mattpap/events{/privacy}","received_events_url":"https://api.github.com/users/mattpap/received_events","type":"User","site_admin":false},"open_issues":79,"closed_issues":24,"state":"open","created_at":"2014-11-15T12:16:04Z","updated_at":"2015-01-23T20:02:57Z","due_on":"2016-02-15T06:00:00Z","closed_at":null},"comments":9,"created_at":"2015-01-12T04:55:01Z","updated_at":"2015-01-23T22:36:49Z","closed_at":null,"body":"Expose a data source that can be configured with  a URL to a REST endpoint along with a mapping or metadata for populating data columns, that can be used to pull data directly to the client. \r\n\r\nRequirements:\r\n* must integrate with blaze server endpoints #1635\r\n* must be usable to simplify spectrogram example further"},"comment":{"url":"https://api.github.com/repos/bokeh/bokeh/issues/comments/71278494","html_url":"https://github.com/bokeh/bokeh/issues/1682#issuecomment-71278494","issue_url":"https://api.github.com/repos/bokeh/bokeh/issues/1682","id":71278494,"user":{"login":"hhuuggoo","id":249407,"avatar_url":"https://avatars.githubusercontent.com/u/249407?v=3","gravatar_id":"","url":"https://api.github.com/users/hhuuggoo","html_url":"https://github.com/hhuuggoo","followers_url":"https://api.github.com/users/hhuuggoo/followers","following_url":"https://api.github.com/users/hhuuggoo/following{/other_user}","gists_url":"https://api.github.com/users/hhuuggoo/gists{/gist_id}","starred_url":"https://api.github.com/users/hhuuggoo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hhuuggoo/subscriptions","organizations_url":"https://api.github.com/users/hhuuggoo/orgs","repos_url":"https://api.github.com/users/hhuuggoo/repos","events_url":"https://api.github.com/users/hhuuggoo/events{/privacy}","received_events_url":"https://api.github.com/users/hhuuggoo/received_events","type":"User","site_admin":false},"created_at":"2015-01-23T22:36:49Z","updated_at":"2015-01-23T22:36:49Z","body":"Well, I think we can also have a WebsocketDataSource - either way, you control the server where the data is served, if you want to update the ajax one, we could give it a polling interval.  Or you could use the websocket one.\r\n\r\n"}}