{% extends "base.html" %} {% block content %} {% if location == 'store' %}
{% if hacs.configuration.frontend_mode == "Grid" %} {% include 'grid_new.html' with context %} {% else %} {% include 'table_new.html' with context %} {% endif %} {% endif %} {% for type in hacs.common.categories %} {% if type == 'appdaemon' %} {% set displaytype = 'APPDAEMON APPS' %} {% elif type == 'python_script' %} {% set displaytype = 'PYTHON SCRIPTS' %} {% else %} {% set displaytype = (type + 's') | upper %} {% endif %} {% set repositories = namespace(repositories=[]) %} {% for repository in hacs.sorted_by_name %} {% set repo = namespace(include=True) %} {% if repository.status.hide and repo.include %} {% set repo.include = False %} {% endif %} {% if repository.information.category != type and repo.include %} {% set repo.include = False %} {% endif %} {% if location == 'overview' %} {% if not repository.status.installed and repo.include %} {% set repo.include = False %} {% if repository.information.uid == "172733314" %} {% set repo.include = True %} {% endif %} {% endif %} {% else %} {% if repository.information.uid == "172733314" %} {% set repo.include = False %} {% endif %} {% if hacs.configuration.country and repo.include %} {% if repository.repository_manifest %} {% if repository.repository_manifest.country %} {% if hacs.configuration.country not in repository.repository_manifest.country %} {% set repo.include = False %} {% endif %} {% endif %} {% endif %} {% endif %} {% endif %} {% if repo.include %} {% set repositories.repositories = repositories.repositories+[repository] %} {% endif %} {% endfor %} {% if repositories.repositories %} {% if hacs.configuration.frontend_mode == "Grid" %} {% include 'grid.html' with context %} {% else %} {% include 'table.html' with context %} {% endif %} {% endif %} {% endfor %} {% endblock %}