Skip to content
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
entries
episodes
images
material
styles
.travis.yml
LICENSE
README.md
_about.html
_entry.html
_feed.rss
_index.html
about.html
config.bacf
episode101.html
feed.rss
github_web_hook.py
index.html
masse.swift
requirements.txt
run_tests.py

README.md

Listen on iTunes | Overcast | Pocket Casts

Contravariance Podcast logo

Contravariance

https://contravariance.rocks

Contravariance is a podcast by Benedikt Terhechte and Bas Broek about Apple, Swift and other programming topics.

The podcast's website, feed and artwork material can be found in this repository.

Building the Site

./masse.swift ./config.bacf

Adding a new episode

This uses Satokoda to write the ID3 tags into the mp3. To simplify things, it has been added to the repository as a binary.

  1. Place mp3 file in episodes
  2. Go into the material folder (in terminal)
  3. Run satokoda as follows (example filename)
./satokoda -f ../episodes/203_documentation.mp3 -t "203: Documentation" -c ./config.toml
You can’t perform that action at this time.