Automatically downloading a file mp3 with a bash script



Linux systems give you many possibilities and one of them is good scheduling (cron), another is good scripting capabilities. I’ve done things with linux fairly easily that with Windows would have been next to impossible and required me to download several other things to make it happen. Anyway, I recently saw mention of a linux, bash scripted podcatching client. Basically you tell what podcasts you subscribe to and it downloads them on a schedule. It reminded me of a couple scripts I’ve got running that do similar things, but not from a true rss/podcast feed.


First up, I’ve mentioned before that I’ve been brushing up on my spanish the last couple of years. I’ve found shortwave news broadcasts to be helpful. One such is the Voice of America buenos dias America broadcast. Of course, many shortwave broadcasters make their shows available online. I found the place online where it’s updated each day and did a very simple script….

#!/bin/bash
date=`/bin/date +%m%d%y`
cd /home/userdirectory/mp3downloads/
/usr/bin/wget ftp://8475.ftp.storage.akadns.net/mp3/voa/latam/span/buenos.mp3 -O buenos_$date.mp3

It’s a simple wget, the file at their end changes each day, I get the date in a format I want and wen wget pulls the file down it saves it with the date so I can keep track of deleting old ones. Nice and simple.

I’ve done an almost identical script for radio Nederlands noticias… the only difference being a different web server for the wget. The only thing now to do is to set the script as executable and schedule it with cron (or kcron) for a daily download. One warning, there will be no size limitations, so you’ll have to clean up/archive old ones on your own. Some will not be as straightforward as the above. I have a couple for instance that use lynx to dump the source of a webpage and then grep for mp3 and then pipe through sed to get the address to the mp3 file, a bit tricky and site specific, but it works.

Related Posts

Blog Traffic Exchange Related Posts
  • Customized small download linux iso.... This is a good idea.... let's say you want a linux install, but you're very particular. You'd like to have a certain setup out of the box, say a basic desktop with OpenOffice and Firefox/Thunderbird. Nothing fancy, just a basic desktop and you wanted to deploy over several systems. Some......
  • The security of remote tech support (ultravnc sc or x11vnc with wrapper script) Well, I've got a nice way of doing "easy" one click (or one cut and paste) light desktop support for windows or linux, one uses ultravnc sc, the other uses x11vnc with a special wrapper script. So, what security flaws are there in this process? Well, for starters, I see......
  • Quickbooks "An error has occurred in the script on this page" I ran into an install of Quickboos Pro 2005 that was having a peculiar problem. When any company file was opened I was seeing an Internet Explorer Script Error message (quickbooks uses Internet Explorer to parse the company page ( Usually C:\Program Files\Intuit\Quickbooks\Components\Pages\Comppage.qpg ) The error basically said "An error......
Blog Traffic Exchange Related Websites
  • Audacity Powerfull,Free Cross-Platform Sound Editor Audacity Powerfull,Free Cross-Platform Sound Editor With so many audio editors out there, finding the right tool for the job can be tricky. The multiplatform, open-source editor Audacity has leaped to the top of our list with its clean interface, excellent features, and support for 32-bit floating-point audio. Audacity succeeds at......
  • Ten Steps To Become a Linux/Unix Geek Until recently, Linux/Unix was considered OS of the geeks. However, with GUI and more desktop Linux distributions, things have simplified on both Linux and Unix. Still you can geek out with Unix/Linux using its terminal. Just follow the steps below to master the terminal. 1. Never used Linux! Get Ubuntu......
  • File Later FileLater is proud to be the first company on the Internet to offer both personal tax extensions and business tax extensions through IRS e-file. As taxpaying Americans, the founders of FileLater had struggled for years to meet the dreaded April 15 deadline for personal income taxes as well as......
PDF24    Send article as PDF   

Similar Posts


See what happened this day in history from either BBC Wikipedia
Search:
Keywords:
Amazon Logo

Comments are closed.


Switch to our mobile site