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 folder
url
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
View source
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
|