--- layout: master title: data overview | osu skins! compendium --- {%- assign chunked_posts = "" | split: "," -%} {%- assign current_chunk ="" | split: "," -%} {%- for post in site.posts -%} {%- assign current_chunk = current_chunk | push: post -%} {%- assign multiple_of_chunksize = forloop.index | modulo: site.pagination.per_page -%} {%- if multiple_of_chunksize == 0 or forloop.last -%} {%- assign chunked_posts = chunked_posts | push: current_chunk -%} {%- assign current_chunk = "" | split: "," -%} {%- endif -%} {%- endfor -%}
Select Columns {% assign columns = "name screenshots categories tags key-tags resolutions aspect-ratio game-modes host" | split: " " %} {% for column in columns %} {% include column-select-label.html label=column %} {% endfor %} Hide Skins with no warnings? {% include column-select-label.html label="show" %}
{%- for chunk in chunked_posts -%} {%- for skin in chunk -%} {% assign wrong_name = false %} {% if skin.skin_collection.size == 1 %} {% unless skin.skin_collection[0].name == skin.skin_name %} {% assign wrong_name = true %} {% endunless %} {% endif %} {% assign screenshot_count = 0 %} {% for item in skin.skin_collection %} {%- assign screenshot_count = screenshot_count | plus: item.screenshots.size -%} {% endfor %} {% assign has_mania = false %} {% for mode in skin.game_modes %} {% if mode == "mania" %} {% assign has_mania = true %} {% endif %} {% endfor %} {% assign key_tags = skin.tags | filter_tags: "key-mode"%} {% assign non_key_tags = skin.tags | filter_tags: "non-key-mode" %} {% assign bad_hosts = skin.skin_collection | filter_hosts %} {%- endfor -%} {%- endfor -%}
Name Screenshot Count Categories Tags Keymodes HD|SD Aspect Ratios Game Modes Image Host
Page: {{ forloop.index }}
{{ skin.skin_name }} {{ screenshot_count }} {% for cat in skin.categories %} {{ cat | replace: "_", " " }} {% endfor %} {% for tag in non_key_tags %} {{ tag | replace: "_", " " }} {% endfor %} {% if has_mania == false %} - {% else %} {% for tag in key_tags %} {{ tag | replace: "_", " " }} {% endfor %} {% endif %} {% for res in skin.resolutions %} {{ res | upcase }} {% endfor %} {% for ratio in skin.ratios %} {{ ratio }} {% endfor %} {% for mode in skin.game_modes %} {%- include icons/{{ mode }}.svg -%} {% endfor %} {% for host in bad_hosts %} {{ host }} {% endfor %}