Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
prosey — YouTube ट्रांसक्रिप्ट डाउनलोड करें | Kitploit
उपकरण/GitHubGitHub/tacone/prosey
OSINT (खुला स्रोत खुफिया)स्क्रिप्टिंग और स्वचालनजानकारी एकत्र करनाउपयोगिताएँ और फ्रेमवर्कलर्निंग और शिक्षाक्रॉलर
GitHubtacone/prosey

prosey

YouTube ट्रांसक्रिप्ट डाउनलोड करें

रिपॉजिटरी देखें
522 दिन पहलेअभी तक समीक्षित नहीं

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

Prosey logo

Prosey

Prosey एक CLI टूल है जो YouTube से वीडियो ट्रांसक्रिप्शन डाउनलोड और प्रदर्शित करता है, ताकि आप घंटों बर्बाद किए बिना वह जानकारी प्राप्त कर सकें जिसकी आप तलाश कर रहे हैं।

मुख्य उपयोग के मामले हैं:

  • सारांशित करें एक YouTube वीडियो को और एक ही कमांड से CLI में प्रदर्शित करें (तेज़)।
  • पढ़ें वीडियो कैप्शन, मूल वीडियो की तरह अध्यायों में स्वरूपित और व्यवस्थित (अक्सर अधिक समय लगता है)।

दोनों उपयोगों के लिए आपके सिस्टम पर एक AI सहायक की आवश्यकता होती है (डिफ़ॉल्ट: opencode, अपना स्वयं का कॉन्फ़िगर करने के लिए prosey config का उपयोग करें)।

यदि हम आपके सिस्टम पर सिंटैक्स हाइलाइटर का पता लगाते हैं, तो आपको सुंदर रंगीन आउटपुट मिलेगा।

Prosey मूल json प्रारूप को शब्दशः आउटपुट या संग्रहीत भी कर सकता है।

विशेषताएँ

FeatureDescription
💡  सारांशित करेंवीडियो ट्रांसक्रिप्शन प्राप्त करें और सारांशित करें
📖  पढ़ेंट्रांसक्रिप्ट को Markdown में स्वरूपित करके प्राप्त करें और प्रदर्शित करें
📋  ट्रांसक्रिप्ट डाउनलोडYouTube ट्रांसक्रिप्ट को सादे पाठ या JSON के रूप में शब्दशः प्राप्त करें
🤖  AI सारांशीकरणट्रांसक्रिप्ट को किसी भी AI एजेंट (opencode, Claude, Copilot, Codex) में पाइप करें
🎨  स्मार्ट पेजरयदि bat, glow या mdcat स्थापित हैं तो स्वचालित सिंटैक्स हाइलाइटिंग (या अपना स्वयं का पेजर कॉन्फ़िगर करें)
🛠️  अनुकूलनअपने कॉन्फ़िगरेशन तक पहुँचने और संपादित करने / प्रॉम्प्ट को अनुकूलित करने के लिए prosey config का उपयोग करें
💾  डिस्क कैशिंगट्रांसक्रिप्ट और सारांश तत्काल पुनः-पठन के लिए डिस्क पर कैश किए जाते हैं
📄  समर्थित प्रारूपसादा पाठ और JSON

त्वरित आरंभ

npx के साथ तुरंत आज़माएँ:

root@kitploit:~
npx @tacone/prosey 771PQEDeRmw
npx @tacone/prosey https://youtu.be/771PQEDeRmw --lang es -o transcript.txt

स्थापना

अपने पसंदीदा पैकेज मैनेजर के साथ वैश्विक रूप से स्थापित करें:

root@kitploit:~
npm install -g @tacone/prosey
# या
yarn global add @tacone/prosey
# या
pnpm add -g @tacone/prosey
# या
bun install -g @tacone/prosey

फिर इसे कहीं भी उपयोग करें:

root@kitploit:~
prosey 771PQEDeRmw

स्रोत से

विकास के लिए Bun का उपयोग करता है — स्क्रिप्ट, पैकेज प्रबंधन, और TypeScript स्रोत को सीधे चलाना।

root@kitploit:~
git clone https://github.com/tacone/prosey.git
cd prosey
bun install
bun run start -- 771PQEDeRmw

उपयोग

root@kitploit:~
prosey [options] <video controls-url-or-id>
prosey read [options] <video controls-url-or-id>
prosey info [options] <video controls-url-or-id>
prosey summarize [options] <video controls-url-or-id>
prosey index
prosey render
prosey config
prosey help

summarize डिफ़ॉल्ट कमांड है, इसलिए prosey <id> AI सारांशकर्ता चलाता है। समृद्ध रूप से स्वरूपित ट्रांसक्रिप्ट डाउनलोड और प्रिंट करने के लिए prosey read <id> का उपयोग करें।

