Skip to main content

DLT (dlthub.com) source for Google Workspace

Project description

dlt-source-google-workspace

PyPI version

DLT source for Google Workspace.

Currently loads the following data:

Table Contains
users All users in the organization

Usage

Create a .dlt/secrets.toml with your API credentials (service_account):

google_workspace_service_account_info = "{ ... }"

and a .dlt/config.toml with your admin email address:

admin_user_email = "some-admin@your-domain.com"

and then run the default source with optional list references:

from dlt_source_google_workspace import source as google_workspace_source

pipeline = dlt.pipeline(
   pipeline_name="google_workspace_pipeline",
   destination="duckdb",
   dev_mode=True,
)
google_workspace_data = google_workspace_source()
pipeline.run(google_workspace_data)

Development

This project is using devenv.

Commands:

Command What does it do?
format Formats & lints all code
sample-pipeline-run Runs the sample pipeline.
sample-pipeline-show Starts the streamlit-based dlt hub

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dlt_source_google_workspace-0.0.1.tar.gz (68.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dlt_source_google_workspace-0.0.1-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

Details for the file dlt_source_google_workspace-0.0.1.tar.gz.

File metadata

File hashes

Hashes for dlt_source_google_workspace-0.0.1.tar.gz
Algorithm Hash digest
SHA256 fba92cda955a877701fb332b9ec3ae8e0de620dc8a69c8af4d600e0d53d1345c
MD5 31a21a2e1d4add1fd5e9bc88abc8d7bc
BLAKE2b-256 351e16db045476c1f62be14b1b0bce2bc8c2eb47b68f6db99dfadf597bf1bc26

See more details on using hashes here.

Provenance

The following attestation bundles were made for dlt_source_google_workspace-0.0.1.tar.gz:

Publisher: test.yml on planet-a-ventures/dlt-source-google-workspace

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dlt_source_google_workspace-0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for dlt_source_google_workspace-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7b11bccd64e85c5f7fa70dbf5b755ecb3e9d7208e90a0d7f98966befd62676c9
MD5 695aac60a4f9aee602516f32e74f1998
BLAKE2b-256 89ff672a726d7c22d60d47862b4156bffe085b826b08f6f560d622efe727347f

See more details on using hashes here.

Provenance

The following attestation bundles were made for dlt_source_google_workspace-0.0.1-py3-none-any.whl:

Publisher: test.yml on planet-a-ventures/dlt-source-google-workspace

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page