Downloads todays Daily Jam from dailyjam.co.nz.
This node.js command line app downloads the day's free music MP3 file from DailyJam.co.nz.
You can run it manually, or may I suggest you configure it as a daily cron job, copying the files to iTunes 'Automatically Add to iTunes' folder; end result being whenever you sync your phone, you'll get a batch of new tunes without having done anything. Sweet. We're all about the lack of effort.
Ensure you have node and npm installed by executing
at your command line and see it report Node version at least 0.10. If you are behind or node is not installed, install / update it from http://nodejs.org/.
Once that is sorted, globally install eat-daily-jam by executing
npm install -g eat-daily-jam
at the command line, which should install the program without error.
Once EatDailyJam is installed, test it works OK, it should, by executing this at your command line:
eat-daily-jam -d .
you should see the program have a bit of a chat to you and in the end a music track shows up in your current directory.
mbp:~ adrian$ eat-daily-jam -d . Eat Daily Jam v 0.4.0 Saving jam to "/Users/adrian" folder. Reading dailyjam.co.nz... Parsing... Today's jam is 'Breath of fresh air' by Tim Armstrong Band... Downloading... (be patient, this takes a wee while) Done! Check out 'Breath of fresh air' by Tim Armstrong Band at /Users/adrian and kick out the jam!
All good! From there it's over to you, but I suggest you wire up a cron job to execute it daily, so you never miss a jam again.
Big thanks to Si White at Silent Designs (http://silentdesigns.co.nz) for both putting Daily Jam up in the first place, and also being cool enough to help me out with a couple of changes to his code when I asked nicely for them :) cheers Si.