پروژه های برنامه نویسی

معرفی پروژه YouTube Summarizer

ابزاری که محتوای ویدئوهای طولانی یوتیوب را در کسری از زمان خلاصه می‌کند!

گاهی اوقات وقت نداریم تا یک ویدیوی ۳۰ دقیقه‌ای یا حتی چندساعته یوتیوب را کامل ببینیم، حتی اگر مطالبش خیلی برای ما جذاب و مفید باشه. اما چاره چیه؟ یک ابزار قوی که فقط لینک ویدیو را بهش بدی و چند دقیقه بعد یک خلاصه کامل و مرتب تحویل بگیری!
این دقیقاً کاریه که YouTube Summarizer انجام می‌ده. در کمترین زمان، خلاصه‌هایی کاربردی و سفارشی‌شده برای هر ویدیوی یوتیوبی را تحویل میده.

این ابزار حاصل شوق و تلاش برای ساده‌تر کردن زندگی ماست. حالا بیا بیشتر باهاش آشنا بشیم!


چرا YouTube Summarizer این‌قدر خاصه؟ 💎

اگر وقت برای شما طلاست، این ابزار بهترین همراه شما خواهد بود. امکاناتش طوری طراحی شده که خلاصه‌گیری از ویدئوها رو لذت‌بخش کنه:

  • 🌍 پشتیبانی از چندین زبان: زبان فارسی، انگلیسی، اسپانیایی و بیش از ۲۰ زبان دیگه.
  • 🧠 دو حالت خلاصه‌سازی: می‌تونید کل متن ویدیو رو بگیرید یا فقط یه خلاصه به سبک هوش مصنوعی دریافت کنید.
  • 🎭 تنظیم لحن متن: از حالت رسمی گرفته تا صمیمی و حتی روایی، لحن دلخواهت رو انتخاب کن.
  • ✍️ سبک‌های نوشتاری مختلف: می‌خوای متن آکادمیک باشه یا آموزشی؟ خلاصه‌ها می‌تونن هر سبکی که بخوای داشته باشن.
  • 📋 قالب‌های خروجی متنوع: می‌تونی متن رو به قالب وبلاگ، آموزش، FAQ (پرسش و پاسخ) و حتی فایل Word ذخیره کنی.
  • 🔠 پشتیبانی از زبان‌های راست‌به‌چپ: متن‌های فارسی یا عربی کاملاً مرتب نمایش داده می‌شن.
  • 😊 اضافه کردن ایموجی: برای علاقه‌مندان به متن‌های جذاب‌تر، امکان افزودن ایموجی هم هست.

این ابزار فقط مختص دانشجوها یا حرفه‌ای‌ها نیست؛ هرکسی که به مدیریت بهتر زمان و اطلاعات اعتقاد داره، می‌تونه ازش استفاده کنه.


تصویر محیط وب اپلیکیشن

چطور استفاده کنم؟ 🤔

راه‌اندازیش خیلی راحته! از گیت‌هاب به راحتی دانلودش کنید و شروع کنید. 👇

🚀 نصب و راه‌اندازی


پروژه رو از گیت‌هاب دانلود کنید و فایل config رو ویرایش و با اطلاعات api خودتون جایگزین کنید!


امکانات فنی پروژه 🛠

این ابزار با استفاده از تکنولوژی‌های روز و معماری‌ای ساده ولی قدرتمند طراحی شده:

  • زبان برنامه‌نویسی: PHP برای پردازش بک‌اند
  • طراحی فرانت‌اند: استفاده از Bootstrap 5 برای ساختن یه رابط کاربری زیبا و واکنش‌گرا
  • داده‌های داینامیک: استفاده از jQuery و AJAX
  • ارتباط با AI: ارسال درخواست‌ها به OpenAI یا OpenRouter برای خلاصه‌سازی

مراحل پردازش: 👇

  1. کاربر لینک و تنظیمات رو وارد می‌کنه.
  2. ویدیو پردازش شده و متن یا خلاصه تولید می‌شه.
  3. نتایج به شیوه‌ای زیبا و فرمت‌شده به کاربر نمایش داده می‌شه.

چرا این ابزار رو توسعه دادم؟

ایده ساخت این ابزار از نیازهام اومد. گاهی یه ویدیو می‌دیدم و فکر می‌کردم کاش می‌تونستم سریع‌تر به اصل مطلب برسم. حالا که این نیاز رو برآورده کردم، می‌خوام این فرصت رو با همه به اشتراک بذارم.

این یه ابزار نیست؛ یه قدم برای ساده‌تر کردن زندگیه.


نظرات و مشارکت شما 💬

اگر دوست دارید این پروژه بهتر بشه، می‌تونید تو توسعه اون مشارکت کنید:

  1. مخزن گیت رو فورک کنید.
  2. قابلیت جدید اضافه کنید!
  3. درخواست pull بفرستید.
Show More

Ehsan Heydari

I began my career in web and software development in 2011. Previously, I worked as an Android application developer using Java, and I am now proficient in PHP, JavaScript, and Python, with my main focus currently on developing web applications. Additionally, I have a strong interest in capital markets, blockchain, and the decentralized world of Web3, which has shaped my future roadmap.
دکمه بازگشت به بالا