kubernetes / community

Kubernetes community content
Apache License 2.0
11.95k stars 5.16k forks source link

Automation: Use the Zapier Code tool to eliminate manual labor on YouTube when uploading SIG videos #7688

Closed chris-short closed 2 months ago

chris-short commented 8 months ago

Currently, we have an automation setup in Zapier to take video from Zoom and dump it into Google Drive. Then, another Zap takes it from Google Drive to YouTube. But there are a few manual steps that need to happen on YouTube after the upload, and right now, @pnbrown is the only one doing that work.

graph LR
    RS1("SIG-ContribEx Zoom") --> Zapier
    RS2("SIG-Docs Zoom") --> Zapier
    RS3("SIG-K8s-Infra Zoom") --> Zapier
    RS4("WG-LTS Zoom") --> Zapier
    Zapier --> |$TOPIC for $TIME| D("Google Drive")
    D --> E("YouTube")
    E --> F("Nigel")
    F --> E

Ideally, using Zapier Code, we can write a Python or JS script to accomplish the metadata tweaks needed on YouTube to eliminate this problem. @mfahlandt has taken the task of writing a JS script to update video metadata on YouTube. This means the above diagram becomes this:

graph LR
    RS1("SIG-ContribEx Zoom") --> Zapier
    RS2("SIG-Docs Zoom") --> Zapier
    RS3("SIG-K8s-Infra Zoom") --> Zapier
    RS4("WG-LTS Zoom") --> Zapier
    Zapier --> |$TOPIC for $TIME| D("Google Drive")
    D --> E("YouTube")
    E --> F("Zapier Code")
    F --> E
mfahlandt commented 8 months ago

/assign mfahlandt

chris-short commented 8 months ago

/sig contributor-experience

/area contributor-comms

chris-short commented 8 months ago

/assign chris-short

k8s-triage-robot commented 5 months ago

The Kubernetes project currently lacks enough contributors to adequately respond to all issues.

This bot triages un-triaged issues according to the following rules:

You can:

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle stale

k8s-triage-robot commented 4 months ago

The Kubernetes project currently lacks enough active contributors to adequately respond to all issues.

This bot triages un-triaged issues according to the following rules:

You can:

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle rotten

chris-short commented 3 months ago

@pnbrown Are we good here or still missing a component?

pnbrown commented 3 months ago

It looks good to me. I'd have to see what other onboarding has been done or if it's all captured