34 पॉइंट द्वारा windbug99 2025-06-18 | 42 टिप्पणियां | WhatsApp पर शेयर करें

मैं आमतौर पर YouTube पर जानकारी-आधारित कंटेंट ज़्यादा देखता हूँ, लेकिन दूसरे वीडियो देखते-देखते समय बर्बाद करना पसंद नहीं है, इसलिए इसे Replit से बनाया।

अनुशंसित उपयोगकर्ता

  • जो YouTube के अंतहीन rabbit hole में नहीं फँसना चाहते
  • जो वीडियो की बजाय सिर्फ जानकारी को टेक्स्ट में जल्दी पढ़ना चाहते
  • जो ज़रूर देखने लायक वीडियो चुनकर निकालना चाहते हैं

42 टिप्पणियां

 
naearu 2025-07-10

आह.. एक्सेस नहीं हो रहा है। क्या आपने सेवा बंद कर दी है?

 
windbug99 2025-09-01

yt-dlp बार-बार ब्लॉक हो रहा था, इसलिए सामान्य सेवा बंद कर दी गई है T_T
आर्काइव के लिए इसे shortv.vercel.app पर शिफ्ट किया है, लेकिन वहाँ भी फिलहाल सेवा नहीं चल रही है..
इसलिए फिलहाल मैंने ब्लॉग को summarize करने वाली एक सेवा बनाई है: https://hyprfeed.app/
YouTube summary के लिए आगे कोई तरीका मिला तो उसे भी जोड़ने की योजना है.

 
thfvkfk 2025-07-03

आपने तो कमाल की चीज़ बना दी है..? धन्यवाद!!

 
ohyecloudy 2025-07-01

बेहतरीन है। मैं इसे अच्छी तरह इस्तेमाल करूंगा।

 
hellosunghyun 2025-06-20

मेरा मानना है कि अगर आप Gemini API इस्तेमाल करें, तो वीडियो डाउनलोड किए बिना सिर्फ URL से ही वीडियो उपलब्ध कराया जा सकता है।
पहले यह संभव था, लेकिन अभी भी होगा या नहीं, यह पक्का नहीं है!
एक बार इसे संदर्भ के तौर पर देखना अच्छा रहेगा!
https://cloud.google.com/vertex-ai/generative-ai/…
https://ai.google.dev/gemini-api/docs/video-understanding?hl=ko

 
windbug99 2025-06-21

आख़िरकार यह असफल रहा T_T
मुझे पक्का नहीं है कि मैंने इसे सही तरह से लागू नहीं किया था या नहीं, लेकिन पूरे दिन खोजने के बाद

  • Gemini API के साथ YouTube वीडियो का विश्लेषण करना मूल रूप से उपलब्ध नहीं है।
  • केवल वही वीडियो संभव हैं जिन्हें आपने खुद YouTube पर अपलोड किया है।
    ऐसा कहा जाता है।
 
windbug99 2025-06-20

ओह, धन्यवाद! लगता है मेरी search skill थोड़ी कमज़ोर थी T_T
मैं test करके नतीजे पर comment छोड़ दूँगा।

 
hellosunghyun 2025-06-20

gemini ऐप या साइट में यह अभी सपोर्ट नहीं है (gemini client में वीडियो insert फ़ीचर भी हाल ही में जोड़ा गया है)
AI Studio में हालांकि यह काफी समय से सपोर्टेड है!
आप डेवलपर नहीं हैं, फिर भी प्रोडक्ट की complete polish काफ़ी अच्छी है!
मैं इस सेवा का अच्छे से इस्तेमाल करूंगा!

 
sangmin7648 2025-06-20

लागत काफ़ी ज़्यादा लग रही है, तो आप इसे कैसे पूरा करने की योजना बना रहे हैं? डेटा तो YouTube का है, इसलिए मुझे लगता है कि copyright की वजह से इससे monetization करना मुश्किल होगा।

 
windbug99 2025-06-20

लागत अभी तक बहुत ज़्यादा नहीं आई है, लेकिन जैसे-जैसे चैनलों की संख्या बढ़ेगी, लगता है कि सर्वर और API लागत पर विचार करने का समय आएगा। LilysAI जैसी सेवाओं को देखें तो लगता है कि कोई तरीका मौजूद है, इसलिए इसे थोड़ा और बेहतर बनाते हुए इस पर सोचने की कोशिश करूंगा!

 
bobross0 2025-06-20

हर बार जानकारीपूर्ण वीडियो की बातें दिमाग में भरकर रखना पड़ता था, इसलिए सिरदर्द होता था, यह बहुत अच्छा है।

 
windbug99 2025-06-20

मेरे जैसे ज़रूरत वाले लोग इतने ज़्यादा हैं, यह देखकर हैरानी होती है :)

 
jongyeol 2025-06-19

ओह, यह बहुत अच्छा है। क्या दिए गए चैनलों में से चुनने के बजाय YouTube चैनल URL डालकर उसे सीधे जोड़ा जा सकता है?

 
windbug99 2025-06-19

मूल योजना यह थी कि यूज़र खुद जोड़ें और शेयर करें, लेकिन deploy server पर YouTube bot blocking policy की वजह से 100% block हो रहा है T_T इसलिए अभी मैं channel चुनकर development server से जोड़ रहा हूँ.
मैं yt-dlp इस्तेमाल कर रहा हूँ, अगर इस समस्या को हल करने का कोई तरीका हो तो कृपया साझा करें.. LilysAI जैसी चीज़ें यह कैसे करती हैं, समझ नहीं आ रहा..

 
jongyeol 2025-06-19
  1. एक ठीक-ठाक user agent डालना
  2. अगर parallel में किसी तय concurrent connections संख्या से ज़्यादा होने पर block किया जाता है, तो बस कई VM चला कर कई IP इस्तेमाल करना (समस्या शायद लागत होगी)
  3. अगर इकट्ठा की जाने वाली सूची बहुत बड़ी नहीं है, तो उसे कहीं queue में डालकर एक-एक करके (या अनुमति प्राप्त concurrent connections की N संख्या के हिसाब से) queue से निकालकर डाउनलोड करना
  4. इकट्ठा करते समय अंतराल में एक उचित sleep delay रखना, और delay में थोड़ा random समय और जोड़ना ताकि जितना हो सके bot न लगे

...लगभग इतना ही है। अगर user खुद जोड़ता है, तो लगता है कि 3वां बिंदु उससे संबंधित होगा।

 
windbug99 2025-06-19

जवाब के लिए धन्यवाद!
1, 3, 4 पहले से लागू हैं। 2 के मामले में, शायद Replit development server वर्चुअली चल रहा है, इसलिए लगता है कि वह block नहीं हो रहा, और deploy server block हो रहा है। खोजने पर पता चला कि AWS जैसी जगहें लगभग block हो जाती हैं। लगता है इसका कोई पक्का जवाब नहीं है T_T..

 
jongyeol 2025-06-19

आह, क्या यह पूरे वीडियो को चलाकर उसका सारांश बनाता है? या फिर सिर्फ वीडियो की स्क्रिप्ट लेकर सारांश बनाता है? अगर yt-dlp है, तो पहला वाला मामला होगा, इसलिए कम से कम उतना समय तो लगेगा जितनी वीडियो की लंबाई है। लेकिन अगर दूसरा वाला है, तो यह जल्दी खत्म हो जाएगा, इसलिए सिर्फ 3 बार से ही शायद काम चल जाएगा। हालांकि नतीजे की quality में फर्क आ सकता है।

 
windbug99 2025-06-19

मैं अभी केवल audio files को हिस्सों में लेकर script के रूप में निकाल रहा हूँ.

 
jongyeol 2025-06-20

YouTube UI में एक ऐसी स्क्रीन होती है जहाँ subtitles (script) को समय के हिसाब से देखा जा सकता है; अगर सिर्फ़ इसे parse किया जाए, तो crawling में लगने वाला समय काफ़ी कम किया जा सकता है। मेरी जानकारी में, कई Chrome plugins भी उसी को देखकर summary बनाते हैं।

 
windbug99 2025-06-20

हाँ, सही है। मूल रूप से YouTube Data API से स्क्रिप्ट लेकर इस्तेमाल करना बेहतर है, लेकिन टेस्ट करके देखें तो लगभग सभी में स्क्रिप्ट नहीं है ऐसा रिटर्न होता है T_T। कहते हैं कि इसके लिए uploader को सेटिंग करनी पड़ती है।

 
naearu 2025-06-20

ytdlp में सबटाइटल डाउनलोड करने की सुविधा है। वह ऑटो-जनरेटेड सबटाइटल के रूप में डाउनलोड होता है, इसलिए उसमें टाइपो होते हैं, लेकिन मैं उसी को AI में डालकर उसका सारांश बनवाकर इस्तेमाल करता हूँ।

 
windbug99 2025-06-20

