colour_datasets.utilities.url_download#
- colour_datasets.utilities.url_download(url: str, filename: str, md5: str | None = None, retries: int = 3)[source]#
Download given url and saves its content at given file.
- Parameters
url (str) – Url to download.
filename (str) – File to save the url content at.
md5 (str | None) – Message Digest 5 (MD5) hash of the content at given url. If provided the saved content at given file will be hashed and compared to
md5
.retries (int) – Number of retries in case where a networking error occurs or the MD5 hash is not matching.
Examples
>>> import os >>> url_download( ... "https://github.com/colour-science/colour-datasets", os.devnull ... )