This is where Retina keeps podcasts, the MP3 archive, and
links for live streaming audio.
The following are a set of tools and most of their dependencies that I use to build the podcasts and this website.
While they may be poorly documented (sorry), they will give you a basic idea of how the site works.
Script | Description |
---|---|
add_image.py | Adds a JPEG to an MP3 file as EXIF data. |
apply_basic_tags.py | Applies some basic EXIF tags to an MP3 file. |
encode_and_tag.sh | Encode a podcast file to MP3, and apply appropriate tags. |
index.mustache | The home page Template read by renderpage.py |
podcast_stats.sh | Dirty script to calculate podcast subscriber statistics. |
renderpage.py | Render the podcast home page, shows icecast status if we are broadcasting. |
rss.mustache | The RSS Template read by renderpage.py |
showindex.json | The JSON file that renderpage.py reads to make the site go. |