from base import Wallabag_Converter from jinja2 import Template class Netscape_Converter(Wallabag_Converter): def __init__(self, data: list[object]): self.data = data # TODO: Timestamp does not get recognized and instead becomes 1970-01-01 - maybe needs unix ts? def _generate_html(self, data): return Template(""" Bookmarks

Bookmarks

{% for item in data %}

{{ item.title }}
{% endfor %}

""").render(data=data) def convert(self) -> str: return self._generate_html(self.data)