frictionless-dfour 0.1.0b11

Creator: bradpython12

Last updated:

Add to Cart

Description:

frictionlessdfour 0.1.0b11

Frictionless dfour
An extension to add dfour storage support in frictionless-py.
Guide
Install the package
Release version
pip install frictionless_dfour

Dev version
python3 -V # should be > 3.6

# download project
git clone git@github.com:cividi/frictionless-dfour.git
cd frictionless-dfour

# Load dynamic dev version
make dev # or python3 -m pip install -e .

Command Line Usage
export DFOUR_USERNAME=your-dfour-username
export DFOUR_PASSWORD=your-dfour-password
dfour workspace dfour-workspace-hash path-to-local-folder-to-sync -e https://sandbox.dfour.space

Python Usage
Read from dfour
from frictionless import system
from pprint import pprint

source = "https://sandbox.dfour.space"
dialect = DfourDialect(snapshotHash="<SNAPSHOT-HASH>", username:"<YOUR-USER>", password: "<YOUR-PASSWORD>")

storage = system.create_storage("dfour", source, dialect=dialect)
pkg = storage.read_package()

Write to dfour
from frictionless import system
from pprint import pprint

target = "https://sandbox.dfour.space"
dialect = DfourDialect(workspaceHash:"<WORKSPACE-HASH>", username:"<YOUR-USER>", password: "<YOUR-PASSWORD>")

storage = system.create_storage("dfour", target, dialect=dialect)
storage.write_package(pkg.to_copy(), force=True)

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.