Download helper module¶
-
class
rebasehelper.helpers.download_helper.
DownloadHelper
[source]¶ Class for downloading files and performing HTTP requests.
-
static
download_file
(url, destination_path, blocksize=8192)[source]¶ Downloads a file from HTTP, HTTPS or FTP URL.
Parameters: - url (str) – URL to be downloaded.
- destination_path (str) – Path to where the downloaded file will be stored.
- blocksize (int) – Block size in bytes.
-
static
progress
(download_total, downloaded, start_time, show_size=True)[source]¶ Prints current progress and estimated remaining time of a download to the standard output.
Parameters: - download_total (int) – Total download size in bytes.
- downloaded (int) – Size of the already downloaded portion of a file in bytes.
- start_time (float) – Time when the download started in seconds since epoch.
- show_size (bool) – Whether to show the number of downloaded bytes.
-
static