def auto_create_table(self, table, url=None, filename=None, pk=None):
        if url and not filename:
            filename = filename_from_url(url)

        if url and not self.find_file(filename):
            # If the file doesn't exist, download it
            self.download_file(url, filename)
Download the file if it doesn't exist
dataset/ETHPy150Open weecology/retriever/engines/download_only.py/engine.auto_create_table