Go to file
Thomas Gideon 31f7a679d8 Update, drop aac and ogg for now 2022-01-30 14:35:36 -05:00
.gitignore Changing feed append code to use an external configuration file. 2010-11-05 16:53:45 -04:00
COPYRIGHT Filled in project files. 2010-09-29 12:09:18 -04:00
README Changing feed append code to use an external configuration file. 2010-11-05 16:53:45 -04:00
append.py Fix regressions 2018-10-11 17:49:21 -04:00
cleanup.bash Smarten clean up to delete raw audio, feeds except for last few each. 2011-08-21 15:48:31 -04:00
encode.bash Update, drop aac and ogg for now 2022-01-30 14:35:36 -05:00
outline.bash More here prints. 2010-11-09 11:51:08 -05:00
publish.bash Added license block. 2010-09-29 12:51:18 -04:00
relink.py Tweaked license block. 2010-09-29 12:51:46 -04:00
restore.bash Changing feed append code to use an external configuration file. 2010-11-05 16:53:45 -04:00
sample.conf Added explanatory sample files. 2010-11-14 16:40:06 -05:00
sample.feed Added explanatory sample files. 2010-11-14 16:40:06 -05:00
tidyrc Tidy config that approximates the formatting of the live feeds to minimize disruption. 2010-09-25 17:46:08 -04:00
with_offset.xsl Fixed NS issue. Alt xsl for notes without offsets. Added file handling steps. 2010-10-16 11:34:10 -04:00
without_offset.xsl Alt xsl for notes without offset. 2010-10-16 11:34:39 -04:00

README

This project is a collection of simple scripts used to help automate various tasks involved in the production of The Command Line Podcast.

append.py - Compares the podcast category feed for the podcast's web site with format specific feeds, adding the newest episode if missing.
encode.bash - Drives a set of encoders and tagging utilities to convert a single WAV input file into flac, Ogg Vorbis, AAC and MP3 files with complete and consistent metadata.
relink.py - A script intended for one time use to tweak a feed to re-link its enclosures to appropriate URLs at the Internet Archive.
tidyrc - Tidy config that approximates the formatting of the live feeds to minimize disruption.
publish.bash - Script to automate as much of the publishing step as possible.
with_offset.xsl - Transform that handles the recursive structure of OmniOutliner files better than Beautiful Soup does, works with completed show notes that have time offsets.
without_offset.xsl - Transform that handles the recursive structure of OmniOutliner files better than Beautiful Soup does, works with segment notes that do not have time offsets.
outline.bash - Drives the XSLT operation and subsequent scripting tasks that cannot be handled in XSL.
cleanup.bash - Remove output files produced from encode.bash
restore.bash - Restore backup of feed files made today on top of current feed files.