Metadata-Version: 2.4
Name: looker_loader
Version: 0.1.19
Summary: Add your description here
License-File: LICENSE
Requires-Python: >=3.10
Requires-Dist: aiohttp>=3.11.18
Requires-Dist: curio>=1.6
Requires-Dist: google-cloud-bigquery>=3.30.0
Requires-Dist: httpx>=0.28.1
Requires-Dist: jinja2>=3.1.6
Requires-Dist: lkml>=1.3.7
Requires-Dist: pydantic>=2.10.6
Requires-Dist: pytest>=8.3.5
Requires-Dist: pyyaml>=6.0.2
Requires-Dist: rich>=13.9.4
Requires-Dist: ruamel-yaml>=0.18.10
Requires-Dist: vertexai>=1.71.1
Description-Content-Type: text/markdown

# available as a python package https://pypi.org/project/looker_loader/

## automatically refresh table views, and create rules for how you want your data to be loaded into looker

### how to run:
uv add looker_loader

define a loader_config.yml file in your looker repository
config:
  bigquery:
    - project_id: "project_name"
      dataset_id: "dataset_name"
      tables:
        - "table_name"

define a loader_recipe.yml file in your looker repository
recipes:
  - name: primary_key
    filters:
      field_order:
        - 0
    dimension:
      primary_key: true

uv run looker_loader
