View source on GitHub |
File(s) that are downloaded from a url into a local directory.
mediapipe_model_maker.face_stylizer.constants.file_util.DownloadedFiles(
path: str, url: str, is_folder: bool = False
)
If is_folder
is True:
path
should be a folderurl
should point to a .tar.gz file which contains a single folder at the root level.
Attributes | |
---|---|
path
|
Relative path in local directory. |
url
|
GCS url to download the file(s). |
is_folder
|
Whether the path and url represents a folder. |
Methods
get_path
get_path() -> str
Gets the path of files saved in a local directory.
If the path doesn't exist, this method will download the file(s) from the provided url. The path is not cleaned up so it can be reused for subsequent calls to the same path. Folders are expected to be zipped in a .tar.gz file which will be extracted into self.path in the local directory.
Raises | |
---|---|
RuntimeError
|
If the extracted folder does not have a singular root directory. |
Returns | |
---|---|
The absolute path to the downloaded file(s) |
__eq__
__eq__(
other
)
Class Variables | |
---|---|
is_folder |
False
|