#!/bin/rc scurl = https://api.soundcloud.com clientid = 5b1cde38cb883dacf205ae7865ac387d if(! ~ $#* 1){ echo 'Usage: scdl url' exit 'usage' } dlurl = `{ hget $scurl^'/resolve.json?url='^$1^'&client_id='^$clientid | sed 's@.*"download_url"[ ]*:[ ]*"('^$scurl^'/tracks/[0-9]+/download)"@\1@' } hget $dlurl^'?client_id='^$clientid