now is podcast

Esse commit está contido em:
Dozens B. McCuzzins 2022-03-03 17:00:50 -07:00
commit 132cfc6150
28 arquivos alterados com 640 adições e 81 exclusões

Ver arquivo

@ -8,6 +8,7 @@ vpath %.html dist
pandoc -t html \
--standalone \
-B templates/nav.html \
--template=templates/episode.template \
--css assets/styles/main.css \
--toc \
-o dist/$@ $<
@ -16,7 +17,7 @@ index.md:
./bin/build-index.sh
rssfeed:
./bin/build-feed.sh
./bin/build-podcast.sh
build: $(HTML) index.md rssfeed
cp -R assets dist

Ver arquivo

@ -9,7 +9,7 @@ this is a static website that uses pandoc and pandoc templates to build a blog
That's kind of it..
You'll need to edit a bunch of values in index.yml and build-feed.sh where it's hard coded.
You'll need to edit a bunch of values in index.yml and build-podcast.sh where it's hard coded.
images and styles go in `/assets`.

Ver arquivo

@ -1,5 +1,12 @@
---
title: welcome to my blog
subtitle: it is where i write stuff
title: 'TILDE WHIRL'
subtitle: the tildeverse podcast
author: dozens
base_url: https://tilde.town/~dozens/podcast
category: Technology
language: en-us
summary: the only pubnix variety show on the internet
explicit: 'no'
email: dozens@tilde.team
img_url: https://tilde.town/~dozens/podcast/assets/img/logo.png
---

BIN
assets/img/logo.png Arquivo normal

Arquivo binário não exibido.

Depois

Largura:  |  Altura:  |  Tamanho: 6.8 MiB

BIN
assets/img/soup.jpg Arquivo normal

Arquivo binário não exibido.

Depois

Largura:  |  Altura:  |  Tamanho: 202 KiB

Ver arquivo

@ -139,3 +139,4 @@ div.column{display: inline-block; vertical-align: top; width: 50%;}
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
ul.task-list{list-style: none;}
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
audio { width: 100%; }

Ver arquivo

