tap-terminusdb
This is a Singer tap that produces JSON-formatted data following the Singer spec.
This tap:
- Pulls raw data from TerminusDB
- Extract the specific streams in config.json
- Outputs the schema for each streams
- Incrementally pulls data based on the input state
To install
tap-terminusdb can be install via pip with Python >= 3.7:
python3 -m pip install -U tap-terminusdb
To use
You can start a project in a directory using conjunction with TerminusDB easily by:
terminusdb startproject
This will create the config.json that stores information about the endpoint and database that you are connecting to. In addition you can add the streams settings with:
terminusdb config streams=[MyClass1, MyClass2]
Then you can data from TerminusDB into a Singer.io target. For details about how to use a Singer.io target you can see here.
For example, if you are extracting data from TerminusDB to google spreadsheet:
tap-terminusdb -c config.json | target-gsheet -c gsheet-config.json
Metadata
Release files for tap-terminusdb 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| tap-terminusdb-0.1.1.tar.gz | 15.1 kB | Details |
Release files / tap-terminusdb-0.1.1.tar.gz
| Download URL | tap-terminusdb-0.1.1.tar.gz |
|---|---|
| Size | 15.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e0321946e3a2806edfd7fc4be485de55e56007068183422dbfe0a3dcf93ac0d0
|
|
BLAKE2b-256 checksum How to use checksums |
e5fe245c387156ebedd0f6323cec5813c0eaf5f59c9e7f5ca591edeeeb29cb03
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12
|