Download multiple dataset files

DownloadMultipleDatasetFiles.py

import tempfile
from datetime import datetime, timedelta

from LOGS import LOGS
from LOGS.Entities import DatasetRequestParameter

# Connect to LOGS
logs = LOGS()

# Create an temporary directory
targetDirectory = tempfile.mkdtemp()

# Get the datasets iterator for all dataset uploaded in the last two weeks
datasets = logs.datasets(
    DatasetRequestParameter(dateAddedFrom=datetime.now() - timedelta(days=14))
)

# When download is executed on a iterator the files will be compiled into one zip file on the server and then downloaded.
zipFile = datasets.download()
print("Datasets files were downloaded into %a" % zipFile)