{"action":"created","issue":{"url":"https://api.github.com/repos/podoc/podoc/issues/19","repository_url":"https://api.github.com/repos/podoc/podoc","labels_url":"https://api.github.com/repos/podoc/podoc/issues/19/labels{/name}","comments_url":"https://api.github.com/repos/podoc/podoc/issues/19/comments","events_url":"https://api.github.com/repos/podoc/podoc/issues/19/events","html_url":"https://github.com/podoc/podoc/pull/19","id":126516593,"number":19,"title":"Jupyter Notebook","user":{"login":"rossant","id":1942359,"avatar_url":"https://avatars.githubusercontent.com/u/1942359?v=3","gravatar_id":"","url":"https://api.github.com/users/rossant","html_url":"https://github.com/rossant","followers_url":"https://api.github.com/users/rossant/followers","following_url":"https://api.github.com/users/rossant/following{/other_user}","gists_url":"https://api.github.com/users/rossant/gists{/gist_id}","starred_url":"https://api.github.com/users/rossant/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rossant/subscriptions","organizations_url":"https://api.github.com/users/rossant/orgs","repos_url":"https://api.github.com/users/rossant/repos","events_url":"https://api.github.com/users/rossant/events{/privacy}","received_events_url":"https://api.github.com/users/rossant/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/podoc/podoc/labels/feature","name":"feature","color":"009800"}],"state":"closed","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/podoc/podoc/milestones/1","html_url":"https://github.com/podoc/podoc/milestones/v0.1.0-alpha","labels_url":"https://api.github.com/repos/podoc/podoc/milestones/1/labels","id":1495763,"number":1,"title":"v0.1.0-alpha","description":"* Formats: Markdown, Notebook\r\n* Jupyter Notebook contents manager (ipymd replacement)\r\n* Command-line tool\r\n* Full pandoc support\r\n* Plugin system and reader/writer customization","creator":{"login":"rossant","id":1942359,"avatar_url":"https://avatars.githubusercontent.com/u/1942359?v=3","gravatar_id":"","url":"https://api.github.com/users/rossant","html_url":"https://github.com/rossant","followers_url":"https://api.github.com/users/rossant/followers","following_url":"https://api.github.com/users/rossant/following{/other_user}","gists_url":"https://api.github.com/users/rossant/gists{/gist_id}","starred_url":"https://api.github.com/users/rossant/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rossant/subscriptions","organizations_url":"https://api.github.com/users/rossant/orgs","repos_url":"https://api.github.com/users/rossant/repos","events_url":"https://api.github.com/users/rossant/events{/privacy}","received_events_url":"https://api.github.com/users/rossant/received_events","type":"User","site_admin":false},"open_issues":5,"closed_issues":2,"state":"open","created_at":"2016-01-10T22:11:21Z","updated_at":"2016-03-10T14:31:09Z","due_on":null,"closed_at":null},"comments":6,"created_at":"2016-01-13T21:16:54Z","updated_at":"2016-03-10T16:13:31Z","closed_at":"2016-03-10T14:31:09Z","pull_request":{"url":"https://api.github.com/repos/podoc/podoc/pulls/19","html_url":"https://github.com/podoc/podoc/pull/19","diff_url":"https://github.com/podoc/podoc/pull/19.diff","patch_url":"https://github.com/podoc/podoc/pull/19.patch"},"body":"This PR implements an *experimental* Notebook reader and writer, i.e. `AST <=> Notebook`. In particular, we should now be able to convert a notebook to the pandoc AST JSON and conversely *without using pandoc*.\r\n\r\nNext steps are to strengthen the test suite, implement a notebook manager, and implement a command-line tool to make it easier to convert documents.\r\n\r\nCloses #8.\r\n\r\n* [x] Notebook -> AST\r\n    * Markdown cells are parsed and concatenated in the AST\r\n    * Code cells input and output are wrapped within `CodeCell` AST nodes, which are automatically discarded by all other AST readers\r\n* [x] New test file with matplotlib and output image\r\n* [x] Process output images, save them in external files (using output extracting code from IPython/nbconvert)\r\n* [x] AST -> AST with code cells, using some conventions\r\n* [x] AST with code cells -> Notebook (easy)\r\n* [x] new notebook test file with several code blocks and outputs"},"comment":{"url":"https://api.github.com/repos/podoc/podoc/issues/comments/194929902","html_url":"https://github.com/podoc/podoc/pull/19#issuecomment-194929902","issue_url":"https://api.github.com/repos/podoc/podoc/issues/19","id":194929902,"user":{"login":"willingc","id":2680980,"avatar_url":"https://avatars.githubusercontent.com/u/2680980?v=3","gravatar_id":"","url":"https://api.github.com/users/willingc","html_url":"https://github.com/willingc","followers_url":"https://api.github.com/users/willingc/followers","following_url":"https://api.github.com/users/willingc/following{/other_user}","gists_url":"https://api.github.com/users/willingc/gists{/gist_id}","starred_url":"https://api.github.com/users/willingc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/willingc/subscriptions","organizations_url":"https://api.github.com/users/willingc/orgs","repos_url":"https://api.github.com/users/willingc/repos","events_url":"https://api.github.com/users/willingc/events{/privacy}","received_events_url":"https://api.github.com/users/willingc/received_events","type":"User","site_admin":false},"created_at":"2016-03-10T16:13:31Z","updated_at":"2016-03-10T16:13:31Z","body":"@rossant :sunny: Keep up the great work and I would be happy to help (just ping me when ready). :smile:\r\n\r\ncc/ @jfreder @minrk"}}