Welcome to the ideariver-plugins-python repository! This collection of Python plugins showcases modular, reusable, and extensible tools that can be easily integrated into the IdeaRiver platform or used independently for various tasks.
The goal of this repository is to provide sample Python plugins that solve real-world problems in content creation, audio processing, and video analysis. These plugins are designed to be easy to use, integrate, and extend, making them ideal for a variety of use cases.
The Chapter Detection Plugin uses OpenAI's LLM to analyze video transcripts and generate meaningful chapters with timestamps. This helps users segment videos into chapters, making content navigation easier.
Key Features:
- 🧠 AI-Powered Chapter Detection
- ⏱️ Timestamp Generation for YouTube
- 📁 Flexible Input (JSON format)
The Transcribe Audio Plugin leverages the Whisper model to transcribe audio files and provides timestamps for each segment, making it ideal for videos, podcasts, or other audio content.
Key Features:
- 🎤 Audio Transcription with Timestamps
- ⏱️ Supports Any Audio File Path
- 📁 Flexible Input for Easy Integration
The Convert to MDX Plugin automatically converts transcript text into MDX format using GPT models, making it perfect for creating structured content in React-based applications.
Key Features:
- ✍️ Transcript-to-MDX Conversion
- 🚀 AI-Powered for Enhanced Readability
- 📄 Perfect for MDX and JSX Structures
The YouTube Description Plugin generates detailed and engaging YouTube video descriptions based on transcripts, optimizing them for discoverability and SEO.
Key Features:
- 📜 Transcript-Based Descriptions
- 🤖 AI-Powered Using GPT-4 via LangChain
- 🎯 SEO-Optimized for Better Discoverability
The Sum Plugin is a lightweight tool designed to calculate the sum of two numbers. It is part of the ideariver-core plugin system and provides quick, efficient number summation.
Key Features:
- 🧮 Simple Addition
- 📦 Lightweight and Fast
- 🔧 Flexible JSON Input
The Download Audio Plugin is a cross-platform tool for downloading high-quality audio from YouTube videos. It's perfect for content creators, podcasters, and anyone who needs to save YouTube audio for offline listening.
Key Features:
- 🎵 High-Quality Audio Downloads
- 💻 Cross-Platform (Windows and Linux)
- 📁 Customizable Storage Options
- ⚡ Fast and Reliable with
yt-dlp
We welcome contributions to help make the IdeaRiver platform even better! Whether you want to report issues, suggest features, or submit pull requests, your help is greatly appreciated. Together, we can build something amazing!
This project is licensed under the MIT License. See the LICENSE file for more information.
I'm glad you stopped by. Let's create something awesome together!

