X-Git-Url: https://git.phdru.name/?p=bookmarks_db.git;a=blobdiff_plain;f=Robots%2Fbkmk_robot_base.py;fp=Robots%2Fbkmk_robot_base.py;h=e41b1a660574631354f77b44340a40efea7f285e;hp=df33a26bd43162d92252e04df933bcb378abaffe;hb=d454f1d6aa7f2430d502d847693515f69489c66c;hpb=2ec71bc7b14b39fc84806fd614631dc6f2b98b36 diff --git a/Robots/bkmk_robot_base.py b/Robots/bkmk_robot_base.py index df33a26..e41b1a6 100644 --- a/Robots/bkmk_robot_base.py +++ b/Robots/bkmk_robot_base.py @@ -182,6 +182,12 @@ class robot_base(Robot): self.log(" cached icon: %s" % content_type) else: self.log(" cached icon: no icon") + elif icon_url.startswith('data:'): + content_type, icon_data = \ + icon_url[len('data:'):].split(',', 1) + bookmark.icon_href = bookmark.icon = icon_url + self.log(" got data icon : %s" % content_type) + icons[icon_url] = (content_type, icon_url) else: try: _icon_url = icon_url