You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Thomas Gideon 31f7a679d8 Update, drop aac and ogg for now 1 year ago
.gitignore Changing feed append code to use an external configuration file. 13 years ago
COPYRIGHT Filled in project files. 13 years ago
README Changing feed append code to use an external configuration file. 13 years ago
append.py Fix regressions 5 years ago
cleanup.bash Smarten clean up to delete raw audio, feeds except for last few each. 12 years ago
encode.bash Update, drop aac and ogg for now 1 year ago
outline.bash More here prints. 13 years ago
publish.bash Added license block. 13 years ago
relink.py Tweaked license block. 13 years ago
restore.bash Changing feed append code to use an external configuration file. 13 years ago
sample.conf Added explanatory sample files. 13 years ago
sample.feed Added explanatory sample files. 13 years ago
tidyrc Tidy config that approximates the formatting of the live feeds to minimize disruption. 13 years ago
with_offset.xsl Fixed NS issue. Alt xsl for notes without offsets. Added file handling steps. 13 years ago
without_offset.xsl Alt xsl for notes without offset. 13 years ago

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.