I don&#39;t now if anyone has written much of a command-line interaction, but notebooks are incredibly easy to manipulate from Python - they are just simple JSON structures that map to dicts (with attribute-access to keys for convenience).<div>

<br></div><div>For instance, here is a <a href="https://gist.github.com/3719849">simple script</a> for stripping outputs from a notebook.</div><div><br></div><div>-MinRK<br><br><div class="gmail_quote">On Thu, Sep 13, 2012 at 7:01 PM, Michael McNeil Forbes <span dir="ltr">&lt;<a href="mailto:michael.forbes+ipython@gmail.com" target="_blank">michael.forbes+ipython@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On 13 Sep 2012, at 6:07 PM, Michael McNeil Forbes wrote:<br>
&gt; Is there a simple way to manipulate notebook files from the command<br>
&gt; line?<br>
<br>
</div>I see there is a discussion that touches on this: was there a followup?<br>
<br>
<a href="http://article.gmane.org/gmane.comp.python.ipython.devel/7199" target="_blank">http://article.gmane.org/gmane.comp.python.ipython.devel/7199</a><br>
<br>
I also see ipycli, but it is not clear that features like removing<br>
output are implemented.<br>
<a href="https://github.com/dalejung/ipycli" target="_blank">https://github.com/dalejung/ipycli</a><br>
<div class="HOEnZb"><div class="h5"><br>
Michael.<br>
<br>
_______________________________________________<br>
IPython-User mailing list<br>
<a href="mailto:IPython-User@scipy.org">IPython-User@scipy.org</a><br>
<a href="http://mail.scipy.org/mailman/listinfo/ipython-user" target="_blank">http://mail.scipy.org/mailman/listinfo/ipython-user</a><br>
</div></div></blockquote></div><br></div>