lib/actions/imp_xbel.py
author fabien@tzone.org
Tue, 30 Dec 2008 23:32:33 -0500
changeset 67 652ff41518f3
parent 57 31271426f879
child 74 6784c4350b41
permissions -rwxr-xr-x
Update index.py and config to use the right information.

#!/usr/bin/python

from templates import Template
from webutils import load_index
from xbelimp import parse_xbel, import_bookmarks

def upload(db, prefs, form):
    file = form["xbelfile"].file
    bms = parse_xbel(file)
    import_bookmarks(db, bms)
    load_index(db, prefs)

def prepare(db, prefs, form = None):
    tmpl = Template("import.tmpl", prefs)
    print tmpl.process()

def do_it(db, prefs, form):
	if form.has_value('step'):
		step = form['step'].value
	else:
		step = 'prepare'
	if step = 'upload':
		upload(db, prefs, form)
	else:
		prepare(db, prefs, form);