{% extends "layout.html" %} {% block body %}

{{title}}

{% if author is not none %}
{%if author.image_url is not none %} {{author.name|safe}} {% endif %} {%if author.about is not none %}

{{author.about|safe}}

{% endif %} - {{_("via")}} Goodreads
{% endif %}
{% if author is not none %}

{{_("In Library")}}

{% endif %}
{% if entries[0] %} {% for entry in entries %}

{{entry.title|shortentitle}}

{% for author in entry.authors %} {% if loop.index > config_authors_max and config_authors_max != 0 %} {% if not loop.first %} & {% endif %} {{author.name.replace('|',',')|shortentitle(30)}} {% if loop.last %} (...) {% endif %} {% else %} {% if not loop.first %} & {% endif %} {{author.name.replace('|',',')|shortentitle(30)}} {% endif %} {% endfor %}

{% if entry.ratings.__len__() > 0 %}
{% for number in range((entry.ratings[0].rating/2)|int(2)) %} {% if loop.last and loop.index < 5 %} {% for numer in range(5 - loop.index) %} {% endfor %} {% endif %} {% endfor %}
{% endif %}
{% endfor %} {% endif %}
{% if other_books %}

{{_("More by")}} {{ author.name.replace('|',',')|safe }}

{% for entry in other_books %}

{{entry.title|shortentitle}}

{% for author in entry.authors %} {% if loop.index > config_authors_max and config_authors_max != 0 %} {{author.name.replace('|',',')}} {% if loop.last %} (...) {% endif %} {% else %} {{author.name.replace('|',',')}} {% endif %} {% endfor %}

{% for number in range((entry.average_rating)|float|round|int(2)) %} {% if loop.last and loop.index < 5 %} {% for numer in range(5 - loop.index) %} {% endfor %} {% endif %} {% endfor %}
{% endfor %}
Goodreads
{% endif %} {% endblock %}