summarize कमांड एक ट्रांसक्रिप्ट प्राप्त करता है, [summarize] कॉन्फ़िगरेशन अनुभाग से प्रॉम्प्ट को आगे जोड़ता है, और परिणाम को कॉन्फ़िगर किए गए AI कमांड में पाइप करता है।

read कमांड ट्रांसक्रिप्ट डाउनलोड करता है और इसे stdout पर प्रिंट करता है (सादा पाठ, markdown, या JSON)। यह तब उपयोगी होता है जब आपको AI प्रोसेसिंग की आवश्यकता नहीं होती है।

info कमांड वीडियो मेटाडेटा (शीर्षक, चैनल, अवधि, दृश्य) दिखाता है।

index कमांड दस्तावेज़ अनुक्रमणिका का पुनर्निर्माण करता है और इसे ब्राउज़र में खोलता है। अनुक्रमणिका डेटा निर्देशिका में संग्रहीत प्रत्येक सारांश और ट्रांसक्रिप्शन को सूचीबद्ध करती है और प्रत्येक summarize/transcribe रन के बाद स्वचालित रूप से पुनर्निर्मित होती है। किसी भी सामग्री पृष्ठ पर Prosey लोगो पर क्लिक करने से उस पर वापस नेविगेट होता है।

render कमांड कैश किए गए markdown से प्रत्येक HTML पृष्ठ को पुनर्जीवित करता है (कोई नेटवर्क या AI प्रोसेसिंग नहीं) और अनुक्रमणिका को फिर से लिखता है।

config कमांड आपकी कॉन्फ़िगरेशन फ़ाइल को संपादन के लिए $EDITOR में खोलता है। यदि $EDITOR सेट नहीं है, तो कॉन्फ़िगरेशन फ़ाइल पथ प्रिंट किया जाता है।

help कमांड सहायता संदेश दिखाता है, --help के समान।

उदाहरण

root@kitploit:~
# सारांशित करें (AI सारांश + स्वरूपण + सिंटैक्स हाइलाइटिंग)
prosey 771PQEDeRmw

# सारांशित करें (ऊपर के समान)
prosey summarize 771PQEDeRmw

# ट्रांसक्राइब करें (AI सारांश + स्वरूपण + सिंटैक्स हाइलाइटिंग)
prosey read 771PQEDeRmw

# वीडियो मेटाडेटा दिखाएँ
prosey info 771PQEDeRmw

# $EDITOR में कॉन्फ़िग संपादित करें
prosey config

# उपलब्ध भाषाएँ सूचीबद्ध करें
prosey read https://youtu.be/771PQEDeRmw --list

# भाषा निर्दिष्ट करें
prosey read https://youtu.be/771PQEDeRmw --lang es

# JSON प्रदर्शित करें (कोई AI ट्रांसक्रिप्शन नहीं)
prosey read 771PQEDeRmw

# सादा पाठ प्रदर्शित करें (कोई AI ट्रांसक्रिप्शन नहीं)
prosey read 771PQEDeRmw

# ट्रांसक्रिप्ट को फ़ाइल में सहेजें
prosey read 771PQEDeRmw -o transcript.txt

विकल्प

JSON प्रारूप

जब --json का उपयोग किया जाता है, तो आउटपुट वस्तुओं की एक सरणी होती है:

root@kitploit:~
[
  {
    "text": "♪ We're no strangers to love ♪",
    "offset": 18.64,
    "duration": 3.24,
    "timestamp": "00:18"
  }
]

timestamp JSON मोड में हमेशा मौजूद होता है। वीडियो विवरण दबाए जाते हैं (चुपचाप) क्योंकि JSON संरचित डेटा है।

विकास

यह परियोजना विकास के लिए Bun का उपयोग करती है।

root@kitploit:~
bun run typecheck   # TypeScript जाँच
bun run start       # स्रोत से CLI चलाएँ
bun run test        # यूनिट परीक्षण चलाएँ
bun run build       # Node बंडल को bin/prosey में संकलित करें

npm पर प्रकाशित करने से पहले, bun run build prepack हुक के माध्यम से स्वचालित रूप से चलता है, जो bin/prosey पर Node-संगत JS बंडल उत्पन्न करता है।

कॉन्फ़िगरेशन

Prosey एक TOML फ़ाइल से कॉन्फ़िगरेशन पढ़ता है। स्थान XDG Base Directory Specification (~/.config/prosey/config.toml) का पालन करता है, या आप कस्टम पथ का उपयोग करने के लिए PROSEY_CONFIG_PATH पर्यावरण चर सेट कर सकते हैं।

कॉन्फ़िगरेशन फ़ाइल पहले रन पर डिफ़ॉल्ट मानों के साथ स्वचालित रूप से बनाई जाती है। किसी भी समय डिफ़ॉल्ट को पुनर्स्थापित करने के लिए --reset-config का उपयोग करें।

pager

