tts-service / tabs /download /download.py
jlopez00's picture
Upload folder using huggingface_hub
bbf5262 verified
raw
history blame
677 Bytes
import os
import shutil
import sys
import tempfile
import requests
now_dir = os.getcwd()
sys.path.append(now_dir)
from assets.i18n.i18n import I18nAuto
i18n = I18nAuto()
gradio_temp_dir = os.path.join(tempfile.gettempdir(), "gradio")
if os.path.exists(gradio_temp_dir):
shutil.rmtree(gradio_temp_dir)
def download_file(url, destination_path, progress_bar):
os.makedirs(os.path.dirname(destination_path), exist_ok=True)
response = requests.get(url, stream=True)
block_size = 1024
with open(destination_path, "wb") as file:
for data in response.iter_content(block_size):
file.write(data)
progress_bar.update(len(data))