You are not logged in.
Pages: 1
Does anyone know of a CLI podcast application which will allow me to subscribe to video and audio podcast feeds, download either everything from date X forward or the latest Y submissions, and periodically check for new content and download the new content?
I've found quite a few podcast managers, but all the CLI based ones were shell scripts which didn't track what had been downloaded or check to see if there was new material or not before downloading. If I could get x forwarding to work I might be able to use gpodder (as far as I can tell the gpodder CLI isn't robust enough on its own to do what I need, although that could just be poor documentation for gpo) but I'm still working on that.
Offline
You can check out clipodder (should be a link in my sig).
It won't download from date X forward, but it will download the lastest N feeds, (with downloads_per_url = N). It will check for new content and delete old content based on the option "delete_if_more_than = N" (thanks to cdepillabout's work).
There are no command line arguments, its all specified in ~/.clipodder/config.
Here is my current config, so you can see how it looks.
[options]
download_dir = /media/samba/Podcasts/
downloads_per_url = 2
use_colors = True
delete_if_more_than = 3
show_progress = False
show_full_paths = True
# Linux related
floss = http://feeds.twit.tv/floss_video_large
hak5 = http://revision3.com/hak5/feed/MP4-High-Definition
security_now = http://feeds.twit.tv/sn_video_large
# News
democracy_now = http://www.democracynow.org/podcast-video.xml
nbc_news = http://podcastfeeds.nbcnews.com/audio/podcast/MSNBC-NN-NETCAST-M4V.xml
market_watch = http://feeds.feedburner.com/marketwatch/podcasts/MarketWatchMarketUpdate audioJust add it to cron, (I currently use it on my Ubuntu server)
00 01 * * * python2 /home/stealth_crypt/clipodder/clipodder
00 14 * * * python2 /home/stealth_crypt/clipodder/clipodder
00 17 * * * python2 /home/stealth_crypt/clipodder/clipodderIf you have any problems raise a issue on github. I'm also currently re-writting it in C++ (which is coming along pretty nicely). I'm trying to adhere to the Unix rules (which I really like). The C++ version should be ready in a month or so.
clipodder-git A small simple cron-friendly podcast downloader, with support for arbitrary user defined media types (pdf, html, etc...)
Offline
Actually I did see clipodder and it's the best option I've found. The only things it's really missing is the date ranges over just last X, and a remote method of adding subscriptions (other than ssh across and change the config). It's what I plan on using if I can't find anything to do that.
Offline
Interesting, I like the idea of adding subscriptions remotely.
I could keep it modular and create a "helper" program to handle remote subscriptions.
Like clipodder-remote, which would listen on a port and add subscriptions from a GET request (I'll add some type of auth to it). That way you should be able to "curl" new subscriptions.
I'm pretty sure the RSS feeds contain the date, so I could just parse that up and sort it. So that should'nt be too hard.
I'll put these requests on github when I get the time. At the moment the C++ version does everything minus a few options (like "delete_if_more_than"), I've been working on it a bit. Anyways I like your suggestions, its just a matter of time (which I don't have much of) to code them up.
clipodder-git A small simple cron-friendly podcast downloader, with support for arbitrary user defined media types (pdf, html, etc...)
Offline
Interesting, I like the idea of adding subscriptions remotely.
I could keep it modular and create a "helper" program to handle remote subscriptions.
How about a mail interface ? Many e-bay sniper support this. You can add auctions to snipe via e-mail, request a list of your currently watched auctions and so on.
Couldn't this be done via a standard MTA plus some bash scripts ?
My archlinux x86_64 host:
AMD E350 (2x1.6GHz) / 8GB DDR3 RAM / GeForce 9500GT (passive) / Arch running from 16GB USB Stick
Offline
Pages: 1