uraniacast is a non-interactive command line podcast downloader and was written in Tcl.
Its configuration is extreamly easy. To prove that, state at the minimum requirement contents of the configuration file:
set feed(comp.stackoverflow) {
url {http://rss.conversationsnetwork.org/series/stackoverflow.xml}
}
That's all! ‘comp.stackoverflow’ is just the name given to the particular podcast feed.
uraniacast also supports filtering by categories and media types.
Supported Platforms
uraniacast runs on these operating systems:
FreeBSD
Linux
Probably on any other OS with Tcl installed.
What is new in this release:
- This version fixes a bug with auto-deleting old media files, adds the new post-treatment script uraniacast_t_convert.sh, and changes the default xml/media downloader to curl.
What is new in version 0.16:
- A bug with the "-vv" command line options was fixed.
- A new "treatment" example was added: uraniacast_t_rename.sh.
- The "fetch" sub-option for feeds was added.
What is new in version 0.15:
- Bugs with deleting old media, parsing RSS 2.0 feeds, and the recognition of MP3 files in treatment samples were fixed.
- A "-a" command line option was added, which adds new media files to history without actually downloading them.
- A new "-C" command line option was added for check-only analysis of a feed without actual downloading any files.
What is new in version 0.14:
- Added a very nice ability to automatically do any additional tricks with downloaded files.
- Fixed bug with displaying wrong total number of channels if user filter was supplied.
- Added "-D" command line option for intelligent deletion of an old media files (read the man page for more information).
- In the mode of listing subscribed podcasts ("-l" command line option) providing "-v" option adds ability to see not only the name from the configuration file but also the URL as well.
- Added "-o" command line option for listing orphan directories in the media directory.
What is new in version 0.12:
- Added a parser of Atom feeds.
Requirements:
- Tcl/Tk
- SQLite
- tDOM 0.8.2 (or newer)
- HTTP retriever such as wget or FreeBSD fetch
- (optionally) TclX 8.4 or newer
Comments not found