rendered paste bodyjsanto@panzer ~ $ cat bin/khinsider.py #!/usr/bin/pythonimport urllibimport sysimport httplib2from BeautifulSoup import BeautifulSoup, SoupStrainerdef find_links(url, download=False): http = httplib2.Http() status, response = http.request(url) for link in BeautifulSoup(response, parseOnlyThese=SoupStrainer('a')): if link.has_key('href'): if '.mp3' in link['href'] and not 'Phone' in link.getText(): if download == False: find_links(link['href'], download=True) else: address = link['href'] filename = address.split('/')[-1] print "Downloading: " + address urllib.urlretrieve(address, filename)if __name__ == "__main__": find_links(sys.argv[1])jsanto@panzer ~ $