@ -1,19 +0,0 @@
#!/bin/zsh
title=blog
description="yrafn afuynta arr a ar"
baseurl="http://tilde.town/~dozens/gamelog"
link="$baseurl/index.html"
href="$baseurl/feed.xml"
outfile="dist/feed.xml"
echo "<rss version=\"2.0\"><channel><title>$title</title>" > $outfile
echo "<link>$link</link><description>$description</description><atom:link rel=\"self\" type=\"application/rss+xml\" href=\"$href\"/>" >> $outfile
for file in $(ls -1 content/*.md | sort -r)
do
dest="${$(basename $file)/md/html}"
pandoc --template=templates/rss-feed-item.template --variable=url:"$baseurl/$dest" $file >> $outfile
done
echo '</channel></rss>' >> $outfile

Ver arquivo

@ -4,5 +4,7 @@ cat templates/index-before.html > index.md
for file in $(ls -1 content/*.md | sort -r)
do
dest="${$(basename $file)/md/html}"
pandoc --template=templates/blog-list-item.template --variable=url:$dest $file >> index.md
pandoc --template=templates/blog-list-item.template \
--variable=url:$dest $file \
>> index.md
done

47
bin/build-podcast.sh Arquivo executável
Ver arquivo

@ -0,0 +1,47 @@
#!/bin/zsh
title="Tilde Whirl Tildeverse Podcast"
author="dozens"
email="dozens@tilde.team"
description="the greatest tildeverse podcast in the world"
baseurl="https://tilde.town/~dozens/podcast"
link="$baseurl/index.html"
href="$baseurl/rss.xml"
img_url="$baseurl/assets/img/logo.png"
outfile="dist/rss.xml"
echo "<rss version=\"2.0\"><channel><title>$title</title>" > $outfile
echo "<link>$link</link><description>$description</description>" >> $outfile
echo "<atom:link rel=\"self\" type=\"application/rss+xml\" href=\"$href\"/>" >> $outfile
echo "<image>" >> $outfile
echo " <url>$img_url</url>" >> $outfile
echo " <title>$title</title>" >> $outfile
echo " <link>$link</link>" >> $outfile
echo "</image>" >> $outfile
echo "<generator>pandoc and stuff</generator>" >> $outfile
echo "<lastBuildDate>$(date)</lastBuildDate>" >> $outfile
echo "<atom:link href=\"$href\" rel=\"self\" type=\"application/rss+xml\"/>" >> $outfile
echo "<author>$author</author>" >> $outfile
echo "<copyright>$author</copyright>" >> $outfile
echo "<language>en</language>" >> $outfile
echo "<itunes:author>$author</itunes:author>" >> $outfile
echo "<itunes:summary>$description</itunes:summary>" >> $outfile
echo "<itunes:type>episodic</itunes:type>" >> $outfile
echo "<itunes:owner>" >> $outfile
echo " <itunes:name>$author</itunes:name>" >> $outfile
echo " <itunes:email>$email</itunes:email>" >> $outfile
echo "</itunes:owner>" >> $outfile
echo "<itunes:explicit>No</itunes:explicit>" >> $outfile
echo "<itunes:category text=\"Technology\">" >> $outfile
echo "</itunes:category>" >> $outfile
echo "<itunes:image href=\"$img_url\"/>" >> $outfile
for file in $(ls -1 content/*.md | sort -r)
do
dest="${$(basename $file)/md/html}"
pandoc --template=templates/podcast-feed-item.template \
--variable=url:"$baseurl/$dest" $file \
>> $outfile
done
echo '</channel></rss>' >> $outfile

Ver arquivo

@ -1,9 +0,0 @@
---
title: hello world!
subtitle: a whole new blog
date: 2022-01-01
toc-title: Contents
---
Hola, Wikipedia!
I started a new blog! Isn't that just really special?

Ver arquivo

@ -1,31 +0,0 @@
---
title: giraffes
subtitle: a long necked hoax?
date: 2022-02-01
updated: 2022-02-20
toc-title: Contents
---
## Intro
**Edit**: It has been brought to my attention that giraffes are actually real. I am willing to admit my mistakes, and stand corrected. You have to admit that they are *unlikely* though.
---
I mean, have you ever even seen a giraffe?
they look like aliens.
## Too tall
long legs
## Too long
all that neck, and still only 7 neckbones. same as a field mouse, same as any other mammal. what you trying to prove?
## Black tongue
maybe try washing that thing
## horns?
what you even got horns for dude?

Ver arquivo

@ -0,0 +1,43 @@
---
title: episode 1
season: 1
episode: 1
subtitle: a shiny new podcast! with acdw
date: 2022-03-03
toc-title: Contents
file: 'https://archive.org/download/tilderwhirl-S01E01/tilderwhirl-S01E01.mp3'
img_url: https://tilde.town/~dozens/podcast/assets/img/logo.png
duration: '4727.144490'
length: '62456102'
summary: tilde whirl with dozens and acdw
explict: 'yes'
---
## notes
Hola, Wikipedia!
I started a new podcast! Isn't that just really special?
This episode's guest is acdw. And featured segments include *Food and wine*, *Looking at clouds*, and *science fun fact corner*, and *letters from our listeners!*
![soup](assets/img/soup.jpg)
## links
- [acdw.net](https://www.acdw.net/)
- <https://en.wikipedia.org/wiki/Elysia_timida>
- [I had a couple drinks and woke up with 1,000 nerds](https://medium.com/message/tilde-club-i-had-a-couple-drinks-and-woke-up-with-1-000-nerds-a8904f0a2ebf)
- [breadpunk.club](https://breadpunk.club/)
- [tt-rss](https://tt-rss.org/) / [rss.tildeverse.org](https://rss.tildeverse.org/)
- [elfeed](https://github.com/skeeto/elfeed)
- [newsboat](https://newsboat.org/)
## sources
sounds and stuff used in this episode:
[cricket](https://freesound.org/people/Ev-Dawg/sounds/337435/) |
[continuous static.wav](https://freesound.org/people/Jace/sounds/35291/) |
[technical difficulties](https://archive.org/details/GlobalCommunityRadioChannelOneTechnicalDifficultiesMessage) |
[Skip In my Step](https://freemusicarchive.org/music/Scott_Holmes/happy-background-music/Skip_In_my_Step_1428)

67
dist/2022-03-03-episode-1-acdw.html externo Arquivo normal
Ver arquivo

@ -0,0 +1,67 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
<head>
<meta charset="utf-8" />
<meta name="generator" content="pandoc" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
<meta name="dcterms.date" content="2022-03-03" />
<title>episode 1</title>
<style>
code{white-space: pre-wrap;}
span.smallcaps{font-variant: small-caps;}
span.underline{text-decoration: underline;}
div.column{display: inline-block; vertical-align: top; width: 50%;}
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
ul.task-list{list-style: none;}
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
</style>
<link rel="stylesheet" href="assets/styles/main.css" />
<!--[if lt IE 9]>
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
<![endif]-->
</head>
<body>
<nav>
<p>
<a href="index.html">home</a>
| <a href="about.html">about</a>
| <a href="contact.html">contact</a>
</p>
</nav>
<header id="title-block-header">
<h1 class="title">episode 1</h1>
<p class="subtitle">a shiny new podcast! with acdw</p>
<p class="date">2022-03-03</p>
</header>
<h2>Listen now</h2>
<audio controls src="https://archive.org/download/tilderwhirl-S01E01/tilderwhirl-S01E01.mp3"></audio>
<nav id="TOC" role="doc-toc">
<h2 id="toc-title">Contents</h2>
<ul>
<li><a href="#notes">notes</a></li>
<li><a href="#links">links</a></li>
<li><a href="#sources">sources</a></li>
</ul>
</nav>
<h2 id="notes">notes</h2>
<p>Hola, Wikipedia!</p>
<p>I started a new podcast! Isnt that just really special?</p>
<p>This episodes guest is acdw. And featured segments include <em>Food and wine</em>, <em>Looking at clouds</em>, and <em>science fun fact corner</em>, and <em>letters from our listeners!</em></p>
<figure>
<img src="assets/img/soup.jpg" alt="soup" /><figcaption aria-hidden="true">soup</figcaption>
</figure>
<h2 id="links">links</h2>
<ul>
<li><a href="https://www.acdw.net/">acdw.net</a></li>
<li><a href="https://en.wikipedia.org/wiki/Elysia_timida" class="uri">https://en.wikipedia.org/wiki/Elysia_timida</a></li>
<li><a href="https://medium.com/message/tilde-club-i-had-a-couple-drinks-and-woke-up-with-1-000-nerds-a8904f0a2ebf">I had a couple drinks and woke up with 1,000 nerds</a></li>
<li><a href="https://breadpunk.club/">breadpunk.club</a></li>
<li><a href="https://tt-rss.org/">tt-rss</a> / <a href="https://rss.tildeverse.org/">rss.tildeverse.org</a></li>
<li><a href="https://github.com/skeeto/elfeed">elfeed</a></li>
<li><a href="https://newsboat.org/">newsboat</a></li>
</ul>
<h2 id="sources">sources</h2>
<p>sounds and stuff used in this episode:</p>
<p><a href="https://freesound.org/people/Ev-Dawg/sounds/337435/">cricket</a> | <a href="https://freesound.org/people/Jace/sounds/35291/">continuous static.wav</a> | <a href="https://archive.org/details/GlobalCommunityRadioChannelOneTechnicalDifficultiesMessage">technical difficulties</a> | <a href="https://freemusicarchive.org/music/Scott_Holmes/happy-background-music/Skip_In_my_Step_1428">Skip In my Step</a></p>
</body>
</html>

54
dist/about.html externo Arquivo normal
Ver arquivo

@ -0,0 +1,54 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
<head>
<meta charset="utf-8" />
<meta name="generator" content="pandoc" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
<title>about</title>
<style>
code{white-space: pre-wrap;}
span.smallcaps{font-variant: small-caps;}
span.underline{text-decoration: underline;}
div.column{display: inline-block; vertical-align: top; width: 50%;}
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
ul.task-list{list-style: none;}
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
</style>
<link rel="stylesheet" href="assets/styles/main.css" />
<!--[if lt IE 9]>
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
<![endif]-->
</head>
<body>
<nav>
<p>
<a href="index.html">home</a>
| <a href="about.html">about</a>
| <a href="contact.html">contact</a>
</p>
</nav>
<header id="title-block-header">
<h1 class="title">about</h1>
<p class="subtitle">what is all this anyway</p>
</header>
<nav id="TOC" role="doc-toc">
<h2 id="toc-title">Contents</h2>
<ul>
<li><a href="#about">about</a></li>
<li><a href="#sources">sources</a></li>
</ul>
</nav>
<h2 id="about">about</h2>
<p>What is this? Honestly its whatever you want it to be, dreamchild</p>
<p>No, seriously, this is a podcast about the <em>tildeverse</em>. No, not <a href="https://tildeverse.org/">that one</a>, I mean the broader, more general tidle multiverse. The collective of tildes and pubnixen, and the fediverse, and gemini and gopher and the small internet, and all of the creative art and code and beauty that its tildizens create.</p>
<p>So come on, <em>give it a whirl!</em></p>
<h2 id="sources">sources</h2>
<p>See individual episodes for more credits and sources.</p>
<ul>
<li>intro: “<a href="https://freemusicarchive.org/music/Plushgoolash/Chin25_Soup_Tennis/01-Punishment">punishment</a>” by Plushgoolash</li>
<li>outro: “<a href="https://freemusicarchive.org/music/Plushgoolash/Chin25_Soup_Tennis/03-Big-Gay-Water-Fight">big gay water fight</a>” by Plushgoolash</li>
<li>logo: <a href="https://commons.wikimedia.org/wiki/File:Avestafestivalen03.jpg">Funfair of Avestafestivalen</a>, <a href="https://www.fontspace.com/crafty-signs-font-f70130">Crafty signs</a></li>
<li><a href="https://freesound.org/people/djlprojects/sounds/419594/">Mystical Wind Chimes Transition FX</a> |</li>
</ul>
</body>
</html>

BIN
dist/assets/img/logo.png externo Arquivo normal

Arquivo binário não exibido.

Depois

Largura:  |  Altura:  |  Tamanho: 6.8 MiB

BIN
dist/assets/img/soup.jpg externo Arquivo normal

Arquivo binário não exibido.

Depois

Largura:  |  Altura:  |  Tamanho: 202 KiB

142
dist/assets/styles/main.css externo Arquivo normal
Ver arquivo

@ -0,0 +1,142 @@
* {
box-sizing: border-box;
}
html {
line-height: 1.5;
font-family: Georgia, serif;
font-size: 22px;
color: #1a1a1a;
background-color: #fdfdfd;
}
body {
margin: 0 auto;
max-width: 60ch;
padding-left: 50px;
padding-right: 50px;
padding-top: 50px;
padding-bottom: 50px;
hyphens: auto;
overflow-wrap: break-word;
text-rendering: optimizeLegibility;
font-kerning: normal;
}
@media (max-width: 600px) {
body {
font-size: 0.9em;
padding: 1em;
}
}
@media print {
body {
background-color: transparent;
color: black;
font-size: 12pt;
}
p, h2, h3 {
orphans: 3;
widows: 3;
}
h2, h3, h4 {
page-break-after: avoid;
}
}
p {
margin: 1em 0;
}
a {
color: #1a1a1a;
}
a:visited {
color: #1a1a1a;
}
img {
max-width: 100%;
}
h1, h2, h3, h4, h5, h6 {
margin-top: 1.4em;
}
h5, h6 {
font-size: 1em;
font-style: italic;
}
h6 {
font-weight: normal;
}
ol, ul {
padding-left: 1.7em;
margin-top: 1em;
}
li > ol, li > ul {
margin-top: 0;
}
blockquote {
margin: 1em 0 1em 1.7em;
padding-left: 1em;
border-left: 2px solid #e6e6e6;
color: #606060;
}
code {
font-family: Menlo, Monaco, 'Lucida Console', Consolas, monospace;
font-size: 85%;
margin: 0;
}
pre {
margin: 1em 0;
overflow: auto;
}
pre code {
padding: 0;
overflow: visible;
overflow-wrap: normal;
}
.sourceCode {
background-color: transparent;
overflow: visible;
}
hr {
background-color: #1a1a1a;
border: none;
height: 1px;
margin: 1em 0;
}
table {
margin: 1em 0;
border-collapse: collapse;
width: 100%;
overflow-x: auto;
display: block;
font-variant-numeric: lining-nums tabular-nums;
}
table caption {
margin-bottom: 0.75em;
}
tbody {
margin-top: 0.5em;
border-top: 1px solid #1a1a1a;
border-bottom: 1px solid #1a1a1a;
}
th {
border-top: 1px solid #1a1a1a;
padding: 0.25em 0.5em 0.25em 0.5em;
}
td {
padding: 0.125em 0.5em 0.25em 0.5em;
}
header {
margin-bottom: 4em;
text-align: center;
}
#TOC li {
list-style: none;
}
#TOC a:not(:hover) {
text-decoration: none;
}
code{white-space: pre-wrap;}
span.smallcaps{font-variant: small-caps;}
span.underline{text-decoration: underline;}
div.column{display: inline-block; vertical-align: top; width: 50%;}
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
ul.task-list{list-style: none;}
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
audio { width: 100%; }

39
dist/contact.html externo Arquivo normal
Ver arquivo

@ -0,0 +1,39 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
<head>
<meta charset="utf-8" />
<meta name="generator" content="pandoc" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
<title>contact</title>
<style>
code{white-space: pre-wrap;}
span.smallcaps{font-variant: small-caps;}
span.underline{text-decoration: underline;}
div.column{display: inline-block; vertical-align: top; width: 50%;}
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
ul.task-list{list-style: none;}
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
</style>
<link rel="stylesheet" href="assets/styles/main.css" />
<!--[if lt IE 9]>
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
<![endif]-->
</head>
<body>
<nav>
<p>
<a href="index.html">home</a>
| <a href="about.html">about</a>
| <a href="contact.html">contact</a>
</p>
</nav>
<header id="title-block-header">
<h1 class="title">contact</h1>
<p class="subtitle">stay in touch!</p>
</header>
<ul>
<li>dozens@tilde.team</li>
<li><span class="citation" data-cites="dozens">@dozens</span><span class="citation" data-cites="tiny.tilde.website">@tiny.tilde.website</span></li>
</ul>
</body>
</html>

45
dist/index.html externo Arquivo normal
Ver arquivo

@ -0,0 +1,45 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
<head>
<meta charset="utf-8" />
<meta name="generator" content="pandoc" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
<meta name="author" content="dozens" />
<title>TILDE WHIRL</title>
<style>
code{white-space: pre-wrap;}
span.smallcaps{font-variant: small-caps;}
span.underline{text-decoration: underline;}
div.column{display: inline-block; vertical-align: top; width: 50%;}
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
ul.task-list{list-style: none;}
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
</style>
<link rel="stylesheet" href="assets/styles/main.css" />
<!--[if lt IE 9]>
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
<![endif]-->
<link rel="alternate" type="application/rss+xml" href="rss.xml" title="podcast rss">
</head>
<body>
<nav>
<p>
<a href="index.html">home</a>
| <a href="about.html">about</a>
| <a href="contact.html">contact</a>
</p>
</nav>
<header id="title-block-header">
<h1 class="title">TILDE WHIRL</h1>
<p class="subtitle">the tildeverse podcast</p>
<p class="author">dozens</p>
</header>
<img src="assets/img/logo.png"/>
<h2>
Episodes:
</h2>
<ul>
<li><a href="2022-03-03-episode-1-acdw.html">episode 1</a>: a shiny new podcast! with acdw — 2022-03-03</li>
</ul>
</body>
</html>

61
dist/rss.xml externo Arquivo normal
Ver arquivo

@ -0,0 +1,61 @@
<rss version="2.0"><channel><title>Tilde Whirl Tildeverse Podcast</title>
<link>https://tilde.town/~dozens/podcast/index.html</link><description>the greatest tildeverse podcast in the world</description>
<atom:link rel="self" type="application/rss+xml" href="https://tilde.town/~dozens/podcast/rss.xml"/>
<image>
<url>https://tilde.town/~dozens/podcast/assets/img/logo.png</url>
<title>Tilde Whirl Tildeverse Podcast</title>
<link>https://tilde.town/~dozens/podcast/index.html</link>
</image>
<generator>pandoc and stuff</generator>
<lastBuildDate>Fri Mar 4 15:32:30 MST 2022</lastBuildDate>
<atom:link href="https://tilde.town/~dozens/podcast/rss.xml" rel="self" type="application/rss+xml"/>
<author>dozens</author>
<copyright>dozens</copyright>
<language>en</language>
<itunes:author>dozens</itunes:author>
<itunes:summary>the greatest tildeverse podcast in the world</itunes:summary>
<itunes:type>episodic</itunes:type>
<itunes:owner>
<itunes:name>dozens</itunes:name>
<itunes:email>dozens@tilde.team</itunes:email>
</itunes:owner>
<itunes:explicit>No</itunes:explicit>
<itunes:category text="Technology">
</itunes:category>
<itunes:image href="https://tilde.town/~dozens/podcast/assets/img/logo.png"/>
<item>
<title>episode 1</title>
<link>https://tilde.town/~dozens/podcast/2022-03-03-episode-1-acdw.html</link>
<pubDate>2022-03-03</pubDate>
<description><![CDATA[<h2 id="notes">notes</h2>
<p>Hola, Wikipedia!</p>
<p>I started a new podcast! Isnt that just really special?</p>
<p>This episodes guest is acdw. And featured segments include <em>Food and wine</em>, <em>Looking at clouds</em>, and <em>science fun fact corner</em>, and <em>letters from our listeners!</em></p>
<figure>
<img src="assets/img/soup.jpg" alt="soup" /><figcaption aria-hidden="true">soup</figcaption>
</figure>
<h2 id="links">links</h2>
<ul>
<li><a href="https://www.acdw.net/">acdw.net</a></li>
<li><a href="https://en.wikipedia.org/wiki/Elysia_timida" class="uri">https://en.wikipedia.org/wiki/Elysia_timida</a></li>
<li><a href="https://medium.com/message/tilde-club-i-had-a-couple-drinks-and-woke-up-with-1-000-nerds-a8904f0a2ebf">I had a couple drinks and woke up with 1,000 nerds</a></li>
<li><a href="https://breadpunk.club/">breadpunk.club</a></li>
<li><a href="https://tt-rss.org/">tt-rss</a> / <a href="https://rss.tildeverse.org/">rss.tildeverse.org</a></li>
<li><a href="https://github.com/skeeto/elfeed">elfeed</a></li>
<li><a href="https://newsboat.org/">newsboat</a></li>
</ul>
<h2 id="sources">sources</h2>
<p>sounds and stuff used in this episode:</p>
<p><a href="https://freesound.org/people/Ev-Dawg/sounds/337435/">cricket</a> | <a href="https://freesound.org/people/Jace/sounds/35291/">continuous static.wav</a> | <a href="https://archive.org/details/GlobalCommunityRadioChannelOneTechnicalDifficultiesMessage">technical difficulties</a> | <a href="https://freemusicarchive.org/music/Scott_Holmes/happy-background-music/Skip_In_my_Step_1428">Skip In my Step</a></p>]]></description>
<guid isPermaLink="false">2022-03-03</guid>
<dc:creator>dozens</dc:creator>
<enclosure url="https://archive.org/download/tilderwhirl-S01E01/tilderwhirl-S01E01.mp3" length="62456102" type="audio/x-m4a"/>
<itunes:summary>tilde whirl with dozens and acdw</itunes:summary>
<itunes:explicit>No</itunes:explicit>
<itunes:duration>4727.144490</itunes:duration>
<itunes:image href="https://tilde.town/~dozens/podcast/assets/img/logo.png"/>
<itunes:season>1</itunes:season>
<itunes:episode>1</itunes:episode>
<itunes:episodeType>full</itunes:episodeType>
</item>
</channel></rss>

Ver arquivo

@ -1,3 +1,3 @@
<p>These are all of my blog posts:</p>
- [giraffes](2022-02-01-giraffes.html): long neck hoax? --- 2022-02-20
- [hello world!](2022-01-01-hello-world.html): a whole new blog --- 2022-01-01
<img src="assets/img/logo.png"/>
<h2>Episodes:</h2>
- [episode 1](2022-03-03-episode-1-acdw.html): a shiny new podcast! with acdw --- 2022-03-03

Ver arquivo

@ -6,15 +6,27 @@ default:
build:
make build
# make fred say something
say phrase out:
say -v 'Fred' -r 100 -o {{out}} {{phrase}}
# watch for changes
watch:
ls content/*.md | entr make build
# upload
up:
echo "TODO"
# length <file>
length file:
@wc -c < {{file}} #| cut -d ' ' -f 7
# duration <file>
duration file:
@ffprobe -show_entries stream=duration -of compact=p=0:nk=1 -v fatal {{file}}
# clean dist
clean:
rm -rf dist/*
touch dist/.gitkeep
# upload
up:
rsync -azP dist/ tilde:public_html/podcast

Ver arquivo

@ -1,5 +1,22 @@
---
title: about
subtitle: what is all this anyway
toc-title: Contents
---
honestly it's whatever you want it to be, dreamchild
## about
What is this? Honestly it's whatever you want it to be, dreamchild
No, seriously, this is a podcast about the *tildeverse*. No, not [that one](https://tildeverse.org/), I mean the broader, more general tidle multiverse. The collective of tildes and pubnixen, and the fediverse, and gemini and gopher and the small internet, and all of the creative art and code and beauty that its tildizens create.
So come on, *give it a whirl!*
## sources
See individual episodes for more credits and sources.
- intro: "[punishment](https://freemusicarchive.org/music/Plushgoolash/Chin25_Soup_Tennis/01-Punishment)" by Plushgoolash
- outro: "[big gay water fight](https://freemusicarchive.org/music/Plushgoolash/Chin25_Soup_Tennis/03-Big-Gay-Water-Fight)" by Plushgoolash
- logo: [Funfair of Avestafestivalen](https://commons.wikimedia.org/wiki/File:Avestafestivalen03.jpg), [Crafty signs](https://www.fontspace.com/crafty-signs-font-f70130)
- [Mystical Wind Chimes Transition FX](https://freesound.org/people/djlprojects/sounds/419594/) |

71
templates/episode.template Arquivo normal
Ver arquivo

@ -0,0 +1,71 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="$lang$" xml:lang="$lang$"$if(dir)$ dir="$dir$"$endif$>
<head>
<meta charset="utf-8" />
<meta name="generator" content="pandoc" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
$for(author-meta)$
<meta name="author" content="$author-meta$" />
$endfor$
$if(date-meta)$
<meta name="dcterms.date" content="$date-meta$" />
$endif$
$if(keywords)$
<meta name="keywords" content="$for(keywords)$$keywords$$sep$, $endfor$" />
$endif$
$if(description-meta)$
<meta name="description" content="$description-meta$" />
$endif$
<title>$if(title-prefix)$$title-prefix$ – $endif$$pagetitle$</title>
<style>
$styles.html()$
</style>
$for(css)$
<link rel="stylesheet" href="$css$" />
$endfor$
$if(math)$
$math$
$endif$
<!--[if lt IE 9]>
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
<![endif]-->
$for(header-includes)$
$header-includes$
$endfor$
</head>
<body>
$for(include-before)$
$include-before$
$endfor$
$if(title)$
<header id="title-block-header">
<h1 class="title">$title$</h1>
$if(subtitle)$
<p class="subtitle">$subtitle$</p>
$endif$
$for(author)$
<p class="author">$author$</p>
$endfor$
$if(date)$
<p class="date">$date$</p>
$endif$
</header>
$endif$
$if(file)$
<h2>Listen now</h2>
<audio controls src="$file$"></audio>
$endif$
$if(toc)$
<nav id="$idprefix$TOC" role="doc-toc">
$if(toc-title)$
<h2 id="$idprefix$toc-title">$toc-title$</h2>
$endif$
$table-of-contents$
</nav>
$endif$
$body$
$for(include-after)$
$include-after$
$endfor$
</body>
</html>

Ver arquivo

@ -1 +1 @@
<link rel="alternate" type="application/rss+xml" href="feed.xml" title="my awesome blog name">
<link rel="alternate" type="application/rss+xml" href="rss.xml" title="podcast rss">

Ver arquivo

@ -1 +1,2 @@
<p>These are all of my blog posts:</p>
<img src="assets/img/logo.png"/>
<h2>Episodes:</h2>

Ver arquivo

@ -0,0 +1,16 @@
<item>
<title>$title$</title>
<link>$url$</link>
<pubDate>$date$</pubDate>
<description><![CDATA[$body$]]></description>
<guid isPermaLink="false">$date$</guid>
<dc:creator>dozens</dc:creator>
<enclosure url="$file$" length="$length$" type="audio/x-m4a"/>
<itunes:summary>$summary$</itunes:summary>
<itunes:explicit>No</itunes:explicit>
<itunes:duration>$duration$</itunes:duration>
<itunes:image href="$img_url$"/>
<itunes:season>$season$</itunes:season>
<itunes:episode>$episode$</itunes:episode>
<itunes:episodeType>full</itunes:episodeType>
</item>

Ver arquivo

@ -1,8 +0,0 @@
<item>
<title>$title$</title>
<link>$url$</link>
<pubDate>$date$</pubDate>
<description>
$body$
</description>
</item>