Web
- magna.util.web.download_file(url, path, md5=None, silent=False)
Downloads a file to disk, optionally validating the md5 hash.
- Parameters
url (
str) – The url to download from.path (
str) – The path to save the file to.md5 (
Optional[str,None]) – The expected md5 hash of the file.silent (
bool) – True if the progress should be supressed.
- Raises
IOError – If the md5 hash doesn’t match.
Examples
Download the file at
https://www.example.com/data.csvto/tmp/data.csv.>>> download_file('https://www.example.com/data.csv', '/tmp/data.csv')