<p>In all fairness Tom, if it&#39;s an easy fix, publish one. Otherwise, go easy on people who put in a lot of years of hard work for our benefit. The Notebook is a very new feature on the IPython timeline. Brian did some super impressive hacking to bring it to the community, and we&#39;ve all been chuffed to bits with it ever since, but no one thinks it&#39;s close to finished.</p>

<p>Go easy chap.</p>
<div class="gmail_quote">On Nov 7, 2012 10:25 AM, &quot;Zoltán Vörös&quot; &lt;<a href="mailto:zvoros@gmail.com">zvoros@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">
<br>
On 11/07/2012 10:55 AM, Tom wrote:<br>
&gt; The take-home message from your response is that iPython Notebooks are<br>
&gt; not going to get any form of autosave or crash protection any time<br>
&gt; soon, and that if there is data loss from crashes, you consider it the<br>
&gt; user&#39;s fault.<br>
&gt;<br>
&gt; Since there hasn&#39;t been any other response to this, I assume that&#39;s<br>
&gt; official iPython policy.<br>
&gt;<br>
&gt; Thanks for taking the time to clarify this.<br>
&gt;<br>
&gt; Tom<br>
<br>
I don&#39;t think that that is the official IPython policy, in fact, in<br>
<a href="https://github.com/ipython/ipython/issues/1378" target="_blank">https://github.com/ipython/ipython/issues/1378</a> this issue is flagged as<br>
high-priority. However, as it was pointed out in issue 1378, and as<br>
Matthias explained it in his e-mail, the problem is far from trivial,<br>
and there seems to be no solution that would cover all use cases. Also,<br>
you should understand that IPython is a hobby project in the sense that<br>
people work on it in their free time, the your problem might not be of<br>
the highest importance at the moment. Especially, as it was also pointed<br>
out several times, you can hit Cntr-S to save your work. It seems a bit<br>
odd that you lambast the developers for not doing more, and at the same<br>
time, you are reluctant to hit a single key every 10 minutes...<br>
<br>
On more constructive note, if you just want to have something that works<br>
for you, on your computer locally, then you could easily hack the<br>
javascript code. The easiest option would probably be to link the<br>
&quot;write-to-disc&quot; operation to the execute_selected_cell() function in<br>
notebook.js, and then you wouldn&#39;t even have to tamper with timers. All<br>
you have to do is to add  that.save_notebook(); to execute_selected_cell().<br>
<br>
Cheers,<br>
Zoltán<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>
</blockquote></div>