Skip to content

Burr -- Google Sheets Persister #213

@elijahbenizzy

Description

@elijahbenizzy

Is your feature request related to a problem? Please describe.
Heh, this is actually just a really cool idea. And, why not? Would make it super easy to debug, and google sheets is basically an extremely powerful (if not limited in scalability) database.

Describe the solution you'd like
Build a persister that saves to/loads from google sheets.

  • Determine data models -- partition key = one sheet? App = one tab? All in a drive?
  • Determine parameters for data model
  • Figure out best way to wire through secrets (ensuring that we don't accidentally track it...)
  • Test
  • Add CSV/Excel as well, based on this

See https://github.com/DAGWorks-Inc/burr/blob/26cfcd272a26c58e88c6ec84b18682b8ad87a9bd/burr/integrations/persisters/b_redis.py#L19.

for a sample working persister

Describe alternatives you've considered
Not doing this for fear that someone will use it in prod (or maybe they should...).

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions