YouTube RSS'ini Metin Olarak Alın
(shortv.replit.app)Genelde YouTube'da bilgilendirici içerikleri izlemeye eğilimliyim, ama sürekli başka videolara dalıp zaman harcamaktan hoşlanmadığım için bunu Replit ile yaptım.
Önerilen kullanıcılar
- YouTube tavşan deliğine düşmek istemeyenler
- Videodan ziyade bilgiyi metin olarak hızlıca okumak isteyenler
- Mutlaka izlenmesi gereken videoları ayıklamak isteyenler
42 yorum
Ah.. erişim olmuyor. Hizmeti kapatmış olabilir misiniz?
yt-dlpsürekli engellendiği için normal hizmeti durdurdum T_TArşiv amaçlı olarak
shortv.vercel.appadresine taşındı ama hizmet vermiyor..Bu yüzden şimdilik blogları özetleyen bir hizmet geliştirdim. https://hyprfeed.app/
YouTube özeti ise ileride bir yöntem bulursam eklemeyi planlıyorum.
İnanılmaz bir şey yapmışsınız değil mi..? Teşekkürler!!
Harika. Memnuniyetle kullanacağım.
Gemini API kullanırsanız, videoyu indirmeden yalnızca URL ile videoyu sağlayabildiğinizi biliyorum.
Eskiden mümkündü ama şimdi de olup olmadığından emin değilim!
Bir kez göz atmanız iyi olabilir!
https://cloud.google.com/vertex-ai/generative-ai/…
https://ai.google.dev/gemini-api/docs/video-understanding?hl=ko
Sonuç olarak başarısız oldum T_T
Benim tam olarak doğru uygulayıp uygulamadığımdan emin değilim ama bütün gün araştırınca şunları gördüm:
-Gemini API, YouTube videolarını analiz etmeyi varsayılan olarak sunmuyor.
-Yalnızca kişinin kendisinin YouTube'a yüklediği videolar mümkün.
Böyle deniyor.
Ah teşekkürler! Benim arama becerim yetersizmiş T_T
Test edip sonucu yorum olarak bırakacağım.
gemini uygulamasında veya sitesinde henüz desteklenmiyor ama (gemini istemcisinde video ekleme özelliği de kısa süre önce eklendi)
AI Studio'da ise oldukça uzun süredir destekleniyor!
Geliştirici olmamanıza rağmen ürünün olgunluk seviyesi oldukça iyi görünüyor!
Hizmeti memnuniyetle kullanacağım!
Maliyet oldukça yüksek olacak gibi görünüyor; bunu nasıl karşılamayı planlıyorsunuz? Veri YouTube verisi olduğu için, bununla gelir elde etmek telif hakları nedeniyle zor olacak gibi geliyor.
Maliyetler şimdilik çok yüksek değil, ancak kanal sayısı arttıkça sunucu ve API maliyetlerini değerlendirmemiz gereken bir zaman gelecek gibi görünüyor. LilysAI gibi servislere bakınca bir çözüm yolu varmış gibi duruyor; biraz daha geliştirerek düşünmeye devam etmeyi planlıyorum!
Her seferinde bilgilendirici videoları aklımda tutmaya çalışmak yorucuydu; buna bayıldım.
Benimle aynı ihtiyacı olan çok kişi olması şaşırtıcı :)
Ooo, bu çok güzelmiş. Kanalları sunulanlar arasından seçmek yerine, YouTube kanal URL’sini girip doğrudan eklemek mümkün olabilir mi?
Başlangıçtaki plan, kullanıcıların ekleyip paylaşmasıydı ama dağıtım sunucusunda YouTube bot engelleme politikası yüzünden %100 engelleniyorT_T Bu yüzden şu anda kanalları seçip geliştirme sunucusunda ekliyorum.
yt-dlpkullanıyorum; bu sorunu çözmenin bir yolu varsa paylaşabilir misiniz?.. LilysAI gibi şeylerin bunu nasıl yaptığını da bilmiyorum..user agenteklemek...aşağı yukarı bu kadar. Kullanıcı doğrudan ekliyorsa, sanırım 3. madde ilgili kısım olur.
Yanıtınız için teşekkürler!
1, 3 ve 4. maddeler uygulanmış durumda. 2. maddede ise Replit geliştirme sunucusu muhtemelen sanal olarak çalıştığı için engellenmiyor gibi görünüyor, dağıtım sunucusu ise engelleniyor gibi. Araştırınca AWS gibi yerlerin neredeyse tamamen engellendiğini gördüm. Galiba bunun kesin bir doğru cevabı yokT_T..
Ah, acaba videoyu baştan sona oynatıp özetliyor mu? Yoksa yalnızca videonun transkripti üzerinden mi özet çıkarıyor?
yt-dlpise ilki olacağından en azından video süresi kadar zaman alır; ikincisiyse hızlıca biter, bu yüzden 3 kez yeterli gibi görünüyor. Tabii ortaya çıkan sonucun kalitesinde fark olabilir.Yalnızca ses dosyasını parçalara bölerek alıp bir betikle metne dönüştürüyorum.
YouTube arayüzünde altyazıları (transkripti) zamana göre görebileceğiniz bir ekran var; sadece bunu parse etseniz bile crawl etme süresini çok kısaltabilirsiniz gibi görünüyor. Bildiğim kadarıyla çeşitli Chrome eklentileri de buna bakıp özet çıkarıyor.
Evet, doğru. Aslında script’i alıp kullanmak için YouTube Data API kullanmak daha iyi ama test edince neredeyse hepsinin script’i yok diye dönüyorT_T Yükleyenin bunu ayarlaması gerekiyormuş.
ytdlpiçinde altyazı indirme özelliği var. Otomatik oluşturulan altyazılarla indirildiği için yazım hataları olabiliyor ama ben onu yapay zekaya verip bir özet oluşturuyor ve o şekilde kullanıyorum.Vay, bilmiyordum; faydalı bir bilgiymiş. Yapay zekanın önerdiği şekilde ilerleyince böyle bir sorun ortaya çıkıyormuş. Ses çıkarmaktan daha hızlı olacak gibi görünüyor, test edeceğim!
https://github.com/ysm-dev/cpdown
Bunu da benzer bir yöntemle yaptım.
Kodu kurcalayın :)
Buraya da bakacağım :)
Aha. Kolay değilmiş..
Buna çok ihtiyacım vardı, teşekkürler haha 4 saatlik videolar yükleyen kanal çok fazla...
Katılıyorum! Biraz uğraştırıyor ve token gerekiyor ama yaptıktan sonra aşırı kullanışlı oluyor.
YouTube’daki mevcut birçok videoyu ve hâlâ yeni yüklenen videoları kategorilere ayırıp gösteriyor musunuz? İçeri girince bazı kategorilerde sadece birkaç video varmış gibi görünüyor; bunun nedenini sormak istiyorum.
Evet, eski videoları getirmiyor; yalnızca kanalı eklediğiniz andan itibaren yeni videoları topluyor.
Harika!!!!!
-_-b
Vay, ne kadar güzel bir web sitesi!!! Destekliyorum, severek kullanacağım!
Desteğiniz için teşekkürler!!
Kategori çalışmıyor~ Geliştirme/ekonomi kategorileri olursa iyi olur diye düşünüyorum!!
Geri bildiriminiz için teşekkürler. Kategori tablosunu ayırırken gözden kaçırmışım T_T
Düzelterek yeniden dağıttım!
Kategori ve kanalları, kullanıcıların abone sayılarına bakarak kaldırmayı ya da eklemeyi planlıyorum.
Ben de bilgiyi edinmek için videodan ziyade metnin çok daha iyi olduğunu düşünen biriyim; bu yüzden bu hizmeti gerçekten çok beğendim.
Teşekkürler, birçok iyi kanal toplamayı deneyeceğim ^^
Güzelmiş! Vay, ben de buna benzer bir şey yapıyordum, tüylerim diken diken oldu!
Aynı şeyi düşünen birileri varmış demek! Faydalı olur mu bilmiyorum ama çalışma kaydımı paylaşıyorum.
https://eastchair.substack.com/p/replit-mvp-youtube
Düşündüğümden daha zor olan kısım, YouTube’dan feed oluşturma sürecini optimize etmek; daha iyi bir yöntem varsa lütfen paylaşın!
YouTube’un bot engelleme politikası yüzünden zorlanıyorum..T_T
Aa güzelmiş. RSS XML aboneliği nasıl yapılıyor?
Ben geliştirici değilim ama ajan bunu gayet iyi yapıyor. RSS XML düğmesini ekledim. Garip görünen bir yer varsa lütfen geri bildirim verin!
RSS aboneliğini henüz uygulamadım. Yakında uygulamayı deneyeceğim.