Hi,<div><br></div><div>I tend to log my sessions and index them via full-text searching tool called &quot;recoll&quot; along with many other files (indeed tons of them). Being able to have IPython history in the form of text would make my life easier since recoll can easily crawl text files. In addition, recoll has a command line tool to dump xapian database into a text file with some basic text statistics options. This way, I can easily get statistics about my most used Python commands and such. </div>
<div><br></div><div>I plan to upgrade my beloved IPython v0.10 to the new release tonight. I will let you know how my experience goes with the new one. Hopefully, I will figure out a way to get text outputs from the sqlite saved logs.</div>
<div><br></div><div>Thanks,<br><br><div class="gmail_quote">On Wed, Aug 3, 2011 at 9:30 AM, Thomas Kluyver <span dir="ltr">&lt;<a href="mailto:takowl@gmail.com">takowl@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="gmail_quote"><div class="im">On 3 August 2011 16:02, Gökhan Sever <span dir="ltr">&lt;<a href="mailto:gokhansever@gmail.com" target="_blank">gokhansever@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>Thanks for the answer Thomas. Is there a way to dump the sqlite database to a text file? Since time-stamping automatically added in the database, I don&#39;t see a particular reason for using another logging mechanism.</div>


</blockquote></div><div><br>There&#39;s no tool for that at present, but if you feel like writing one, it shouldn&#39;t be too complex. The file is .ipython/profile_default/history.sqlite. You can extract timestamps from the session table, and then use the session number to select rows from the history table (and the output_history table if you&#39;ve turned on output logging as well). In fact, you might be able to import IPython.core.history to handle loading the database.<br>


<br>Thanks,<br>Thomas<br></div></div>
</blockquote></div><br><br clear="all"><br>-- <br>Gökhan<br>
</div>