You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
||1 year ago|
|.gitignore||12 years ago|
|COPYRIGHT||13 years ago|
|README||12 years ago|
|append.py||4 years ago|
|cleanup.bash||12 years ago|
|encode.bash||1 year ago|
|outline.bash||12 years ago|
|publish.bash||13 years ago|
|relink.py||13 years ago|
|restore.bash||12 years ago|
|sample.conf||12 years ago|
|sample.feed||12 years ago|
|tidyrc||13 years ago|
|with_offset.xsl||12 years ago|
|without_offset.xsl||12 years ago|
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.