Airtable scripts and tools for analyzing YouTube videos and more. My goal is to make it easier to mangle small datasets within Airtable.
MIT permissive license, have fun. If you do something cool, show me! If you appreciate the work, feel free to link back to this repo so others can benefit.
- Airtable: paid account with access to the Extensions feature
- YouTube v3 API: from Google Cloud Platform
- OpenAI API: an account with access to OpenAI Playground
- Open the Extensions right side bar (top right under "share")
- Add an extension
- Choose "Scripting"
- Click Add Extension
- Click Get Started
- Click "Start from scratch"
- Erase the 4 lines of example code from the top-left Code Editor
- Copy/paste a single Script's code into this Airtable Code Editor
- Click Finish Editing
- In the top-left, Airtable will name a new this block "Scripting", but you can rename this. There's a little drop-down to the right of the word Scripting where you can choose "Rename extension". I like to give these scripts meaningful names, like what you're using it for.
- I usually create a Dashboard for each task I'm doing. For example, I'll usually create a CSV Import dashboard and a Dedupe dashboard.
- Now you can 'reload' the extension without the extension to see what the Script looks like.
- For these scripts, I prefer to let you fill out fields so you can change the configuration as needed.
- If there are any bugs, just throw an Issue into this GitHub repo.
- Good luck! Hope these help.
- Search YouTube for topic and return video URLs to Airtable
- Import YouTube stats and thumbnails for videos
- Import YouTube channel stats including subscriber count and thumbnail
- Shorten video titles and un-clickbait them via OpenAI. This helps make galleries look prettier in Airtable if you want the video title to be the primary field of a table.