# n8n Community Nodes Documentation

[![Publish to npm](https://github.com/akpenou/custom-n8n/actions/workflows/npm-publish.yml/badge.svg)](https://github.com/akpenou/custom-n8n/actions/workflows/npm-publish.yml) [npm source](https://www.npmjs.com/package/n8n-nodes-betterpeople) 

This document covers three n8n community nodes that integrate with different platforms: Notion, Google Slides, and Midjourney. [n8n](https://n8n.io/) is a [fair-code licensed](https://docs.n8n.io/reference/license/) workflow automation platform.

## Table of Contents

- [Installation](#installation)
- [YouTube Transcript Node](#youtube-transcript-node)

---

## Installation

Follow the [installation guide](https://docs.n8n.io/integrations/community-nodes/installation/) in the n8n community nodes documentation.

---

## YouTube Transcript Node

This node allows you to fetch transcripts from YouTube videos in your n8n workflows. It automatically retrieves the subtitles and provides them in both plain text and SRT format.

### Features

- Extract transcripts from YouTube videos
- Support for video URLs or video IDs
- Output in both plain text and SRT format
- Handles multiple languages (auto-detected from video)

### Input

The node accepts:
- YouTube video URL (e.g., https://www.youtube.com/watch?v=videoId)
- YouTube video ID (e.g., videoId)
- YouTube short URL (e.g., https://youtu.be/videoId)

### Output

For each video, the node returns:
- `videoId`: The ID of the processed video
- `transcript`: Complete transcript as plain text
- `srt`: Transcript in SRT format (with timestamps)

### Example Usage

Perfect for:
- Creating video summaries
- Generating subtitles
- Text analysis of video content
- Content repurposing

---

## Resources

- [n8n community nodes documentation](https://docs.n8n.io/integrations/community-nodes/)
