+ {% import "macros/tags.njk" as tags %}
+ {{ tags.list(filteredTags) }}
+
{{ content | safe }}
diff --git a/src/_layouts/podcast.html b/src/_layouts/podcast.html
new file mode 100644
index 0000000..4fdfea0
--- /dev/null
+++ b/src/_layouts/podcast.html
@@ -0,0 +1,23 @@
+---
+layout: base
+---
+
+
+ {% from "macros/date.njk" import format %}
+ {{ format(date) }}
+
+ {% if image %}
+ {% image image, "", "" %}
+ {% endif %}
+
{{ title }}
+ {% if subtitle %}
{{ subtitle }}
{% endif %}
+
+
+ {{ content | safe }}
+
+ {% include "svgs/link.svg" %}
+ Listen to the podcast
+
diff --git a/src/assets/css/blocks/catalogue.css b/src/assets/css/blocks/catalogue.css
index 55e761a..ec40698 100644
--- a/src/assets/css/blocks/catalogue.css
+++ b/src/assets/css/blocks/catalogue.css
@@ -1,31 +1,13 @@
-.catalogue {
- container-type: inline-size;
-}
-
.catalogue-type {
font-size: 0.8rem;
border-radius: 0.5rem;
}
.catalogue-meta {
- display: grid;
- grid-template-columns: 1fr 200px;
+ text-align: center;
}
-.catalogue-meta picture {
- max-width: 200px;
-}
-
-.catalogue-meta > *:first-child {
- order: 1;
-}
-
-@container (max-width: 32rem) {
- .catalogue-meta {
- grid-template-columns: 1fr;
- }
-
- .catalogue-meta > *:first-child {
- order: initial;
- }
+.catalogue source,
+.catalogue img {
+ max-width: 50%;
}
diff --git a/src/content/catalogue/catalogueType.html b/src/content/catalogue/catalogueType.html
index 19ac5a4..0a4e789 100644
--- a/src/content/catalogue/catalogueType.html
+++ b/src/content/catalogue/catalogueType.html
@@ -22,5 +22,5 @@ eleventyComputed:
{% endfor %}
-{% set items = collections.catalogueByType[ type ] %}
+{% set items = collections.catalogueByType[ type ] | reverse %}
{% include "partials/catalogue.html" %}
diff --git a/src/content/catalogue/podcasts/9-12.md b/src/content/catalogue/podcasts/9-12.md
new file mode 100644
index 0000000..dac39df
--- /dev/null
+++ b/src/content/catalogue/podcasts/9-12.md
@@ -0,0 +1,9 @@
+---
+title: 9/12
+rating: 5
+image: https://cdn.wonderfulfrog.com/21dcd7ff8bee7ea7122dd755078befbef85978d7ee34af54840833a606d375da90a4f8a295842e8d2b58f4db5dfa6a69859a209e3c346f5f268546110b2b6d45.jpeg
+date: 2024-02-20
+url: https://art19.com/shows/9-12
+---
+
+What's it like the day _after_ 9/11? That's what this podcast explores. Dan Taberski proves he is a masterful host again and weaves a poignant narrative around "the next day".
diff --git a/src/content/catalogue/podcasts/a-death-in-cryptoland.md b/src/content/catalogue/podcasts/a-death-in-cryptoland.md
new file mode 100644
index 0000000..bebc272
--- /dev/null
+++ b/src/content/catalogue/podcasts/a-death-in-cryptoland.md
@@ -0,0 +1,9 @@
+---
+title: A Death in Cryptoland
+rating: 5
+image: https://cdn.wonderfulfrog.com/adeathincryptoland-podcast-template-lg.avif
+date: 2024-02-20
+url: https://www.cbc.ca/listen/cbc-podcasts/904-a-death-in-cryptoland
+---
+
+Thoughts on cryptocurrency aside, this whole thing is _wild_. Every twist and turn continues to escalate - you'd be excused if you thought this was a piece of fiction.
diff --git a/src/content/catalogue/podcasts/boys-like-me.md b/src/content/catalogue/podcasts/boys-like-me.md
new file mode 100644
index 0000000..5586411
--- /dev/null
+++ b/src/content/catalogue/podcasts/boys-like-me.md
@@ -0,0 +1,18 @@
+---
+title: Boys Like Me
+rating: 5
+image: https://cdn.wonderfulfrog.com/BoysLikeMe-podcast-template.avif
+date: 2024-02-20
+url: https://www.cbc.ca/listen/cbc-podcasts/1035-boys-like-me
+---
+
+For those wondering how the modern incel movement starting gaining so much traction - this podcast explores how the movement started and how it has got so far.
+
+I found this podcast particularly harrowing because I heard myself in it so many times. I used to identify with the incel movement - before it had that name. At the height of Gamergate I was one of those amongst the thousands who believed the feminists were coming for my video games.
+
+It's so easy to become radicalized because it happens so slowly - it's insidious. There are men out there ready to bring you into the fold, truly terrible and reprehensible people that "validate" your feelings but feed you hateful ideology.
+
+I can't remember when I got out of the movement. It happened slowly if I remember right. I'd disagree with a small point, and then I found myself disagreeing more until I recognized it for what it was. Nothing but hateful rhetoric.
+
+It can be hard for a lot of men to reach that point, though. They become so entrenched in their beliefs that they can't think rationally anymore.
+
diff --git a/src/content/catalogue/podcasts/conversations-with-people-who-hate-me.md b/src/content/catalogue/podcasts/conversations-with-people-who-hate-me.md
new file mode 100644
index 0000000..ac09809
--- /dev/null
+++ b/src/content/catalogue/podcasts/conversations-with-people-who-hate-me.md
@@ -0,0 +1,13 @@
+---
+title: Conversations With People Who Hate Me
+rating: 5
+image: https://cdn.wonderfulfrog.com/Conversations-With-People-Who-Hate-Me-Square-Logo.png
+date: 2024-02-20
+url: https://www.dylanmarron.com/podcast
+---
+
+A uniquely humanizing experience when Dylan chats with his haters. It's surprising to me how many people backtrack their comments (or at least stand by the spirit and not the delivery). I do think anonymity has this boosting effect in people's willingness to be mean (putting it lightly).
+
+The second season puts a fun twist on the format where people with diametric viewpoints are put onto a call (consensually) to have a discussion. Sometimes minds are changed, and people seem to want to listen with good faith.
+
+Honestly we need podcasts like this in a post-pandemic era where "us vs. them" mentality has completely dominated modern discourse online and in-person.
diff --git a/src/content/catalogue/podcasts/podcasts.json b/src/content/catalogue/podcasts/podcasts.json
index b12f18c..50a4f48 100644
--- a/src/content/catalogue/podcasts/podcasts.json
+++ b/src/content/catalogue/podcasts/podcasts.json
@@ -1,5 +1,5 @@
{
- "layout": "catalogue",
+ "layout": "podcast",
"tags": "podcast",
"permalink": "catalogue/podcasts/{{ page.fileSlug }}/index.html"
}
diff --git a/src/content/catalogue/podcasts/project-unabom.md b/src/content/catalogue/podcasts/project-unabom.md
new file mode 100644
index 0000000..f3461d4
--- /dev/null
+++ b/src/content/catalogue/podcasts/project-unabom.md
@@ -0,0 +1,11 @@
+---
+title: Project Unabom
+rating: 5
+image: https://cdn.wonderfulfrog.com/313x0w.webp
+date: 2024-02-20
+url: https://podcasts.apple.com/ca/podcast/project-unabom/id1627613321
+---
+
+A fascinating podcast that kept me fully engaged all the way through. The presentation is top-notch.
+
+It also served as a potent history lesson for myself. Try to resist the urge to check Wikipedia and let it unfold as you listen.
diff --git a/src/content/catalogue/podcasts/redemption-of-jar-jar-binks.md b/src/content/catalogue/podcasts/redemption-of-jar-jar-binks.md
new file mode 100644
index 0000000..90e452b
--- /dev/null
+++ b/src/content/catalogue/podcasts/redemption-of-jar-jar-binks.md
@@ -0,0 +1,11 @@
+---
+title: The Redemption of Jar Jar Binks
+rating: 5
+image: https://cdn.wonderfulfrog.com/Jar_Jar_250x250.jpg
+date: 2024-02-20
+url: https://www.ted.com/podcasts/the-redemption-of-jar-jar-binks
+---
+
+The interviews with Ahmed Best in particular are wonderful. I'm ashamed that I was once a part of the online hate brigade that targeted their ire toward Jar Jar. It's so easy to forget that there is a human behind the CGI - a human behind the character.
+
+There's a ton of Star Wars history for a Star Wars fan to enjoy, but it's a story that anyone would be encouraged to hear. Dylan Marron is a fantastic host for the show.
diff --git a/src/content/catalogue/podcasts/the-flamethrowers.md b/src/content/catalogue/podcasts/the-flamethrowers.md
new file mode 100644
index 0000000..561f456
--- /dev/null
+++ b/src/content/catalogue/podcasts/the-flamethrowers.md
@@ -0,0 +1,13 @@
+---
+title: The Flamethrowers
+rating: 5
+image: https://cdn.wonderfulfrog.com/theflamethrowers-podcast-template.avif
+date: 2024-02-20
+url: https://www.cbc.ca/listen/cbc-podcasts/1026-the-flamethrowers
+---
+
+I appreciated the host's occasional sense of humour, because the podcast uses real audio from some of the right-wind radio hosts and it can be... vitriolic, to put it nicely. I don't know what to do but immediately laugh after some of the hateful bile these men spew.
+
+It amazed me how quietly it started, but much like a flamethrower (hey, just getting that now) the power of right-wind radio grew so rapidly.
+
+Much like any number of problems facing America in the 21st century, it comes back to Reagan.
diff --git a/src/content/catalogue/podcasts/the-new-gurus.md b/src/content/catalogue/podcasts/the-new-gurus.md
new file mode 100644
index 0000000..eeabfdd
--- /dev/null
+++ b/src/content/catalogue/podcasts/the-new-gurus.md
@@ -0,0 +1,11 @@
+---
+title: The New Gurus
+rating: 5
+image: https://cdn.wonderfulfrog.com/the-new-gurus.webp
+date: 2024-02-20
+url: https://podcasts.apple.com/ca/podcast/the-new-gurus/id1659385785
+---
+
+There is an obsession with finding a guru - a subject matter expert - and trying to learn from them. I should know - I spent a large part of my 20s following the advice of wealthy, privileged white men telling me how to live a fulfilling life. Just wake up a 5am, just meditate every day for 30 minutes, just just just... I hate the word "just" now and treat it like a hangnail.
+
+Episode 3 in particular resonated with me. There are no shortage of shysters in the wellness and self-help industry promising to be your guru, but lacking in any credentials. The productivity sphere is lousy with them. There is a strange obsession with productivity in the world of white men, and few of them have any regard for someone who has a family has to deal with.
diff --git a/src/content/pages/catalogue.html b/src/content/pages/catalogue.html
index c430bd8..99e6801 100644
--- a/src/content/pages/catalogue.html
+++ b/src/content/pages/catalogue.html
@@ -6,7 +6,7 @@ title: Catalogue
Catalogue
A collection of my thoughts on various forms of media that I consume.
-{% set items = collections.catalogue | reverse %}
+{% set items = collections.catalogue %}
{% set catalogueTypes = collections.catalogueByType | keys %}