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
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file tap-terminusdb-0.1.1.tar.gz.
File metadata
- Download URL: tap-terminusdb-0.1.1.tar.gz
- Upload date:
- Size: 15.1 kB
- Tags: Source
- Uploaded using 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
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e0321946e3a2806edfd7fc4be485de55e56007068183422dbfe0a3dcf93ac0d0
|
|
| MD5 |
9d5502ff2c31b41f597b28a50af84d9e
|
|
| BLAKE2b-256 |
e5fe245c387156ebedd0f6323cec5813c0eaf5f59c9e7f5ca591edeeeb29cb03
|