{% set default_lang = settings.default_lang if settings else 'vostfr' %} {% set _groups = namespace(items={}) %} {% for pid, items in (results or {}).items() %} {% for item in items %} {% set _key = item.title | lower | trim %} {% if _key not in _groups.items %} {% set _ = _groups.items.update({_key: { "title": item.title, "cover": item.cover_image or (item.metadata.poster_image if item.metadata else "") or "", "synopsis": (item.metadata.synopsis if item.metadata and item.metadata.synopsis else ""), "rating": item.metadata.rating if item.metadata and item.metadata.rating else "", "genres": item.metadata.genres if item.metadata and item.metadata.genres else [], "providers": [{ "id": item.provider_id or pid, "url": item.url }] }}) %} {% else %} {% set _existing = _groups.items[_key] %} {% if not _existing.cover and item.cover_image %} {% set _ = _existing.update({"cover": item.cover_image}) %} {% endif %} {% if not _existing.synopsis and item.metadata and item.metadata.synopsis %} {% set _ = _existing.update({"synopsis": item.metadata.synopsis}) %} {% endif %} {% if not _existing.rating and item.metadata and item.metadata.rating %} {% set _ = _existing.update({"rating": item.metadata.rating}) %} {% endif %} {% set _ = _existing["providers"].append({"id": item.provider_id or pid, "url": item.url}) %} {% endif %} {% endfor %} {% endfor %}
{% if _groups.items.values() | list | length > 0 %} {% for group in _groups.items.values() | list %} {% set first_url = group.providers[0].url %}
{{ group.title }}

{{ group.title }}

{% if group.rating %} {{ group.rating }} {% endif %}
{% if group.synopsis %}

{{ group.synopsis }}

{% endif %} {% if group.genres %}
{% for g in group.genres[:5] %} {{ g }} {% endfor %}
{% endif %}
{% for p in group.providers %} {{ p.id | upper }} {% endfor %}
Regarder
{% endfor %} {% else %}

Aucun anime trouve pour votre recherche.

{% endif %}