def do_import_bookmarks(filename):
content = []
first = _("Oops, import failed")
second = _("could be corrupted or a invalid HTML bookmark file")
with open(filename) as f: l = f.readlines()
if not re.findall("<!DOCTYPE NETSCAPE-Bookmark-file-1>", l[0], re.IGNORECASE):
dialog().error(first, "<span size='small'>\"<b>{}</b>\" {}.</span>".format(filename, second))
return True
title = re.findall(r'<a[^>]*>(.*?)</a>', str(l), re.IGNORECASE)
url = re.findall(r'<a[^>]* href="([^"]*)"', str(l), re.IGNORECASE)
for c, i in enumerate(title):
if title[c] and url[c]: content.append([title[c]] + [url[c]])
return content
评论列表
文章目录