Source code for pygeodes.utils.download
#!/usr/bin/env python
# -*- coding: utf-8 -*-
"""This module regroups some things related to downloading"""
# -----------------------------------------------------------------------------
# Copyright (c) 2024, CNES
#
# REFERENCES:
# https://cnes.fr/
# -----------------------------------------------------------------------------
# stdlib imports -------------------------------------------------------
# third-party imports -----------------------------------------------
# local imports ---------------------------------------------------
from pygeodes.utils.consts import GEODES_DEFAULT_URL
[docs]def correct_download_tld(url: str) -> str:
"""This function corrects the domain name of a download link when needed
Parameters
----------
url : str
the download link to corret
Returns
-------
str
the download link corrected
"""
if not url.startswith(GEODES_DEFAULT_URL): # needs to be corrected
return url.replace("geodes-portal", "gdh-portal-prod")
else:
return url