Goal here is to create a command line client that can be used to initiate and download an export from iSamples Central.
The client should:
Store the downloaded content and associated metadata in a folder
Download an already initiated export (using the UUID and JWT).
Create a new export using a user formulated query.
Re-execute a download using the information contained in the original
The user will need to provide the JWT for the client to download. The JWT may be stored in a local file for repeated used (until expiration).
Consider that the functional parts of the client may be integrated into a larger python application, so the bulk of the functionality should be implemented as a library.
Goal here is to create a command line client that can be used to initiate and download an export from iSamples Central.
The client should:
The user will need to provide the JWT for the client to download. The JWT may be stored in a local file for repeated used (until expiration).
Consider that the functional parts of the client may be integrated into a larger python application, so the bulk of the functionality should be implemented as a library.