lib/webutils.py
branchxbelweb
changeset 41 7b7cd0e74ee3
parent 38 c30e2402deca
child 44 87f94936990d
equal deleted inserted replaced
40:b62ebedcb8ac 41:7b7cd0e74ee3
    24 				ids.append(key)
    24 				ids.append(key)
    25 				names.append(db.get_keyword(key))
    25 				names.append(db.get_keyword(key))
    26 		allkw = map(lambda x,y: [x, y], ids, names)
    26 		allkw = map(lambda x,y: [x, y], ids, names)
    27 	else:
    27 	else:
    28 		allkw = db.get_all_keywords()
    28 		allkw = db.get_all_keywords()
    29 	(kw, cnt) = map(list,apply(zip, db.get_keywords_count()))
    29 	(kw, cnt) = map(list,apply(zip, db.get_keywords_count(bk)))
    30 	res = []
    30 	res = []
    31 	for key in allkw:
    31 	for key in allkw:
    32 		is_selected = key[0] in sel
    32 		is_selected = key[0] in sel
    33 		is_excluded = key[0] in exc
    33 		is_excluded = key[0] in exc
    34 		is_unselected = not (is_selected or is_excluded)
    34 		is_unselected = not (is_selected or is_excluded)
    80 def process_index(bk, kw, pref):
    80 def process_index(bk, kw, pref):
    81     tmpl = TemplateManager().prepare("index.tmpl")
    81     tmpl = TemplateManager().prepare("index.tmpl")
    82     tproc = get_template_processor(pref)
    82     tproc = get_template_processor(pref)
    83     bk.sort(lambda x,y: cmp(x['name'],y['name']))
    83     bk.sort(lambda x,y: cmp(x['name'],y['name']))
    84     tproc.set("Bookmarks", bk)
    84     tproc.set("Bookmarks", bk)
    85     kw = sort_keywords(kw[1:], pref)
    85     kw = sort_keywords(kw, pref)
    86     tproc.set("Keywords", kw)
    86     tproc.set("Keywords", kw)
    87     tproc.set("curl", get_curl())
    87     tproc.set("curl", get_curl())
    88     tproc.set("total", len(bk))
    88     tproc.set("total", len(bk))
    89     print tproc.process(tmpl)
    89     print tproc.process(tmpl)
    90 
    90