Esempio n. 1
0
def download_file(file_url, dest_dir, aspera):
    print ('Downloading file', file_url)
    if aspera:
        success = utils.get_aspera_file(file_url, dest_dir)
    else:
        success = utils.get_ftp_file('ftp://' + file_url, dest_dir)
        if not success:
            success = utils.get_ftp_file('ftp://' + file_url, dest_dir)
    if not success:
        print ('Failed to download file')
Esempio n. 2
0
def attempt_file_download(file_url, dest_dir, md5, aspera):
    if md5 is not None:
        print('Downloading file with md5 check:' + file_url)
        if aspera:
            return utils.get_aspera_file_with_md5_check(file_url, dest_dir, md5)
        else:
            return utils.get_ftp_file_with_md5_check('ftp://' + file_url, dest_dir, md5)
    print('Downloading file:' + file_url)
    if aspera:
        return utils.get_aspera_file(file_url, dest_dir)
    return utils.get_ftp_file('ftp://' + file_url, dest_dir)