Skip to content

Instantly share code, notes, and snippets.

@robhudson
Forked from jacobian/ipy_user_conf.py
Created March 20, 2009 22:08
Show Gist options
  • Save robhudson/82605 to your computer and use it in GitHub Desktop.
Save robhudson/82605 to your computer and use it in GitHub Desktop.
Fork of Jacob's ipython config to make the prompt just like standard Python
import os
import time
import readline
import ipy_defaults
import IPython.ipapi
import ipy_stock_completers
ip = IPython.ipapi.get()
o = ip.options
o.autocall = False
o.autoedit_syntax = True
o.autoindent = True
o.automagic = True
o.banner = False
o.confirm_exit = False
o.messages = False
# Make the prompt a bit more like the standard shell.
o.prompt_in1 = '>>> '
o.prompt_in2 = ''
o.prompt_out = ''
o.prompts_pad_left = 0
o.nosep = 1
# Set up logging by Y/M/D directories
logdir = os.path.expanduser(time.strftime("~/.ipython/logs/%Y/%m/"))
logfile = os.path.join(logdir, time.strftime("%d.log"))
if not os.path.exists(logdir):
os.makedirs(logdir)
ip.magic("logstart %s append" % logfile)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment