Datalift
The tool that help you store and retrieve tools outputs.
pip install datalift
Datalift it is a command-line tool designed to tools outputs to a storage service. Users can input data either by passing a filename or through stdout from another tool.
The application is designed to streamline the process of uploading and organizing data, making it easy for users to securely store and access their data.
This project comes from splitting SARF into multiple modules.
Using this package as a standalone app
datalift -h
usage: datalift [-h] [--download] [--stdout] [--path PATH] [filename]
Upload data and send notifications.
positional arguments:
filename name of file
optional arguments:
-h, --help show this help message and exit
--download download file from storage
--stdout print content to stdout
--path PATH file uploaded file. uuid generated if not provided
# Example
echo "Tool output" | datalift
Dummy Storage in use! Change it in configuration.
Uploaded in e3bca2eb-496b-447d-b2b8-e0ebce6f5351
Configuration
If you plan to use datalift as a CLI app you should create a configuration file in
/etc/datalift/config.yml.
In the configuration file you should configure your storage backend:
Example with a dummy backend
storage_backend:
type: dummy
Example with a ftp backend
storage_backend:
type: ftp
conf:
user: admin
password: admin
host: localhost
basedir: /
Metadata
Release files for datalift 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| datalift-0.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Release files / datalift-0.1.2-py3-none-any.whl
| Download URL | datalift-0.1.2-py3-none-any.whl |
|---|---|
| Size | 5.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7241820258750cd3fe427f88637ea2609687c722f691c41c503ded3cd8c5e575
|
|
BLAKE2b-256 checksum How to use checksums |
73e2d593f2c3d3eef55d31c4af8331f9a8615cb3c24c35a86d8aa3b257e609a2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|