Skip to content

Latest commit

 

History

History
42 lines (35 loc) · 1.35 KB

stats-for-nerds.md

File metadata and controls

42 lines (35 loc) · 1.35 KB
title permalink
🤓 Stats for Nerds
/stats/
<style> details { background: rgba(0,0,0,.2); text-align: left; width: 100%; max-width: 100%; padding: 1rem; box-sizing: border-box;} summary { cursor: pointer;} </style>

{% assign all_eps = site.episodes %}

Number of episodes: {{ all_eps | size | plus:1 }}

{% assign shortest = all_eps | sort:"duration" | first %}

Shortest episode:

{% include episodelink.html episode=shortest %} ({{ shortest.duration }})

{% assign longest = all_eps | sort:"duration" | last %}

Longest episode:

{% include episodelink.html episode=longest %} ({{ longest.duration }})

{% assign episodes_by_day = all_eps | group_by_exp:"episode","episode.pubDate | date: '%Y-%m-%d'" %} {% assign episodes_by_day_count = episodes_by_day | group_by_exp:"group","group.items | size" %}

Number of episodes per day

{% assign counts_sorted = episodes_by_day_count | sort:"name" | reverse %} {% for obj in counts_sorted %}

{{ obj.name }} episodes ({% for day in obj.items %}{{ day.name | date_to_long_string }}{% unless forloop.last %}, {% endunless %}{% endfor %}) {% for day in obj.items %}
{{ day.name | date_to_long_string }}
    {% for ep in day.items %}
  • {% include episodelink.html episode=ep %}
  • {% endfor %}
{% endfor %}
{% endfor %}