<p>I think Fernando has something in mind for getting stdin in the notebook, but it isn&#39;t straight forwards. I don&#39;t know much about IPython&#39;s internals, but I guess there&#39;s no better time to start learning.</p>

<p>That shell server looks interesting. Nice one for pointing us to it. It&#39;s a handy resource. PA do some really cool stuff with it.</p>
<div class="gmail_quote">On Jun 11, 2012 3:39 PM, &quot;Thomas Kluyver&quot; &lt;<a href="mailto:takowl@gmail.com">takowl@gmail.com</a>&gt; wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On 11 June 2012 14:43, Carl Smith &lt;<a href="mailto:carl.input@gmail.com">carl.input@gmail.com</a>&gt; wrote:<br>
&gt; I love to see stdin in the notebook. I don&#39;t know how important it is for<br>
&gt; most users, but I&#39;m promoting the notebook as an alternative to ssh, which<br>
&gt; it isn&#39;t at the moment.<br>
<br>
This would be great to see, but I don&#39;t think we have a clear idea how<br>
to make it happen yet. Our architecture for Python code that calls<br>
input() involves the kernel requesting input from the frontend. AFAIK,<br>
that won&#39;t work for external processes, so we&#39;d need some sort of<br>
&#39;forward all input&#39; mechanism.<br>
<br>
I can&#39;t see this being implemented in time for 0.13, but you&#39;re<br>
welcome to start experimenting with what we could do.<br>
<br>
In the meantime, if you want a web interface that removes the need for<br>
SSH, I know pythonanywhere uses Shell In A Box:<br>
<a href="http://code.google.com/p/shellinabox/" target="_blank">http://code.google.com/p/shellinabox/</a><br>
<br>
Thanks,<br>
Thomas<br>
_______________________________________________<br>
IPython-dev mailing list<br>
<a href="mailto:IPython-dev@scipy.org">IPython-dev@scipy.org</a><br>
<a href="http://mail.scipy.org/mailman/listinfo/ipython-dev" target="_blank">http://mail.scipy.org/mailman/listinfo/ipython-dev</a><br>
</blockquote></div>