
YouTube ट्रांसक्रिप्ट डाउनलोड करें
Prosey YouTube से वीडियो ट्रांसक्रिप्शन डाउनलोड और प्रदर्शित करने के लिए एक CLI टूल है, ताकि आप घंटों बर्बाद किए बिना वह जानकारी प्राप्त कर सकें जिसकी आप तलाश कर रहे हैं।
मुख्य उपयोग के मामले हैं:
दोनों उपयोगों के लिए आपके सिस्टम पर एक AI सहायक आवश्यक है (डिफ़ॉल्ट: opencode, अपना स्वयं का कॉन्फ़िगर करने के लिए prosey config का उपयोग करें)।
यदि हम आपके सिस्टम पर सिंटैक्स हाइलाइटर का पता लगाते हैं, तो आपको एक सुंदर रंगीन आउटपुट मिलेगा।
Prosey मूल json प्रारूप को भी वैसे ही आउटपुट या संग्रहीत कर सकता है।
| विशेषता | विवरण |
|---|---|
| 💡 सारांश | वीडियो ट्रांसक्रिप्शन प्राप्त करें और सारांशित करें |
| 📖 पढ़ें | Markdown में स्वरूपित ट्रांसक्रिप्ट प्राप्त करें और प्रदर्शित करें |
| 💬 कॉपी | सारांश को क्लिपबोर्ड पर कॉपी करें, वेब चैट में पेस्ट करने के लिए तैयार |
| 📋 ट्रांसक्रिप्ट डाउनलोड | YouTube ट्रांसक्रिप्ट को सादे टेक्स्ट या JSON के रूप में वैसे ही प्राप्त करें |
| 🤖 AI सारांशीकरण | ट्रांसक्रिप्ट को किसी भी AI एजेंट (opencode, Claude, Copilot, Codex) को पाइप करें |
| 🎨 स्मार्ट पेजर | यदि bat, glow या mdcat इंस्टॉल हैं तो स्वचालित सिंटैक्स हाइलाइटिंग (या अपना स्वयं का पेजर कॉन्फ़िगर करें) |
| 🛠️ अनुकूलन | अपने कॉन्फ़िगरेशन को एक्सेस और संपादित करने / प्रॉम्प्ट को अनुकूलित करने के लिए prosey config का उपयोग करें |
| 💾 डिस्क कैशिंग | तत्काल पुनः-पठन के लिए ट्रांसक्रिप्ट और सारांश डिस्क पर कैश किए जाते हैं |
| 📄 समर्थित प्रारूप | सादा टेक्स्ट और JSON |
npx के साथ तुरंत इसे आज़माएँ:
npx @tacone/prosey 771PQEDeRmw
npx @tacone/prosey https://youtu.be/771PQEDeRmw --lang es -o transcript.txt
अपने पसंदीदा पैकेज मैनेजर के साथ ग्लोबली इंस्टॉल करें:
npm install -g @tacone/prosey
# or
yarn global add @tacone/prosey
# or
pnpm add -g @tacone/prosey
# or
bun install -g @tacone/prosey
फिर इसे कहीं भी उपयोग करें:
prosey 771PQEDeRmw
विकास के लिए Bun का उपयोग करता है — स्क्रिप्ट्स, पैकेज प्रबंधन, और TypeScript स्रोत को सीधे चलाना।
git clone https://github.com/tacone/prosey.git
cd prosey
bun install
bun run start -- 771PQEDeRmw
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 copy [--question <text>] <folder>
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 प्रोसेसिंग नहीं) और इंडेक्स को फिर से लिखता है।
copy कमांड किसी दस्तावेज़ के सारांश को क्लिपबोर्ड पर कॉपी करता है, जो वेब चैट में
पेस्ट करने के लिए तैयार है। यह पिछले रन के अंत में प्रिंट किया गया फ़ोल्डर नाम (या एक पूर्ण पथ)
लेता है; --question सारांश के बाद आपके प्रश्न को दो खाली पंक्तियों से अलग करके जोड़ता है।
केवल सारांश ही कॉपी किए जा सकते हैं — केवल-ट्रांसक्रिप्ट वाला फ़ोल्डर एक त्रुटि है।
सारांश पेजों पर मेटा लाइन पर, पठन समय के दाईं ओर एक Copy लिंक होता है: यह सारांश को क्लिपबोर्ड पर डालता है, जो वेब चैट में पेस्ट करने के लिए तैयार है।
config कमांड संपादन के लिए आपकी कॉन्फ़िग फ़ाइल को $EDITOR में खोलता है। जब
संलग्न करने के लिए कोई टर्मिनल नहीं होता — $EDITOR सेट नहीं है, या stdout/stdin पाइप किया गया है —
तो इसके बजाय कॉन्फ़िग फ़ाइल का पथ प्रिंट किया जाता है।
help कमांड सहायता संदेश दिखाता है, जो --help के समान है।
# Summarize (AI summary + formatting + syntax highlighting)
prosey 771PQEDeRmw
# Summarize (same as above)
prosey summarize 771PQEDeRmw
# Transcribe (AI summary + formatting + syntax highlighting)
prosey read 771PQEDeRmw
# Show video metadata
prosey info 771PQEDeRmw
# Edit config in $EDITOR
prosey config
# List available languages
prosey read https://youtu.be/771PQEDeRmw --list
# Specify language
prosey read https://youtu.be/771PQEDeRmw --lang es
# Display JSON (no AI transcription)
prosey read 771PQEDeRmw
# Display plain text (no AI transcription)
prosey read 771PQEDeRmw
# Save transcript to file
prosey read 771PQEDeRmw -o transcript.txt