X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=bkmk_objects.py;h=f66272bf8dbe2cee465d730e2ff6fc607c6bdadd;hb=9faa13f6f8199790cf01533e857c593520559649;hp=f313bd377811d11c9675915f020a436235dee17a;hpb=4255ead7de9ed5069f94b90cb134a077387d43c1;p=bookmarks_db.git diff --git a/bkmk_objects.py b/bkmk_objects.py index f313bd3..f66272b 100644 --- a/bkmk_objects.py +++ b/bkmk_objects.py @@ -18,6 +18,7 @@ import os, urllib BKMK_FORMAT = os.environ.get("BKMK_FORMAT", "MOZILLA") + class Folder(list): isFolder = 1 isBookmark = 0 @@ -200,6 +201,7 @@ def make_tree(linear): return root_folder + def break_tree(linear): del linear[0] @@ -212,6 +214,7 @@ def quote_title(title): title = title.replace("'", "'") return title + def unquote_title(title): if BKMK_FORMAT == "MOZILLA": from HTMLParser import HTMLParser @@ -229,6 +232,7 @@ def parse_params(param_str): param_list[key] = value return main_param, param_list + def set_params(obj, params): if hasattr(params, "items"): params = params.items()