ट्रांसक्रिप्ट और सारांश आउटपुट के लिए पेजर कमांड। डिफ़ॉल्ट "auto" है, जो निम्न में से पहले उपलब्ध का पता लगाता है: bat -lmd --style plain → glow -p → mdcat -l -p → less। ओवरराइड करने के लिए कस्टम कमांड (जैसे "less -R") सेट करें। PROSEY_PAGER पर्यावरण चर इस सेटिंग पर प्राथमिकता लेता है।

[summarize]

[summarize] अनुभाग summarize कमांड को कॉन्फ़िगर करता है:

KeyDescription
promptट्रांसक्रिप्ट से पहले जोड़ा गया निर्देश
commandशेल कमांड जो stdin के माध्यम से प्रॉम्प्ट प्राप्त करता है

PROSEY_PAGER

पेजर कमांड सेट करने के लिए पर्यावरण चर। pager कॉन्फ़िग मान पर प्राथमिकता लेता है। स्वतः-पता लगाने के लिए "auto" या खाली सेट करें।

कैश

ट्रांसक्रिप्ट और सारांश /tmp/prosey/ में कैश किए जाते हैं। समान वीडियो और विकल्पों के लिए बार-बार कॉल तत्काल होती हैं और ऑफ़लाइन काम करती हैं। कैश रीड छोड़ने और ताज़ा फ़ेच को बाध्य करने के लिए --no-cache का उपयोग करें।

जब prosey summarize चलता है, तो कमांड उस वीडियो के लिए कैश निर्देशिका के अंदर चलता है। यह AI एजेंट को वर्तमान फ़ोल्डर से AGENTS.md या CLAUDE.md जैसी परियोजना-विशिष्ट फ़ाइलों को उठाने से रोकता है, और उस निर्देशिका के बाहर फ़ाइलों को संशोधित करने की उसकी क्षमता को सीमित करता है।

निकास कोड

CodeMeaning
0सफलता
65अमान्य वीडियो URL या ID

यह कैसे काम करता है

prosey YouTube के Innertube API का उपयोग youtube-transcript-plus लाइब्रेरी के माध्यम से करता है। कोई API कुंजी या ब्राउज़र स्वचालन की आवश्यकता नहीं है।

यह टूल मैन्युअल रूप से बनाए गए कैप्शन और स्वतः-उत्पन्न ट्रांसक्रिप्ट (YouTube की स्पीच-टू-टेक्स्ट) दोनों के साथ काम करता है। स्वतः-पता लगाना YouTube के प्लेयर प्रतिक्रिया द्वारा प्रदान किए गए क्रम में भाषाओं के माध्यम से गिरता है।

टूल डाउनलोड करें
FlagDescription
--lang <code>भाषा कोड (जैसे en, fr)। छोड़े जाने पर स्वतः-पता लगाया जाता है।
-t, --timestampsपाठ आउटपुट में प्रत्येक पंक्ति के आगे [MM:SS] जोड़ें।
--listवीडियो के लिए उपलब्ध ट्रांसक्रिप्ट भाषाएँ सूचीबद्ध करें, फिर बाहर निकलें।
-o, --output <path>stdout के बजाय फ़ाइल में आउटपुट लिखें।
--jsonट्रांसक्रिप्ट को JSON सरणी के रूप में आउटपुट करें। प्रत्येक आइटम में text, offset (सेकंड), duration, और timestamp शामिल हैं।
--textसादे पाठ के रूप में आउटपुट करें (prosey read के लिए डिफ़ॉल्ट)।
--detailsट्रांसक्रिप्ट से पहले वीडियो विवरण (शीर्षक, चैनल, अवधि, दृश्य, विवरण) जोड़ें (डिफ़ॉल्ट)।
--no-detailsवीडियो विवरण दबाएँ, केवल ट्रांसक्रिप्ट।
--no-decode-entitiesकच्चे HTML इकाइयों को संरक्षित करें (जैसे &#39;)। पाठ मोड में डिफ़ॉल्ट रूप से डिकोड किया जाता है।
--no-cacheकैश रीड छोड़ें और ताज़ा फ़ेच को बाध्य करें।
--no-formatsummarize आउटपुट पर prettier markdown स्वरूपण छोड़ें।
-q, --quietसभी stderr लॉगिंग दबाएँ।
-v, --verbosestderr पर डीबग जानकारी प्रिंट करें।
--no-pagerstdout आउटपुट के लिए पेजर अक्षम करें (डिफ़ॉल्ट रूप से स्वतः-पता लगाया जाता है)।
--pagerstdout आउटपुट के लिए पेजर का उपयोग करें (डिफ़ॉल्ट)।
--reset-configकॉन्फ़िगरेशन फ़ाइल को डिफ़ॉल्ट पर रीसेट करें और बाहर निकलें।
--helpसहायता संदेश दिखाएँ और बाहर निकलें।
--versionसंस्करण संख्या दिखाएँ और बाहर निकलें।