Skip to content

nima70/ideariver-plugins-python

Repository files navigation

ideariver-plugins-python

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.

🎯 Objective

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.


📂 Available Plugins

Chapter Detection Plugin

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)

Transcribe Audio Plugin

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

Convert to MDX Plugin

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

YouTube Description Plugin

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

Sum Plugin

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

Download Audio Plugin (YouTube Audio Downloader)

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

❤️ Please Contribute

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!

Puss in Boots GIF

📃 License

This project is licensed under the MIT License. See the LICENSE file for more information.


🙏 Thank You for Visiting!

I'm glad you stopped by. Let's create something awesome together!

Bye, I'll Miss You GIF

About

A collection of sample Python plugins demonstrating modular, reusable, and extensible plugin architecture for integration with the IdeaRiver platform and other Python-based systems.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors