<br><br><div class="gmail_quote">On Sun, Mar 17, 2013 at 10:28 AM, Paul Ivanov <span dir="ltr">&lt;<a href="mailto:pi@berkeley.edu" target="_blank">pi@berkeley.edu</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">Thomas Kluyver, on 2013-03-17 17:21, ¬†wrote:<br>
&gt; On 17 March 2013 15:31, Dennis Daniels &lt;<a href="mailto:dennisgdaniels@gmail.com">dennisgdaniels@gmail.com</a>&gt; wrote:<br>
&gt;<br>
&gt; &gt; What of Ipython? Is there a way to make sharing and reusing and editing<br>
&gt; &gt; and reposting IPYNB files as easy as possible?<br>
&gt;<br>
</div><div class="im">&gt; The missing bit, as I see it, is a convenient way to interact with gists<br>
&gt; from the notebook. At present, you have to save a notebook file, open it in<br>
&gt; a text editor, copy the contents, paste into gist, click save, copy the<br>
&gt; link, go to nbviewer, paste the link and get the resulting view. I&#39;m pretty<br>
&gt; sure it should be possible to automate that, so you can just click &#39;post to<br>
&gt; gist&#39; and get back an nbviewer link. With some more work, it should be<br>
&gt; possible to track a gist associated with a notebook, and save later<br>
&gt; versions as edits/forks of that gist.<br>
<br>
</div>Min&#39;s already done this, it&#39;s one of his ipython_extensions at<br>
the moment, (see gist.js and gist.py) and requires a command-line<br>
jist tool to publish to gist.<br>
<br>
<a href="https://github.com/minrk/ipython_extensions" target="_blank">https://github.com/minrk/ipython_extensions</a><br>
<br>
When you load the gist extension, it places a little upload UI<br>
element in the notebook toolbar that looks like this [^] and<br>
clicking it will post to gist, and store the gist id in the<br>
metadata of the notebook, so that future clicks on that button<br>
will just update the gist. This has been very useful for me, and<br>
I&#39;d vote to include it ipython proper, since we&#39;re already giving<br>
gists a somewhat privileged status with respect to nbviewer urls.<br></blockquote><div><br></div><div>The main thing preventing me from proposing it for IPython proper is that it shouldn&#39;t depend on the jist gem.</div>

<div>We should just use the GitHub API an oauth, to actually send the notebook to GitHub from the browser.</div><div>But I use jist all the time anyway, so this was the shortest path (it&#39;s a trivial extension) to getting it up and running for personal use.</div>

<div>¬†</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
best,<br>
<span class="HOEnZb"><font color="#888888">--<br>
Paul Ivanov<br>
<a href="http://pirsquared.org" target="_blank">http://pirsquared.org</a> | GPG/PGP key id: 0x0F3E28F7<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>
</font></span></blockquote></div><br>