mohammadreza pakzadian
add some useful tools
aa84f48
Raw
History Blame Contribute Delete
467 Bytes
import requests
import os
import tempfile
from pathlib import Path
from consts import DEFAULT_API_URL
def download_files(task_id, file_name):
url = f'{DEFAULT_API_URL}/files/{task_id}'
response = requests.get(url, timeout=15)
tmp_dir = Path(tempfile.gettempdir()) / "project_files"
tmp_dir.mkdir(exist_ok=True)
filepath = os.path.join(tmp_dir, file_name)
with open(filepath, "wb") as f:
f.write(response.content)
return filepath