RSS de YouTube para recibir en texto
(shortv.replit.app)Suelo ver principalmente contenido informativo en YouTube, pero como no me gusta terminar perdiendo tiempo viendo otros videos, lo hice con Replit.
Usuarios recomendados
- Para quienes no quieren caer en el agujero sin fondo de YouTube
- Para quienes quieren leer rápido solo la información en texto en vez de ver videos
- Para quienes quieren seleccionar los videos que de verdad vale la pena ver
42 comentarios
Ah... no puedo acceder. ¿Será que cerraron el servicio?
Como
yt-dlpsigue siendo bloqueado, el servicio normal fue suspendido T_TSe movió a shortv.vercel.app para archivo, pero ya no está en servicio...
Así que por ahora hice un servicio que resume blogs. https://hyprfeed.app/
Planeo agregar el resumen de YouTube más adelante si encuentro una forma de hacerlo.
De verdad hicieron algo increíble...? ¡¡Gracias!!
Excelente. Lo usaré bien.
Según entiendo, si usas la API de Gemini, puedes proporcionar el video solo con la URL sin descargarlo.
Antes se podía, pero no sé si todavía se puede ahora.
¡Creo que valdría la pena que le echaras un vistazo!
https://cloud.google.com/vertex-ai/generative-ai/…
https://ai.google.dev/gemini-api/docs/video-understanding?hl=ko
Al final, fracasé T_T
No estoy totalmente seguro de si no lo apliqué correctamente, pero después de buscar todo el día,
-Analizar videos de YouTube con la API de Gemini no se ofrece de forma predeterminada.
-Solo es posible con videos que uno mismo haya subido a YouTube.
Eso es lo que dicen.
¡Oh, gracias! Se ve que me faltó habilidad para buscar T_T
Lo voy a probar y luego dejaré un comentario con el resultado.
Todavía no lo admiten en la app ni en el sitio de Gemini (la función para insertar videos en el cliente de Gemini también se agregó hace poco),
¡pero en AI Studio ya tiene soporte desde hace bastante tiempo!
Aunque no eres desarrollador, el nivel de acabado del producto está bastante bien.
¡Voy a usar bien el servicio!
Parece que va a costar bastante, ¿cómo piensan cubrirlo? Como los datos son de YouTube, me parece que sería difícil monetizar esto por temas de derechos de autor.
Por ahora, los costos no han sido muy altos, pero si aumenta la cantidad de canales, parece que llegará el momento de considerar los costos del servidor y de la API. Al ver servicios como LilysAI, parece que hay formas de manejarlo, así que quiero seguir mejorándolo y pensarlo un poco más.
Antes me dolía la cabeza tener que meterme en la cabeza cada video informativo, así que esto me encanta.
Me sorprende que haya tantas personas con la misma necesidad que yo :)
Oh, esto está buenísimo. ¿No se podría agregar manualmente ingresando la URL del canal de YouTube, en lugar de elegir entre los canales disponibles?
El plan original era que los usuarios lo agregaran y compartieran, pero en el servidor de despliegue la política de bloqueo del bot de YouTube lo bloquea al 100%T_T Así que por ahora estoy eligiendo canales y agregándolos desde el servidor de desarrollo.
Estoy usando
yt-dlp; si alguien sabe cómo resolver este problema, agradecería que lo compartiera... Tampoco sé cómo lo hacen cosas como LilysAI...user agentmás o menos adecuado...más o menos eso. Si el usuario lo agrega directamente, creo que la parte relacionada sería la del punto 3.
¡Gracias por la respuesta!
Los puntos 1, 3 y 4 ya están aplicados. En cuanto al 2, creo que como el servidor de desarrollo de Replit probablemente corre de forma virtual, no parece que se bloquee, pero el servidor desplegado sí parece quedar bloqueado. Por lo que encontré, lugares como AWS casi siempre quedan bloqueados. Parece que no hay una respuesta exactaT_T..
Ah, una pregunta: ¿esto resume reproduciendo el video completo, o resume solo con el script del video? Si es con
yt-dlp, sería lo primero, así que tomaría al menos lo que dura el video; si es lo segundo, terminaría rápido y parecería que con solo 3 veces sería suficiente. Aunque podría haber una diferencia en la calidad del resultado.Solo estoy descargando el archivo de audio por partes y extrayéndolo con un script.
En la interfaz de YouTube hay una pantalla donde se pueden ver los subtítulos (transcripción) por tiempo; si solo se parsea eso, parece que se podría reducir muchísimo el tiempo de crawling. Tengo entendido que varios plugins de Chrome también toman eso y luego hacen el resumen.
Sí, así es. Originalmente lo ideal es usar scripts obtenidos con la YouTube Data API, pero cuando lo pruebas, casi siempre devuelve que no hay scripts disponiblesT_T Dicen que el uploader tiene que configurarlo.
ytdlptiene una función para descargar subtítulos. Se descargan como subtítulos generados automáticamente, así que tienen algunos errores, pero yo los uso para pasárselos a una IA y generar un resumen.Oh, no conocía esa información. Como seguí lo que me sugirió la IA, apareció este problema. Parece que será más rápido que extraer el audio; ¡lo voy a probar!
https://github.com/ysm-dev/cpdown
Esto también lo hice de una forma similar.
Revisen el código :)
También tomaré esto como referencia :)
Ajá. No es fácil..
Necesitaba muchísimo algo así, gracias jajaja. Hay demasiados canales que suben videos de 4 horas...
¡Totalmente de acuerdo! Cuesta un poco de trabajo y necesitas tokens, pero una vez hecho, queda comodísimo.
¿Se muestran categorizados muchos de los videos existentes en YouTube, así como los nuevos videos que se siguen subiendo ahora? Al entrar, vi que algunas categorías parecen tener solo unos cuantos videos, así que quisiera consultar por qué sucede eso.
Sí, no trae los videos anteriores y solo recopila los videos nuevos a partir del momento en que agregas el canal.
¡Buenísimo!!!!!
-_-b
¡Guau, es una web buenísima! ¡Los apoyo y la voy a usar mucho!
¡¡Gracias por el apoyo!!
La categoría no funciona~ ¡¡Estaría bueno que hubiera categorías de desarrollo/economía!!
Gracias por los comentarios. Se me pasó durante la separación de la tabla de categorías.
¡Lo corregí y lo volví a desplegar!
Planeo eliminar o agregar categorías y canales según la cantidad de suscriptores de los usuarios.
Yo también soy de los que piensa que para consumir información, el texto es muchísimo mejor que el video, así que el servicio me encanta.
Gracias, voy a recopilar muchos buenos canales ^^
¡Qué bueno! Vaya, yo también estaba haciendo algo parecido, ¡qué escalofriante la coincidencia!
¡Veo que había alguien pensando lo mismo! No sé si te sirva de referencia, pero comparto el registro de mi trabajo.
https://eastchair.substack.com/p/replit-mvp-youtube
Más difícil de lo que parece es optimizar el proceso de convertirlo en un feed desde YouTube, así que si tienen una mejor forma, ¡compártanla!
Por las políticas de bloqueo de bots de YouTube, está complicado...T_T
Oh, qué bien. ¿Cómo me suscribo al RSS XML?
No soy desarrollador, pero el agente lo hizo muy bien. Agregué un botón de RSS XML. Si ven algo raro, ¡por favor déjenme sus comentarios!
Todavía no he implementado la suscripción por RSS. La implementaré pronto.