now is podcast
parent
938049d1cc
commit
132cfc6150
3
Makefile
3
Makefile
|
@ -8,6 +8,7 @@ vpath %.html dist
|
||||||
pandoc -t html \
|
pandoc -t html \
|
||||||
--standalone \
|
--standalone \
|
||||||
-B templates/nav.html \
|
-B templates/nav.html \
|
||||||
|
--template=templates/episode.template \
|
||||||
--css assets/styles/main.css \
|
--css assets/styles/main.css \
|
||||||
--toc \
|
--toc \
|
||||||
-o dist/$@ $<
|
-o dist/$@ $<
|
||||||
|
@ -16,7 +17,7 @@ index.md:
|
||||||
./bin/build-index.sh
|
./bin/build-index.sh
|
||||||
|
|
||||||
rssfeed:
|
rssfeed:
|
||||||
./bin/build-feed.sh
|
./bin/build-podcast.sh
|
||||||
|
|
||||||
build: $(HTML) index.md rssfeed
|
build: $(HTML) index.md rssfeed
|
||||||
cp -R assets dist
|
cp -R assets dist
|
||||||
|
|
|
@ -9,7 +9,7 @@ this is a static website that uses pandoc and pandoc templates to build a blog
|
||||||
|
|
||||||
That's kind of it..
|
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`.
|
images and styles go in `/assets`.
|
||||||
|
|
||||||
|
|
11
app.yaml
11
app.yaml
|
@ -1,5 +1,12 @@
|
||||||
---
|
---
|
||||||
title: welcome to my blog
|
title: 'TILDE WHIRL'
|
||||||
subtitle: it is where i write stuff
|
subtitle: the tildeverse podcast
|
||||||
author: dozens
|
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
|
||||||
---
|
---
|
||||||
|
|
Binary file not shown.
After Width: | Height: | Size: 6.8 MiB |
Binary file not shown.
After Width: | Height: | Size: 202 KiB |
|
@ -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;}
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
ul.task-list{list-style: none;}
|
ul.task-list{list-style: none;}
|
||||||
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
audio { width: 100%; }
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -4,5 +4,7 @@ cat templates/index-before.html > index.md
|
||||||
for file in $(ls -1 content/*.md | sort -r)
|
for file in $(ls -1 content/*.md | sort -r)
|
||||||
do
|
do
|
||||||
dest="${$(basename $file)/md/html}"
|
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
|
done
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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?
|
|
|
@ -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?
|
|
|
@ -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)
|
||||||
|
|
|
@ -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! Isn’t that just really special?</p>
|
||||||
|
<p>This episode’s 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>
|
|
@ -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 it’s 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>
|
Binary file not shown.
After Width: | Height: | Size: 6.8 MiB |
Binary file not shown.
After Width: | Height: | Size: 202 KiB |
|
@ -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%; }
|
|
@ -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>
|
|
@ -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>
|
|
@ -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! Isn’t that just really special?</p>
|
||||||
|
<p>This episode’s 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>
|
6
index.md
6
index.md
|
@ -1,3 +1,3 @@
|
||||||
<p>These are all of my blog posts:</p>
|
<img src="assets/img/logo.png"/>
|
||||||
- [giraffes](2022-02-01-giraffes.html): long neck hoax? --- 2022-02-20
|
<h2>Episodes:</h2>
|
||||||
- [hello world!](2022-01-01-hello-world.html): a whole new blog --- 2022-01-01
|
- [episode 1](2022-03-03-episode-1-acdw.html): a shiny new podcast! with acdw --- 2022-03-03
|
||||||
|
|
18
justfile
18
justfile
|
@ -6,15 +6,27 @@ default:
|
||||||
build:
|
build:
|
||||||
make build
|
make build
|
||||||
|
|
||||||
|
# make fred say something
|
||||||
|
say phrase out:
|
||||||
|
say -v 'Fred' -r 100 -o {{out}} {{phrase}}
|
||||||
|
|
||||||
# watch for changes
|
# watch for changes
|
||||||
watch:
|
watch:
|
||||||
ls content/*.md | entr make build
|
ls content/*.md | entr make build
|
||||||
|
|
||||||
# upload
|
# length <file>
|
||||||
up:
|
length file:
|
||||||
echo "TODO"
|
@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 dist
|
||||||
clean:
|
clean:
|
||||||
rm -rf dist/*
|
rm -rf dist/*
|
||||||
touch dist/.gitkeep
|
touch dist/.gitkeep
|
||||||
|
|
||||||
|
# upload
|
||||||
|
up:
|
||||||
|
rsync -azP dist/ tilde:public_html/podcast
|
||||||
|
|
|
@ -1,5 +1,22 @@
|
||||||
---
|
---
|
||||||
title: about
|
title: about
|
||||||
subtitle: what is all this anyway
|
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/) |
|
||||||
|
|
|
@ -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>
|
|
@ -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">
|
||||||
|
|
|
@ -1 +1,2 @@
|
||||||
<p>These are all of my blog posts:</p>
|
<img src="assets/img/logo.png"/>
|
||||||
|
<h2>Episodes:</h2>
|
||||||
|
|
|
@ -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>
|
|
@ -1,8 +0,0 @@
|
||||||
<item>
|
|
||||||
<title>$title$</title>
|
|
||||||
<link>$url$</link>
|
|
||||||
<pubDate>$date$</pubDate>
|
|
||||||
<description>
|
|
||||||
$body$
|
|
||||||
</description>
|
|
||||||
</item>
|
|
Loading…
Reference in New Issue