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.2.tar.gz (62.6 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.2-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for dlt_source_google_workspace-0.0.2.tar.gz
Algorithm Hash digest
SHA256 09faf5adb3a05e013f0d6487995c7b36d0a876a349652153b94b17f0def82e71
MD5 4abff3241adec5d86572329e49345505
BLAKE2b-256 ad3984e861aa875f533e16dc40f25a2d9fa43f143f83cd952d3f63ad0aa184f1

See more details on using hashes here.

Provenance

The following attestation bundles were made for dlt_source_google_workspace-0.0.2.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.2-py3-none-any.whl.

File metadata

File hashes

Hashes for dlt_source_google_workspace-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 252d5d528afa68cbb23c837d42969548a25347369be97983bf5899f02c9f4e66
MD5 375172930555018b2d630a1747ea9c55
BLAKE2b-256 5e5c5561931f0c30d85f1881c6228b6d8c880e8e221690a8a3d0be1141bf2c70

See more details on using hashes here.

Provenance

The following attestation bundles were made for dlt_source_google_workspace-0.0.2-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