diff -r 6b31934e5b2e -r 31271426f879 add.py --- a/add.py Mon Aug 23 23:31:38 2004 -0400 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,43 +0,0 @@ -#!/usr/bin/python - -import sys -import traceback -sys.path.insert(0, "/home/fabien/lib/python") -sys.path.insert(0, "./lib") -sys.stderr = sys.stdout - -print "Content-type: text/html; charset=iso-8859-1;" -print - -# import cgitb; cgitb.enable() -import cgi -from templates import Template -import my_db -import time -from bkmark import Bookmark -import os - -def main(keywords, title, url, prefs): - tmpl = Template("add_bk.tmpl", prefs) - tmpl.set('ctitle', title) - tmpl.set('curl', url) - tmpl.set('desc', '') - tmpl.set('bkid', -1) - tmpl.set('Keywords', keywords) - print tmpl.process() - -if (__name__ == "__main__"): - form = cgi.FieldStorage() - name = url = "" - if form.has_key("ctitle"): - name = form["ctitle"].value - if form.has_key("curl"): - url = form["curl"].value - db = my_db.connect(os.environ["REMOTE_USER"]) - kw = db.get_all_keywords()[1:] - kw.sort(lambda l,r: cmp(l[1],r[1])) - kw = map(lambda elem: { - 'id' : elem[0], - 'keyword' : elem[1], - 'checked' : 0 }, kw) - main(kw, name, url, db.get_preferences())