CLI tool for elog management
Project description
elog-cli
Environment Variables
The following environment variables need to be set for the authentication manager to work:
CODE_FLOW_SERVER_URL: The URL of the OAuth2 code flow server (e.g.,https://<hostname>/device/code).TOKEN_URL: The URL to obtain the token (e.g.,https://<hostname>/token).CLIENT_ID: The client ID for OAuth2 authentication.CLIENT_SECRET: The client secret for OAuth2 authentication.ENPOINT_URL: The base URL for the elog management backend client.
Development
To set up the development environment, follow these steps:
-
Download the mock user authentication data:
wget http://elog:8080/v1/mock/users-auth -O user.json
-
Generate the Python client from the OpenAPI specification:
~/.local/bin/openapi-python-client generate --url http://elog:8080/api-docs --output-path elog_management_backend_client --overwrite
-
Ensure all required environment variables are set:
export ENPOINT_URL="http://elog:8080"
-
Run the application:
python main.py login --login-type token
and past one of the token found on the above downloaded
user.json
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file elog_cli-0.1.16.tar.gz.
File metadata
- Download URL: elog_cli-0.1.16.tar.gz
- Upload date:
- Size: 49.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.10.16
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
59c29d09ba145a7cbfc29c164d83552ed8a98fdea9bb738749e30d17c3901824
|
|
| MD5 |
899506fbd7f9a733d02479bfcefce3a6
|
|
| BLAKE2b-256 |
0560b37b070d90b2c30b4f6eb940b1a8e1b8b508e42ba3b5195b9968d7c0886b
|
File details
Details for the file elog_cli-0.1.16-py3-none-any.whl.
File metadata
- Download URL: elog_cli-0.1.16-py3-none-any.whl
- Upload date:
- Size: 170.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.10.16
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1598d87e9fb6b0f9c7723ebabbda40ba4fcb6053a94c84abedfa5442759ecc76
|
|
| MD5 |
94808621b2416602642b240630e5f36f
|
|
| BLAKE2b-256 |
01da059d5929b6b66b94f2e7f6adbfaff406d38e909b43876ebdbcd2d1b98b13
|