X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=bkmk_parser.py;h=3f2182cf4c15e3f73631874d54aada5ff4ac55e0;hb=8bc6571d6eaba3a72ecb543c0fe9b95dbea31634;hp=41df9ef30bd78b15f34bdb28f223b0f72f40c9db;hpb=5291c9e91503d288a4a50a30345d1d33ced56f32;p=bookmarks_db.git diff --git a/bkmk_parser.py b/bkmk_parser.py index 41df9ef..3f2182c 100644 --- a/bkmk_parser.py +++ b/bkmk_parser.py @@ -1,7 +1,7 @@ """ Parser for Netscape Navigator's and Mozilla's bookmarks.html - Written by BroytMann. Copyright (C) 1997-2007 PhiloSoft Design + Written by Broytman. Copyright (C) 1997-2008 PhiloSoft Design """ @@ -45,7 +45,7 @@ class BkmkParser(HTMLParser): def handle_data(self, data): if data: if DEFAULT_CHARSET: - data = unicode(data, self.charset, "replace").encode(DEFAULT_CHARSET, "replace") + data = unicode(data, self.charset, "replace").encode(DEFAULT_CHARSET, "xmlcharrefreplace") self.accumulator += data @@ -135,6 +135,7 @@ class BkmkParser(HTMLParser): # Start a bookmark def start_a(self, attrs): + add_date = None last_visit = None last_modified = None keyword = None