{"action":"created","issue":{"url":"https://api.github.com/repos/datproject/discussions/issues/12","repository_url":"https://api.github.com/repos/datproject/discussions","labels_url":"https://api.github.com/repos/datproject/discussions/issues/12/labels{/name}","comments_url":"https://api.github.com/repos/datproject/discussions/issues/12/comments","events_url":"https://api.github.com/repos/datproject/discussions/issues/12/events","html_url":"https://github.com/datproject/discussions/issues/12","id":45766257,"number":12,"title":"Graphical editor for sketching pipelines","user":{"login":"finnp","id":841788,"avatar_url":"https://avatars.githubusercontent.com/u/841788?v=3","gravatar_id":"","url":"https://api.github.com/users/finnp","html_url":"https://github.com/finnp","followers_url":"https://api.github.com/users/finnp/followers","following_url":"https://api.github.com/users/finnp/following{/other_user}","gists_url":"https://api.github.com/users/finnp/gists{/gist_id}","starred_url":"https://api.github.com/users/finnp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/finnp/subscriptions","organizations_url":"https://api.github.com/users/finnp/orgs","repos_url":"https://api.github.com/users/finnp/repos","events_url":"https://api.github.com/users/finnp/events{/privacy}","received_events_url":"https://api.github.com/users/finnp/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2014-10-14T15:47:38Z","updated_at":"2016-06-17T16:32:19Z","closed_at":null,"body":"Hey everyone,\r\n\r\nthe other night I was inspired by how interactive Open Refine allows you to work with a data workflow. I created a small prototype for something comparable for Gasket / UNIX pipelines.\r\n\r\nThe main idea is just to embed the command line interface into a browser/nodeshell, where the result of the commands is shown as an HTML table below. \r\n\r\nI have a rough prototype over here: https://github.com/finnp/pipeline-editor\r\n## Ideas\r\n- The tool runs in a webbrowser (or atom shell?)\r\n- There is a field, where you can input the UNIX / gasket pipeline\r\n  - e.g. curl random.org | parse | transform\r\n  - However there shoudl be an abstraction layer around it, so that it is more like point and click for the user similar to http://gulpfiction.divshot.io/ \r\n- Every step in the pipeline might be cached so that it is possible to rerun commands from a certain point (similar to IPython notebook).\r\n   - This would be handy if the source of the data is slow\r\n- The output of the last command in the pipeline should be NDJSON or CSV, which then gets displayed in the UI table\r\n- Since it is mainly for sketching a pipeline, it could by default limit the input stream, so that it's quick to use\r\n\r\n\r\nI feel like there were already ideas for something similar. Is there someone already working on this? What do you think about this?\r\n\r\nBest,\r\nFinn"},"comment":{"url":"https://api.github.com/repos/datproject/discussions/issues/comments/226817165","html_url":"https://github.com/datproject/discussions/issues/12#issuecomment-226817165","issue_url":"https://api.github.com/repos/datproject/discussions/issues/12","id":226817165,"user":{"login":"karissa","id":633012,"avatar_url":"https://avatars.githubusercontent.com/u/633012?v=3","gravatar_id":"","url":"https://api.github.com/users/karissa","html_url":"https://github.com/karissa","followers_url":"https://api.github.com/users/karissa/followers","following_url":"https://api.github.com/users/karissa/following{/other_user}","gists_url":"https://api.github.com/users/karissa/gists{/gist_id}","starred_url":"https://api.github.com/users/karissa/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/karissa/subscriptions","organizations_url":"https://api.github.com/users/karissa/orgs","repos_url":"https://api.github.com/users/karissa/repos","events_url":"https://api.github.com/users/karissa/events{/privacy}","received_events_url":"https://api.github.com/users/karissa/received_events","type":"User","site_admin":false},"created_at":"2016-06-17T16:32:19Z","updated_at":"2016-06-17T16:32:19Z","body":"@finnp want to move this issue to http://github.com/datproject/projects?"}}
{"actor":{"display_login":"karissa"}}