A collection of scripts to easily use the API of OCD Datalake
Project description
____ _ _ _ ____ _ _
| _ \ __ _| |_ __ _| | __ _| | _____ / ___| ___ _ __(_)_ __ | |_ ___
| | | |/ _` | __/ _` | |/ _` | |/ / _ \ \___ \ / __| '__| | '_ \| __/ __|
| |_| | (_| | || (_| | | (_| | < __/ ___) | (__| | | | |_) | |_\__ \
|____/ \__,_|\__\__,_|_|\__,_|_|\_\___| |____/ \___|_| |_| .__/ \__|___/
|_|
datalake
Datalake scripts
How to use
Installation
With Python 3.6+:
$ pip install datalake-scripts
$ pip3 install datalake-scripts
Using a script
The cli can be used with:
$ ocd-dtl <command> <parameter>
Check ocd-dtl -h
for help, including the list of commands available.
You can also use a script directly by using the following command: <script_name> <script_options>
.
/!\ Make sure to use utf-8 without BOM when providing a file (-i option)
Environment variables
Authentication
In case you don't want to enter credential for each commands and you are on a secured terminal, set those variables:
OCD_DTL_USERNAME
email address used to login on Datalake API/GUI.OCD_DTL_PASSWORD
password used to login on Datalake API/GUI.
They are independent and one can be used without the other if you wish.
Throttling
For throttling the request, those two environment variable can be used:
OCD_DTL_QUOTA_TIME
define, in seconds, the time before resetting the requests limit, default is 1 second.OCD_DTL_REQUESTS_PER_QUOTA_TIME
define the number of request to do at maximum for the given time, default is 5 queries.
Please don't exceed the quota marked here for each endpoint
Cli parameters
Parameters common and optional for all commands:
--debug display more information for debugging purposes
-e to change the environment {preprod, prod, dtl2}, default is prod
-o will set the output file as the API gives it.
-q will quiet the verbosity of the program (but still show errors / warnings)
For information about each command and more, please check the documentation directory
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for datalake-scripts-2.3.0rc1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3126990fb3eb08b3996df826261c9fb90acdd667da86b0b232492ae0b6c17d22 |
|
MD5 | a4a93859479a8b3855faea95d678d1c4 |
|
BLAKE2b-256 | 3da98af9e03a6b2b32920172024c83860adf8a30ae8a7bd3aacff967d0fb84ff |
Hashes for datalake_scripts-2.3.0rc1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ce0712b74b8bd993b0132e903ca69559cf349de8a3c1e841b7e932f4d97d790 |
|
MD5 | 20c525d5eb6cbdbe3fedac34fb2848f4 |
|
BLAKE2b-256 | 170f28b481d3cc34f185ee4d59ba0fa92ca86c0df35a01660b35852b992c599d |