{"action":"created","issue":{"url":"https://api.github.com/repos/jupyter/notebook/issues/70","labels_url":"https://api.github.com/repos/jupyter/notebook/issues/70/labels{/name}","comments_url":"https://api.github.com/repos/jupyter/notebook/issues/70/comments","events_url":"https://api.github.com/repos/jupyter/notebook/issues/70/events","html_url":"https://github.com/jupyter/notebook/issues/70","id":74265004,"number":70,"title":"Missing .py import as .ipynb","user":{"login":"ffinger","id":12323626,"avatar_url":"https://avatars.githubusercontent.com/u/12323626?v=3","gravatar_id":"","url":"https://api.github.com/users/ffinger","html_url":"https://github.com/ffinger","followers_url":"https://api.github.com/users/ffinger/followers","following_url":"https://api.github.com/users/ffinger/following{/other_user}","gists_url":"https://api.github.com/users/ffinger/gists{/gist_id}","starred_url":"https://api.github.com/users/ffinger/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ffinger/subscriptions","organizations_url":"https://api.github.com/users/ffinger/orgs","repos_url":"https://api.github.com/users/ffinger/repos","events_url":"https://api.github.com/users/ffinger/events{/privacy}","received_events_url":"https://api.github.com/users/ffinger/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/jupyter/notebook/milestones/1","html_url":"https://github.com/jupyter/notebook/milestones/no%20action","labels_url":"https://api.github.com/repos/jupyter/notebook/milestones/1/labels","id":1063964,"number":1,"title":"no action","description":null,"creator":{"login":"minrk","id":151929,"avatar_url":"https://avatars.githubusercontent.com/u/151929?v=3","gravatar_id":"","url":"https://api.github.com/users/minrk","html_url":"https://github.com/minrk","followers_url":"https://api.github.com/users/minrk/followers","following_url":"https://api.github.com/users/minrk/following{/other_user}","gists_url":"https://api.github.com/users/minrk/gists{/gist_id}","starred_url":"https://api.github.com/users/minrk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/minrk/subscriptions","organizations_url":"https://api.github.com/users/minrk/orgs","repos_url":"https://api.github.com/users/minrk/repos","events_url":"https://api.github.com/users/minrk/events{/privacy}","received_events_url":"https://api.github.com/users/minrk/received_events","type":"User","site_admin":false},"open_issues":4,"closed_issues":19,"state":"open","created_at":"2015-04-12T18:46:00Z","updated_at":"2015-09-10T13:27:39Z","due_on":null,"closed_at":null},"comments":1,"created_at":"2015-05-08T07:25:56Z","updated_at":"2015-09-10T13:28:14Z","closed_at":null,"body":"In the old notebook one could import a .py file as a notebook by dragging it into the list of existing notebooks in the folder. If the .py contained special markup for text cells etc it was possible to import it as a multi-cell ipynb. Now it is just possible to import the .py into the folder in that way, without converting it to a notebook or splitting cells.\r\nThis feature was very important to me because I used it to compare several versions of my notebooks by exporting the .py files, doing a diff or merge on them, and reimporting the results as a new notebook."},"comment":{"url":"https://api.github.com/repos/jupyter/notebook/issues/comments/139234315","html_url":"https://github.com/jupyter/notebook/issues/70#issuecomment-139234315","issue_url":"https://api.github.com/repos/jupyter/notebook/issues/70","id":139234315,"user":{"login":"minrk","id":151929,"avatar_url":"https://avatars.githubusercontent.com/u/151929?v=3","gravatar_id":"","url":"https://api.github.com/users/minrk","html_url":"https://github.com/minrk","followers_url":"https://api.github.com/users/minrk/followers","following_url":"https://api.github.com/users/minrk/following{/other_user}","gists_url":"https://api.github.com/users/minrk/gists{/gist_id}","starred_url":"https://api.github.com/users/minrk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/minrk/subscriptions","organizations_url":"https://api.github.com/users/minrk/orgs","repos_url":"https://api.github.com/users/minrk/repos","events_url":"https://api.github.com/users/minrk/events{/privacy}","received_events_url":"https://api.github.com/users/minrk/received_events","type":"User","site_admin":false},"created_at":"2015-09-10T13:28:14Z","updated_at":"2015-09-10T13:28:14Z","body":"I'm sorry the removal of .py notebook import has hurt you. You may be interested in [ipymd](https://github.com/rossant/ipymd), which stores notebooks as markdown files, which are more easily diffed and merged than JSON files. We will also be adding import functionality to nbconvert, which may be useful for workflows of this sort."}}