{{ url_for('static', filename='favicon.ico') }}urn:uuid:2853dacf-ed79-42f5-8e8a-a7bb3d1ae6a2{{ current_time }}
{% if pagination and pagination.has_prev %}
{% endif %}
{% if pagination and pagination.has_next %}
{% endif %}
{% if pagination and pagination.has_prev %}
{% endif %}
{{instance}}{{instance}}https://github.com/janeczku/calibre-web
{% if entries and entries[0] %}
{% for entry in entries %}
{{entry.Books.title}}urn:uuid:{{entry.Books.uuid}}{{entry.Books.atom_timestamp}}
{% for author in entry.Books.authors %}
{{author.name}}
{% endfor %}
{% if entry.Books.publishers.__len__() > 0 %}
{{entry.Books.publishers[0].name}}
{% endif %}
{{entry.Books.pubdate.strftime("%Y-%m-%dT%H:%M:%S+00:00")}}
{% for lang in entry.Books.languages %}
{{lang.lang_code}}
{% endfor %}
{% for tag in entry.Books.tags %}
{% endfor %}
{% if entry.Books.ratings.__len__() > 0 %}
RATING: {% for number in range((entry.Books.ratings[0].rating/2)|int(2)) %}★{% endfor %}
{% endif %}
{% if entry.Books.tags|length > 0 %}
TAGS: {% for tag in entry.Books.tags %}{{tag.name}}{{ ", " if not loop.last else "" }}{% endfor %}
{% endif %}
{% if entry.Books.series.__len__() > 0 %}
SERIES: {{entry.Books.series[0].name}} [{{entry.Books.series_index|formatfloat(2)}}]
{% endif %}
{% if cc|length > 0 %}
{% for c in cc %}
{% if entry.Books['custom_column_' ~ c.id]|length > 0 %}
{{ c.name }}:
{% for column in entry.Books['custom_column_' ~ c.id] %}
{% if c.datatype == 'rating' %}
{{ (column.value / 2)|formatfloat }}
{% else %}
{% if c.datatype == 'bool' %}
{% if column.value == true %}
✓
{% else %}
✕
{% endif %}
{% else %}
{% if c.datatype == 'float' %}
{{ column.value|formatfloat(2) }}
{% elif c.datatype == 'datetime' %}
{{ column.value|formatdate }}
{% elif c.datatype == 'comments' %}
{{ column.value|clean_string|safe }}
{% elif c.datatype == 'series' %}
{{ '%s [%s]' % (column.value, column.extra|formatfloat(2)) }}
{% elif c.datatype == 'text' %}
{{ column.value.strip() }}{% if not loop.last %}, {% endif %}
{% else %}
{{ column.value }}
{% endif %}
{% endif %}
{% endif %}
{% endfor %}
{% endif %}
{% endfor %}
{% endif %}
{% if entry.Books.comments[0] %}
{{entry.Books.comments[0].text}}
{% endif %}
{% if entry.Books.has_cover %}
{% endif %}
{% for format in entry.Books.data %}
{% endfor %}
{% endfor %}
{% endif %}
{% for entry in listelements %}
{% if entry.__class__.__name__ == 'Shelf' and entry.is_public == 1 %}
{{entry.name}} {{_('(Public)')}}
{% else %}
{{entry.name}}
{% endif %}
{{ url_for(folder, book_id=entry.id) }}
{% endfor %}
{% for entry in letterelements %}
{{entry['name']}}{{ url_for(folder, book_id=entry['id']) }}
{% endfor %}