echemdb.remote

Utilities to work with remote data packages.

echemdb.remote.collect_datapackages(data='data', url='https://github.com/echemdb/website/archive/refs/heads/gh-pages.zip', outdir=None)

Return a list of data packages defined in a remote location.

The default is to download the packages currently available on echemdb and extract them to a temporary directory.

EXAMPLES:

>>> packages = collect_datapackages()  
echemdb.remote.collect_zipfile_from_url(url)

Download ZIP file from url and return it as a temporary object to extract contents from.