ओह, यह जानकारी मुझे नहीं थी। AI ने जैसा बताया वैसा करते-करते यह समस्या आ गई। लगता है यह audio extraction से भी तेज़ होगा, मैं इसे टेस्ट करके देखूंगा!

 
ysm0622 2025-06-20

https://github.com/ysm-dev/cpdown

इसे भी मैंने इसी तरह के तरीके से बनाया है।
कोड खोलकर देखिए :)

 
windbug99 2025-06-20

इसे भी संदर्भ के तौर पर देखूँगा :)

 
jongyeol 2025-06-20

आह। आसान नहीं है..

 
rtyu1120 2025-06-19

इस तरह की चीज़ की बहुत ज़रूरत थी, धन्यवाद haha 4 घंटे के वीडियो अपलोड करने वाले चैनल बहुत ज़्यादा हैं...

 
windbug99 2025-06-19

पूरी तरह सहमत! इसमें थोड़ी मेहनत लगती है और token भी चाहिए, लेकिन एक बार बना लेने के बाद यह बहुत सुविधाजनक हो जाता है।

 
geekbini 2025-06-19

क्या YouTube पर मौजूद बहुत-से मौजूदा वीडियो और अभी भी नए अपलोड हो रहे वीडियो को कैटेगराइज़ करके दिखाया जाता है? अंदर जाकर देखा तो कुछ कैटेगरी में सिर्फ़ कुछ ही वीडियो दिख रहे थे, इसलिए पूछना चाहता/चाहती हूँ कि ऐसा क्यों है।

 
windbug99 2025-06-19

हाँ, पुराने वीडियो नहीं लाए जाते; चैनल जोड़ने के समय से केवल नए वीडियो ही एकत्र किए जा रहे हैं.

 
jujumilk3 2025-06-19

लाइक!!!!!

 
windbug99 2025-06-19

-_-b

 
seungwoo 2025-06-19

वाह, यह बहुत ही शानदार वेब सेवा है!!! मैं आपका समर्थन करता हूँ और इसे अच्छे से इस्तेमाल करूँगा!

 
windbug99 2025-06-19

समर्थन के लिए धन्यवाद!!

 
sajacaros 2025-06-19

कैटेगरी काम नहीं कर रही है~ अगर development/अर्थव्यवस्था कैटेगरी हों तो अच्छा लगेगा!!

 
windbug99 2025-06-19

फ़ीडबैक के लिए धन्यवाद। कैटेगरी टेबल अलग करते समय वह छूट गया था T_T
सुधार करके दोबारा डिप्लॉय कर दिया है!
कैटेगरी और चैनल उपयोगकर्ताओं की subscriber संख्या देखते हुए हटाए या जोड़े जाएंगे.

 
huiya 2025-06-19

मैं उन लोगों में से हूँ जिन्हें लगता है कि जानकारी हासिल करने के लिए वीडियो से टेक्स्ट कहीं बेहतर है, इसलिए यह सेवा मुझे बहुत पसंद आई।

 
windbug99 2025-06-19

धन्यवाद, मैं कई अच्छे चैनल इकट्ठा करने की कोशिश करूँगा ^^

 
laeyoung 2025-06-18

अच्छा है! वाह, मैं भी कुछ ऐसा ही बना रहा था, बिल्कुल रोंगटे खड़े हो गए!

 
windbug99 2025-06-19

अरे, इसी तरह सोचने वाले और भी लोग हैं! पता नहीं यह मददगार होगा या नहीं, लेकिन मैं अपना काम का रिकॉर्ड साझा कर रहा हूँ
https://eastchair.substack.com/p/replit-mvp-youtube
सोचा था उससे ज़्यादा, YouTube से फ़ीड बनाने की प्रक्रिया को optimize करना मुश्किल है; अगर कोई बेहतर तरीका हो तो कृपया साझा करें!
YouTube की bot blocking policy की वजह से काफ़ी मुश्किल हो रही है..T_T

 
cnaa97 2025-06-18

ओह, अच्छा है। RSS xml सब्सक्रिप्शन कैसे करते हैं?

 
windbug99 2025-06-18

मैं non-developer हूँ, लेकिन agent ने इसे काफ़ी अच्छी तरह बना दिया। मैंने RSS xml बटन जोड़ दिया है। अगर कोई अजीब हिस्सा दिखे, तो कृपया feedback दें!

 
windbug99 2025-06-18

अभी RSS subscription implement नहीं किया है। जल्द ही इसे implement करने की कोशिश करूँगा।