From virako.9 en gmail.com Mon Nov 1 08:13:21 2021 From: virako.9 en gmail.com (Victor Ramirez) Date: Mon, 1 Nov 2021 13:13:21 +0100 Subject: [Python-es] =?utf-8?q?Tertulia_python=2C_martes_02_de_Noviembre_?= =?utf-8?q?a_las_23=3A00_CET_=28Horario_de_Espa=C3=B1a=29?= Message-ID: Hola, Se convoca la Tertulia de la semana: ¿Cuándo? *Martes 02 de Noviembre* a las *23:00 CET (Horario de España).* Para otra zona horaria, mirar aquí: https://notime.zone/MnQPZ_I8sBoTv ¿Dónde? https://meet.jit.si/py2021 Accesible desde cualquier navegador moderno y desde aplicación para Android e iOS. La sala estará bloqueada con clave, que se retirará a la hora de comienzo para permitir el acceso público. ¿Por qué? Porque tenemos ganas de hablar sobre python con más gente. Anímate, no se necesitan conocimientos avanzados, solo ganas de charlar y pasar un buen rato. ANUNCIO: Se busca: Se busca alguien con ganas de editar audio, mientras se sigue publicando el excelente trabajo que realizó Pablo en https://podcast.jcea.es/python/ Se recompensa con mucha satisfacción pero sin dinero. Otros detalles: - Se grabará el audio de la conversación con vistas a una difusión pública posterior (tipo podcast). Entendemos que los participantes están de acuerdo en ser grabados (solo audio, no video). Si alguien tiene pegas con esto lo puede comentar al principio de la tertulia. De todas maneras se recordará al empezar. - Se agradece entrar con vídeo, aunque el sonido esté silenciado, porque hablar a una pantalla llena de recuadros negros resulta confuso y desagradable. No es imprescindible, pero se agradece. - A poder ser, ten el sonido silenciado si no estás hablando. Procura que tu audio tenga calidad y no meter ruido ambiente. Procura usar auriculares para evitar el retorno. - La tertulia no tiene tema definido más allá de hablar de Python como lenguaje. Lo más fácil es romper el hielo con algún problema o algún descubrimiento reciente con el que te hayas tropezado con el lenguaje. Sería interesante que trajeras algo pensado. ¡Trae tu tema! - Al final de la tertulia, recomendamos algo que no tiene porqué estar relacionado con python ni con la informática. Libros, películas, juegos, comidas, deportes, ... ¡Cuéntanos! - *Después de terminar la tertulia, nos quedamos y seguimos charlando de cosas muy interesantes que no son grabadas/no queremos que se graben, ahí lo dejo.* Un saludo. -- Víctor Ramírez de la Corte @virako ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From virako.9 en gmail.com Mon Nov 8 10:47:02 2021 From: virako.9 en gmail.com (Victor Ramirez) Date: Mon, 8 Nov 2021 16:47:02 +0100 Subject: [Python-es] =?utf-8?q?Tertulia_python=2C_martes_09_de_Noviembre_?= =?utf-8?q?a_las_23=3A00_CET_=28Horario_de_Espa=C3=B1a=29?= Message-ID: Hola, Se convoca la Tertulia de la semana: ¿Cuándo? *Martes 09 de Noviembre* a las *23:00 CET (Horario de España).* Para otra zona horaria, mirar aquí: https://notime.zone/Mo-DOrEVpNfDc ¿Dónde? https://meet.jit.si/py2021 Accesible desde cualquier navegador moderno y desde aplicación para Android e iOS. La sala estará bloqueada con clave, que se retirará a la hora de comienzo para permitir el acceso público. ¿Por qué? Porque tenemos ganas de hablar sobre python con más gente. Anímate, no se necesitan conocimientos avanzados, solo ganas de charlar y pasar un buen rato. ANUNCIO: Se busca: Se busca alguien con ganas de editar audio, mientras se sigue publicando el excelente trabajo que realizó Pablo en https://podcast.jcea.es/python/ Se recompensa con mucha satisfacción pero sin dinero. Otros detalles: - Se grabará el audio de la conversación con vistas a una difusión pública posterior (tipo podcast). Entendemos que los participantes están de acuerdo en ser grabados (solo audio, no video). Si alguien tiene pegas con esto lo puede comentar al principio de la tertulia. De todas maneras se recordará al empezar. - Se agradece entrar con vídeo, aunque el sonido esté silenciado, porque hablar a una pantalla llena de recuadros negros resulta confuso y desagradable. No es imprescindible, pero se agradece. - A poder ser, ten el sonido silenciado si no estás hablando. Procura que tu audio tenga calidad y no meter ruido ambiente. Procura usar auriculares para evitar el retorno. - La tertulia no tiene tema definido más allá de hablar de Python como lenguaje. Lo más fácil es romper el hielo con algún problema o algún descubrimiento reciente con el que te hayas tropezado con el lenguaje. Sería interesante que trajeras algo pensado. ¡Trae tu tema! - Al final de la tertulia, recomendamos algo que no tiene porqué estar relacionado con python ni con la informática. Libros, películas, juegos, comidas, deportes, ... ¡Cuéntanos! - *Después de terminar la tertulia, nos quedamos y seguimos charlando de cosas muy interesantes que no son grabadas/no queremos que se graben, ahí lo dejo.* Un saludo. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From virako.9 en gmail.com Mon Nov 15 14:51:45 2021 From: virako.9 en gmail.com (Victor Ramirez) Date: Mon, 15 Nov 2021 20:51:45 +0100 Subject: [Python-es] =?utf-8?q?Tertulia_python=2C_martes_16_de_Noviembre_?= =?utf-8?q?a_las_23=3A00_CET_=28Horario_de_Espa=C3=B1a=29?= Message-ID: Hola, Se convoca la Tertulia de la semana: ¿Cuándo? *Martes 16 de Noviembre* a las *23:00 CET (Horario de España).* Para otra zona horaria, mirar aquí: https://notime.zone/Mo_8lrW30hhPj ¿Dónde? https://meet.jit.si/py2021 Accesible desde cualquier navegador moderno y desde aplicación para Android e iOS. La sala estará bloqueada con clave, que se retirará a la hora de comienzo para permitir el acceso público. ¿Por qué? Porque tenemos ganas de hablar sobre python con más gente. Anímate, no se necesitan conocimientos avanzados, solo ganas de charlar y pasar un buen rato. ANUNCIO: Se busca: Se busca alguien con ganas de editar audio, mientras se sigue publicando el excelente trabajo que realizó Pablo en https://podcast.jcea.es/python/ Se recompensa con mucha satisfacción pero sin dinero. Otros detalles: - Se grabará el audio de la conversación con vistas a una difusión pública posterior (tipo podcast). Entendemos que los participantes están de acuerdo en ser grabados (solo audio, no video). Si alguien tiene pegas con esto lo puede comentar al principio de la tertulia. De todas maneras se recordará al empezar. - Se agradece entrar con vídeo, aunque el sonido esté silenciado, porque hablar a una pantalla llena de recuadros negros resulta confuso y desagradable. No es imprescindible, pero se agradece. - A poder ser, ten el sonido silenciado si no estás hablando. Procura que tu audio tenga calidad y no meter ruido ambiente. Procura usar auriculares para evitar el retorno. - La tertulia no tiene tema definido más allá de hablar de Python como lenguaje. Lo más fácil es romper el hielo con algún problema o algún descubrimiento reciente con el que te hayas tropezado con el lenguaje. Sería interesante que trajeras algo pensado. ¡Trae tu tema! - Al final de la tertulia, recomendamos algo que no tiene porqué estar relacionado con python ni con la informática. Libros, películas, juegos, comidas, deportes, ... ¡Cuéntanos! - *Después de terminar la tertulia, nos quedamos y seguimos charlando de cosas muy interesantes que no son grabadas/no queremos que se graben, ahí lo dejo.* Un saludo. -- Víctor Ramírez de la Corte @virako ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From jcaballero.hep en gmail.com Wed Nov 17 06:09:35 2021 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Wed, 17 Nov 2021 11:09:35 +0000 Subject: [Python-es] =?utf-8?q?conversi=C3=B3n_de_hora_local_a_UTC?= Message-ID: Hola, Estoy convencido de que no es difícil, pero no encuentro una forma sencilla de hacerlo :) python 2.7 Siendo hoy un día arbitrario de la semana, necesito saber qué hora será en UTC las 12:30 hora local del próximo lunes. Nótese que entre hoy y el próximo lunes puede haber cambio horario, o sea que no vale con calcular la diferencia entre hora local y UTC actual. ¿Alguna sugerencia? Muchas gracias por adelantado. Saludos, Jose From oggers en gmail.com Wed Nov 17 06:25:18 2021 From: oggers en gmail.com (=?UTF-8?Q?Juan_Carlos_Coru=C3=B1a?=) Date: Wed, 17 Nov 2021 12:25:18 +0100 Subject: [Python-es] =?utf-8?q?conversi=C3=B3n_de_hora_local_a_UTC?= In-Reply-To: References: Message-ID: Una de las formas que se ocurre es esta: from datetime import datetime from dateutil.relativedelta import relativedelta import pytz # tomamos un datetime arbitrario now = datetime.now(tz=pytz.timezone('Europe/Madrid')) next_monday = now + relativedelta(weekday=0) next_monday = next_monday.replace(hour=12, minute=30, second=0, microsecond=0) next_monday.astimezone(tz=pytz.UTC) Pero hay más variantes. El mié, 17 nov 2021 a las 12:10, Jose Caballero () escribió: > Hola, > > Estoy convencido de que no es difícil, pero no encuentro una forma > sencilla de hacerlo :) > > python 2.7 > > Siendo hoy un día arbitrario de la semana, necesito saber qué hora > será en UTC las 12:30 hora local del próximo lunes. > Nótese que entre hoy y el próximo lunes puede haber cambio horario, o > sea que no vale con calcular la diferencia entre hora local y UTC > actual. > > ¿Alguna sugerencia? > > Muchas gracias por adelantado. > Saludos, > Jose > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > -- Juan Carlos Coruña: Python, Zope, Plone, Navision. http://oggers-blog.blogspot.com ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From jcaballero.hep en gmail.com Wed Nov 17 06:33:16 2021 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Wed, 17 Nov 2021 11:33:16 +0000 Subject: [Python-es] =?utf-8?q?conversi=C3=B3n_de_hora_local_a_UTC?= In-Reply-To: References: Message-ID: Muchas gracias. Lo voy a probar. Un saludo, Jose El mié, 17 nov 2021 a las 11:25, Juan Carlos Coruña () escribió: > > Una de las formas que se ocurre es esta: > > from datetime import datetime > from dateutil.relativedelta import relativedelta > > import pytz > > # tomamos un datetime arbitrario > now = datetime.now(tz=pytz.timezone('Europe/Madrid')) > > next_monday = now + relativedelta(weekday=0) > next_monday = next_monday.replace(hour=12, minute=30, second=0, microsecond=0) > > next_monday.astimezone(tz=pytz.UTC) > > Pero hay más variantes. > > > El mié, 17 nov 2021 a las 12:10, Jose Caballero () escribió: >> >> Hola, >> >> Estoy convencido de que no es difícil, pero no encuentro una forma >> sencilla de hacerlo :) >> >> python 2.7 >> >> Siendo hoy un día arbitrario de la semana, necesito saber qué hora >> será en UTC las 12:30 hora local del próximo lunes. >> Nótese que entre hoy y el próximo lunes puede haber cambio horario, o >> sea que no vale con calcular la diferencia entre hora local y UTC >> actual. >> >> ¿Alguna sugerencia? >> >> Muchas gracias por adelantado. >> Saludos, >> Jose >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es > > > > -- > Juan Carlos Coruña: Python, Zope, Plone, Navision. > http://oggers-blog.blogspot.com > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es From pych3m4 en gmail.com Wed Nov 17 10:12:30 2021 From: pych3m4 en gmail.com (Chema Cortes) Date: Wed, 17 Nov 2021 16:12:30 +0100 Subject: [Python-es] =?utf-8?q?conversi=C3=B3n_de_hora_local_a_UTC?= In-Reply-To: References: Message-ID: El mié, 17 nov 2021 a las 12:25, Juan Carlos Coruña () escribió: > Una de las formas que se ocurre es esta: > > from datetime import datetime > > from dateutil.relativedelta import relativedelta > > > > import pytz > > > > # tomamos un datetime arbitrario > > now = datetime.now(tz=pytz.timezone('Europe/Madrid')) > > > > next_monday = now + relativedelta(weekday=0) > > next_monday = next_monday.replace(hour=12, minute=30, second=0, > microsecond=0) > > > next_monday.astimezone(tz=pytz.UTC) > > Pero hay más variantes. > > Con dateutil no necesitas usar pytz: from datetime import datetime from dateutil.relativedelta import relativedelta from dateutil import tz # tomamos un datetime arbitrario now = datetime.now(tz=tz.gettz('Europe/Madrid')) next_monday = now + relativedelta(weekday=0) next_monday = next_monday.replace(hour=12, minute=30, second=0, microsecond=0) next_monday.astimezone(tz=tz.UTC) -- Hyperreals *R "Quarks, bits y otras criaturas infinitesimales": https://blog.ch3m4.org Buscador Python Hispano: http://busca.ch3m4.org ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From virako.9 en gmail.com Mon Nov 22 07:33:14 2021 From: virako.9 en gmail.com (Victor Ramirez) Date: Mon, 22 Nov 2021 13:33:14 +0100 Subject: [Python-es] =?utf-8?q?Tertulia_python=2C_martes_23_de_Noviembre_?= =?utf-8?q?a_las_23=3A00_CET_=28Horario_de_Espa=C3=B1a=29?= Message-ID: Hola, Se convoca la Tertulia de la semana: ¿Cuándo? *Martes 23 de Noviembre* a las *23:00 CET (Horario de España).* Para otra zona horaria, mirar aquí: https://notime.zone/Mp6cRu5fhNhu_ ¿Dónde? https://meet.jit.si/py2021 Accesible desde cualquier navegador moderno y desde aplicación para Android e iOS. La sala estará bloqueada con clave, que se retirará a la hora de comienzo para permitir el acceso público. ¿Por qué? Porque tenemos ganas de hablar sobre python con más gente. Anímate, no se necesitan conocimientos avanzados, solo ganas de charlar y pasar un buen rato. ANUNCIO: Se busca: Se busca alguien con ganas de editar audio, mientras se sigue publicando el excelente trabajo que realizó Pablo en https://podcast.jcea.es/python/ Se recompensa con mucha satisfacción pero sin dinero. Otros detalles: - Se grabará el audio de la conversación con vistas a una difusión pública posterior (tipo podcast). Entendemos que los participantes están de acuerdo en ser grabados (solo audio, no video). Si alguien tiene pegas con esto lo puede comentar al principio de la tertulia. De todas maneras se recordará al empezar. - Se agradece entrar con vídeo, aunque el sonido esté silenciado, porque hablar a una pantalla llena de recuadros negros resulta confuso y desagradable. No es imprescindible, pero se agradece. - A poder ser, ten el sonido silenciado si no estás hablando. Procura que tu audio tenga calidad y no meter ruido ambiente. Procura usar auriculares para evitar el retorno. - La tertulia no tiene tema definido más allá de hablar de Python como lenguaje. Lo más fácil es romper el hielo con algún problema o algún descubrimiento reciente con el que te hayas tropezado con el lenguaje. Sería interesante que trajeras algo pensado. ¡Trae tu tema! - Al final de la tertulia, recomendamos algo que no tiene porqué estar relacionado con python ni con la informática. Libros, películas, juegos, comidas, deportes, ... ¡Cuéntanos! - *Después de terminar la tertulia, nos quedamos y seguimos charlando de cosas muy interesantes que no son grabadas/no queremos que se graben, ahí lo dejo.* Un saludo. -- Víctor Ramírez de la Corte @virako ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From jcaballero.hep en gmail.com Tue Nov 23 03:14:06 2021 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Tue, 23 Nov 2021 08:14:06 +0000 Subject: [Python-es] =?utf-8?q?conversi=C3=B3n_de_hora_local_a_UTC?= In-Reply-To: References: Message-ID: El mié, 17 nov 2021 a las 15:12, Chema Cortes () escribió: > > > > El mié, 17 nov 2021 a las 12:25, Juan Carlos Coruña () escribió: >> >> Una de las formas que se ocurre es esta: >> >> from datetime import datetime >> from dateutil.relativedelta import relativedelta >> >> import pytz >> >> # tomamos un datetime arbitrario >> now = datetime.now(tz=pytz.timezone('Europe/Madrid')) >> >> next_monday = now + relativedelta(weekday=0) >> next_monday = next_monday.replace(hour=12, minute=30, second=0, microsecond=0) >> >> next_monday.astimezone(tz=pytz.UTC) >> >> Pero hay más variantes. >> > > Con dateutil no necesitas usar pytz: > > from datetime import datetime > from dateutil.relativedelta import relativedelta > from dateutil import tz > > # tomamos un datetime arbitrario > now = datetime.now(tz=tz.gettz('Europe/Madrid')) > > next_monday = now + relativedelta(weekday=0) > next_monday = next_monday.replace(hour=12, minute=30, second=0, microsecond=0) > > next_monday.astimezone(tz=tz.UTC) > > Hola, La opción de Chema me da error. Es posible que no sirva para python 2.7 >>> from dateutil import tz >>> dir(tz) ['EPOCHORDINAL', 'TZFILES', 'TZPATHS', 'ZERO', '__all__', '__author__', '__builtins__', '__doc__', '__file__', '__license__', '__name__', '__package__', '_ttinfo', '_tzicalvtz', '_tzicalvtzcomp', 'datetime', 'gettz', 'os', 'parser', 'relativedelta', 'rrule', 'struct', 'sys', 'time', 'tzfile', 'tzical', 'tzlocal', 'tzoffset', 'tzrange', 'tzstr', 'tzutc', 'tzwin', 'tzwinlocal'] La opción de Juan Carlos sí parece funcionar bien. Muchas gracias a ambos. Un saludo, Jose From pych3m4 en gmail.com Tue Nov 23 07:24:17 2021 From: pych3m4 en gmail.com (Chema Cortes) Date: Tue, 23 Nov 2021 13:24:17 +0100 Subject: [Python-es] =?utf-8?q?conversi=C3=B3n_de_hora_local_a_UTC?= In-Reply-To: References: Message-ID: El mar, 23 nov 2021 a las 9:14, Jose Caballero () escribió: > > Hola, > > La opción de Chema me da error. Es posible que no sirva para python 2.7 > > >>> from dateutil import tz > >>> dir(tz) > ['EPOCHORDINAL', 'TZFILES', 'TZPATHS', 'ZERO', '__all__', > '__author__', '__builtins__', '__doc__', '__file__', '__license__', > '__name__', '__package__', '_ttinfo', '_tzicalvtz', '_tzicalvtzcomp', > 'datetime', 'gettz', 'os', 'parser', 'relativedelta', 'rrule', > 'struct', 'sys', 'time', 'tzfile', 'tzical', 'tzlocal', 'tzoffset', > 'tzrange', 'tzstr', 'tzutc', 'tzwin', 'tzwinlocal'] > > No sé bien el error que te pueda dar, pero estaba comprobado con python 2.7 y no daba problemas. En el listado que muestras están las funciones gettz y tzutc, que son las que empleo en el código (tz.UTC is tz.tzutc()). Es posible que dependa de cómo gestione el sistema operativo la zonas horarias y que pytz lo tenga más en cuenta. > La opción de Juan Carlos sí parece funcionar bien. > > Muchas gracias a ambos. > Un saludo, > Jose > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > -- Hyperreals *R "Quarks, bits y otras criaturas infinitesimales": https://blog.ch3m4.org Buscador Python Hispano: http://busca.ch3m4.org ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From facturasxebolax en gmail.com Tue Nov 23 10:27:03 2021 From: facturasxebolax en gmail.com (=?UTF-8?Q?H=c3=a9ctor_J=2e_Ben=c3=adtez_Corredera?=) Date: Tue, 23 Nov 2021 16:27:03 +0100 Subject: [Python-es] =?utf-8?q?Necesito_una_peque=C3=B1a_ayuda_sobre_la_l?= =?utf-8?q?ibrer=C3=ADa_yt-dlp?= Message-ID: <3f9ad72f-c32a-efea-655d-b764c364d879@gmail.com> Buenas desesperado de no encontrar una respuesta acudo a ustedes. Bien necesito extraer los comentarios de unos videos de Youtube y no me vale la API de Google ya que es para una aplicación y bueno prefiero no depender de dicha API. E estado buscando tanto en Github en las isos como por todo internet y no doy con la clave. Se que yt-dlp permite extraer los comentarios de un video pero por más que lo intento no lo consigo. Por lo que e estado leyendo usando la librería de manera aplicación así lo obtendría: yt-dlp --write-comments --extractor-args "youtube:comment_sort=top;max_comments=3;max_comment_depth=1" --skip-download Bien lo que me interesa es realmente usarlo desde Python pero no encuentro información por ninguna parte de como pasarle los parámetros para obtener los comentarios en la devolución del JSON. Bien el obtener los datos del video lo hago así: import yt_dlp as youtube_dl url = "https://www.youtube.com/watch?v=HqGykxomWIc" opciones = {'ignoreerrors': True, 'quiet': True, 'extract_flat': 'in_playlist', 'dump_single_json': True} with youtube_dl.YoutubeDL(opciones) as ydl: r = ydl.extract_info(url, download=False) print(r) Bien sé que con getcomments se obtienen pero por más que se lo pongo en opciones y valor True no me devuelve los comentarios en el json. Esta librería yt-dlp la verdad que todavía no la domino y sigo estudiándola pero estoy atrancado en esto y la verdad no encuentro información y su documentación pues la verdad en Github me parece un poco liosa más que cuando le doy en que se agrego la extracción de comentarios no me da nada de información. Este el repo: https://github.com/yt-dlp/yt-dlp En definitiva que trae muchas cosas que la original Youtube.-dl no traía y estoy más perdido? Muchas gracias a quien pueda echarme un poco de luz y a ser posible si pudieseis ponerme un pequeño código de extracción de comentarios quedaría agradecido. De nuevo y por adelantado mil gracias. Cordiales saludos ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From pych3m4 en gmail.com Wed Nov 24 05:56:46 2021 From: pych3m4 en gmail.com (Chema Cortes) Date: Wed, 24 Nov 2021 11:56:46 +0100 Subject: [Python-es] =?utf-8?q?Necesito_una_peque=C3=B1a_ayuda_sobre_la_l?= =?utf-8?q?ibrer=C3=ADa_yt-dlp?= In-Reply-To: <3f9ad72f-c32a-efea-655d-b764c364d879@gmail.com> References: <3f9ad72f-c32a-efea-655d-b764c364d879@gmail.com> Message-ID: El mar, 23 nov 2021 a las 16:27, Héctor J. Benítez Corredera (< facturasxebolax en gmail.com>) escribió: > Buenas desesperado de no encontrar una respuesta acudo a ustedes. > > > > Bien necesito extraer los comentarios de unos videos de Youtube y no me > vale la API de Google ya que es para una aplicación y bueno prefiero no > depender de dicha API. > > > > E estado buscando tanto en Github en las isos como por todo internet y no > doy con la clave. > > > > Se que yt-dlp permite extraer los comentarios de un video pero por más que > lo intento no lo consigo. > > > > Por lo que e estado leyendo usando la librería de manera aplicación así lo > obtendría: > > > > yt-dlp --write-comments --extractor-args > "youtube:comment_sort=top;max_comments=3;max_comment_depth=1" > --skip-download > > > > Bien lo que me interesa es realmente usarlo desde Python pero no encuentro > información por ninguna parte de como pasarle los parámetros para obtener > los comentarios en la devolución del JSON. > > > > Bien el obtener los datos del video lo hago así: > > > > import yt_dlp as youtube_dl > > url = "https://www.youtube.com/watch?v=HqGykxomWIc" > > opciones = {'ignoreerrors': True, 'quiet': True, 'extract_flat': > 'in_playlist', 'dump_single_json': True} > > with youtube_dl.YoutubeDL(opciones) as ydl: > > r = ydl.extract_info(url, download=False) > > print(r) > > > > Bien sé que con getcomments se obtienen pero por más que se lo pongo en > opciones y valor True no me devuelve los comentarios en el json. > > > > Esta librería yt-dlp la verdad que todavía no la domino y sigo > estudiándola pero estoy atrancado en esto y la verdad no encuentro > información y su documentación pues la verdad en Github me parece un poco > liosa más que cuando le doy en que se agrego la extracción de comentarios > no me da nada de información. > > > > Este el repo: > > > > https://github.com/yt-dlp/yt-dlp > > > > En definitiva que trae muchas cosas que la original Youtube.-dl no traía y > estoy más perdido? > > > > Muchas gracias a quien pueda echarme un poco de luz y a ser posible si > pudieseis ponerme un pequeño código de extracción de comentarios quedaría > agradecido. > > > > De nuevo y por adelantado mil gracias. > > > > Cordiales saludos > > > A veces, cuando no hay documentación, la documentación es el código. En el fichero YoutubeDL.py están las opciones que puedes usar. Entre otras, se ve que hay que usar la opción "getcomments" para extraer los comentarios, y que se debe usar la opción "writeinfojson" si queremos que se escriba a un fichero. En tu código, obtienes la información de vídeo o vídeos, pero falta el procesado posterior. Como no quieres descargar el vídeo, hay que usar la opción "skip_download". Todo junto: import yt_dlp as youtube_dl url = "https://www.youtube.com/watch?v=HqGykxomWIc" opciones = { 'ignoreerrors': True, 'quiet': True, 'extract_flat': 'in_playlist', 'dump_single_json': True, 'getcomments': True, 'writeinfojson': True, 'skip_download': True, } with youtube_dl.YoutubeDL(opciones) as ydl: r = ydl.extract_info(url, download=False) ydl.process_info(r) En realidad, ya habíamos indicado que no descargara el vídeo, por lo que se podría haber hecho en un sólo paso: with youtube_dl.YoutubeDL(opciones) as ydl: ydl.extract_info(url) -- Hyperreals *R "Quarks, bits y otras criaturas infinitesimales": https://blog.ch3m4.org Buscador Python Hispano: http://busca.ch3m4.org ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From facturasxebolax en gmail.com Wed Nov 24 10:12:39 2021 From: facturasxebolax en gmail.com (=?UTF-8?Q?H=c3=a9ctor_J=2e_Ben=c3=adtez_Corredera?=) Date: Wed, 24 Nov 2021 16:12:39 +0100 Subject: [Python-es] =?utf-8?q?Necesito_una_peque=C3=B1a_ayuda_sobre_la_l?= =?utf-8?q?ibrer=C3=ADa_yt-dlp?= In-Reply-To: References: <3f9ad72f-c32a-efea-655d-b764c364d879@gmail.com> Message-ID: <0368f1c0-72b8-2207-cc8d-53dfca50c686@gmail.com> Hola Chema. Muchísimas gracias, funciono a la perfección. Le quedo muy agradecido ya que me a ahorrado más tiempo investigando del que ya llevaba infructuosamente. Si tengo que seguir viendo el código, pero me tiene un poco desconcertado ya que aunque tiene similitud con la librería original hay cambios que todavía no consigo entender. De nuevo muchísimas gracias. Un cordial saludo. El 24/11/2021 a las 11:56, Chema Cortes escribió: > > > El mar, 23 nov 2021 a las 16:27, Héctor J. Benítez Corredera > () escribió: > > Buenas desesperado de no encontrar una respuesta acudo a ustedes. > > Bien necesito extraer los comentarios de unos videos de Youtube y > no me vale la API de Google ya que es para una aplicación y bueno > prefiero no depender de dicha API. > > E estado buscando tanto en Github en las isos como por todo > internet y no doy con la clave. > > Se que yt-dlp permite extraer los comentarios de un video pero por > más que lo intento no lo consigo. > > Por lo que e estado leyendo usando la librería de manera > aplicación así lo obtendría: > > yt-dlp --write-comments --extractor-args > "youtube:comment_sort=top;max_comments=3;max_comment_depth=1" > --skip-download > > Bien lo que me interesa es realmente usarlo desde Python pero no > encuentro información por ninguna parte de como pasarle los > parámetros para obtener los comentarios en la devolución del JSON. > > Bien el obtener los datos del video lo hago así: > > import yt_dlp as youtube_dl > > url = "https://www.youtube.com/watch?v=HqGykxomWIc" > > opciones = {'ignoreerrors': True, 'quiet': True, 'extract_flat': > 'in_playlist', 'dump_single_json': True} > > with youtube_dl.YoutubeDL(opciones) as ydl: > > r = ydl.extract_info(url, download=False) > > print(r) > > Bien sé que con getcomments se obtienen pero por más que se lo > pongo en opciones y valor True no me devuelve los comentarios en > el json. > > Esta librería yt-dlp la verdad que todavía no la domino y sigo > estudiándola pero estoy atrancado en esto y la verdad no encuentro > información y su documentación pues la verdad en Github me parece > un poco liosa más que cuando le doy en que se agrego la extracción > de comentarios no me da nada de información. > > Este el repo: > > https://github.com/yt-dlp/yt-dlp > > En definitiva que trae muchas cosas que la original Youtube.-dl no > traía y estoy más perdido? > > Muchas gracias a quien pueda echarme un poco de luz y a ser > posible si pudieseis ponerme un pequeño código de extracción de > comentarios quedaría agradecido. > > De nuevo y por adelantado mil gracias. > > Cordiales saludos > > > > A veces, cuando no hay documentación, la documentación es el código. > > En el fichero YoutubeDL.py están las opciones que puedes usar. Entre > otras, se ve que hay que usar la opción "getcomments" para extraer los > comentarios, y que se debe usar la opción "writeinfojson" si queremos > que se escriba a un fichero. > > En tu código, obtienes la información de vídeo o vídeos, pero falta el > procesado posterior. Como no quieres descargar el vídeo, hay que usar > la opción "skip_download". > > Todo junto: > > import yt_dlp as youtube_dl > > > url = "https://www.youtube.com/watch?v=HqGykxomWIc" > > opciones = { > > 'ignoreerrors': True, > > 'quiet': True, > > 'extract_flat': 'in_playlist', > > 'dump_single_json': True, > > 'getcomments': True, > > 'writeinfojson': True, > > 'skip_download': True, > > } > > > with youtube_dl.YoutubeDL(opciones) as ydl: > > r = ydl.extract_info(url, download=False) > > ydl.process_info(r) > > > > En realidad, ya habíamos indicado que no descargara el vídeo, por lo > que se podría haber hecho en un sólo paso: > > with youtube_dl.YoutubeDL(opciones) as ydl: > > ydl.extract_info(url) > > > > > -- > Hyperreals *R  "Quarks, bits y otras criaturas infinitesimales": > https://blog.ch3m4.org > Buscador Python Hispano: http://busca.ch3m4.org > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From virako.9 en gmail.com Mon Nov 29 06:45:11 2021 From: virako.9 en gmail.com (Victor Ramirez) Date: Mon, 29 Nov 2021 12:45:11 +0100 Subject: [Python-es] =?utf-8?q?Tertulia_python=2C_martes_30_de_Noviembre_?= =?utf-8?q?a_las_23=3A00_CET_=28Horario_de_Espa=C3=B1a=29?= Message-ID: Hola, Se convoca la Tertulia de la semana: ¿Cuándo? *Martes 30 de Noviembre* a las *23:00 CET (Horario de España).* Para otra zona horaria, mirar aquí: https://notime.zone/MpfVdPhhDoO_n ¿Dónde? https://meet.jit.si/py2021 Accesible desde cualquier navegador moderno y desde aplicación para Android e iOS. La sala estará bloqueada con clave, que se retirará a la hora de comienzo para permitir el acceso público. ¿Por qué? Porque tenemos ganas de hablar sobre python con más gente. Anímate, no se necesitan conocimientos avanzados, solo ganas de charlar y pasar un buen rato. ANUNCIO: Se busca: Se busca alguien con ganas de editar audio, mientras se sigue publicando el excelente trabajo que realizó Pablo en https://podcast.jcea.es/python/ Se recompensa con mucha satisfacción pero sin dinero. Otros detalles: - Se grabará el audio de la conversación con vistas a una difusión pública posterior (tipo podcast). Entendemos que los participantes están de acuerdo en ser grabados (solo audio, no video). Si alguien tiene pegas con esto lo puede comentar al principio de la tertulia. De todas maneras se recordará al empezar. - Se agradece entrar con vídeo, aunque el sonido esté silenciado, porque hablar a una pantalla llena de recuadros negros resulta confuso y desagradable. No es imprescindible, pero se agradece. - A poder ser, ten el sonido silenciado si no estás hablando. Procura que tu audio tenga calidad y no meter ruido ambiente. Procura usar auriculares para evitar el retorno. - La tertulia no tiene tema definido más allá de hablar de Python como lenguaje. Lo más fácil es romper el hielo con algún problema o algún descubrimiento reciente con el que te hayas tropezado con el lenguaje. Sería interesante que trajeras algo pensado. ¡Trae tu tema! - Al final de la tertulia, recomendamos algo que no tiene porqué estar relacionado con python ni con la informática. Libros, películas, juegos, comidas, deportes, ... ¡Cuéntanos! - *Después de terminar la tertulia, nos quedamos y seguimos charlando de cosas muy interesantes que no son grabadas/no queremos que se graben, ahí lo dejo.* Un saludo. -- Víctor Ramírez de la Corte @virako ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From dsaavedra88 en gmail.com Tue Nov 30 09:49:43 2021 From: dsaavedra88 en gmail.com (Diego Saavedra) Date: Tue, 30 Nov 2021 09:49:43 -0500 Subject: [Python-es] Libro de Python para Ingenieros Message-ID: Buen día hace algún tiempo atras utilizaba el libro "Python para ingenieros" para conocer las bases de Python, me pregunto ¿Es el único libro para los inicios de python para estudiantes?¿Qué bibliografía recomiendan? Agradezco sus comentarios -- Atentamente Diego Saavedra Master's research student, passionate about reading, developer and facilitator, passionate about reading, developer and facilitator, Affective Computing thesis. *Telf: *(+593) 07 2617125* Celular: *+593992018216 *Correo:* dsaavedra88 en gmail.com , dmsaavedra3 en utpl.edu.ec, statick en coddic.com, dsaavedra en chilalito.com, diego.saavedra en istjm .edu.ec *Twitter:* @Statick_ds *Mastodon:* mastodon.social en statick ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From diego.uribe.gamez en gmail.com Tue Nov 30 09:51:34 2021 From: diego.uribe.gamez en gmail.com (DiegoUG) Date: Tue, 30 Nov 2021 09:51:34 -0500 Subject: [Python-es] Libro de Python para Ingenieros In-Reply-To: References: Message-ID: Python Aplicado Eugenia Bahit [image: Mailtrack] Remitente notificado con Mailtrack 30/11/21 09:51:32 El mar, 30 de nov. de 2021 a la(s) 09:50, Diego Saavedra ( dsaavedra88 en gmail.com) escribió: > Buen día hace algún tiempo atras utilizaba el libro "Python para > ingenieros" para conocer las bases de Python, me pregunto ¿Es el único > libro para los inicios de python para estudiantes?¿Qué bibliografía > recomiendan? > > Agradezco sus comentarios > > -- > Atentamente > Diego Saavedra > Master's research student, passionate about reading, developer and > facilitator, passionate about reading, developer and facilitator, Affective > Computing thesis. > > *Telf: *(+593) 07 2617125* Celular: *+593992018216 *Correo:* > dsaavedra88 en gmail.com , dmsaavedra3 en utpl.edu.ec, > statick en coddic.com, dsaavedra en chilalito.com, > diego.saavedra en istjm > .edu.ec > > *Twitter:* @Statick_ds > *Mastodon:* mastodon.social en statick > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > -- *Diego Alonso Uribe Gamez* ------------------------------ *Senior Software Developer* Linkedin: diegouribegamez Twitter: @DiegoUG ------------------------------ ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From tuxskar en gmail.com Tue Nov 30 10:16:09 2021 From: tuxskar en gmail.com (oscar ramirez) Date: Tue, 30 Nov 2021 16:16:09 +0100 Subject: [Python-es] Libro de Python para Ingenieros In-Reply-To: References: Message-ID: Hola Diego, Recientemente publiqué un libro (con la editorial Marcombo) que cubre las bases y en profundidad muchos temas del desarrollo con Python como estructuras de datos, programación concurrente, orientación a objetos, desarrollo en TKinter, desarrollo web y mucho más. Te paso el enlace para que le eches un vistazo por si te cuadra en lo que estás buscando: https://elpythonista.com/python-a-fondo Lo puedes encontrar en cualquier tienda de libros (fnac, casa del libro, amazon, kindle, etc) y también está disponible en formato digital. Un saludo. Oscar El mar, 30 nov 2021 a las 15:55, DiegoUG () escribió: > Python Aplicado Eugenia Bahit > > > > [image: Mailtrack] > Remitente > notificado con > Mailtrack > 30/11/21 > 09:51:32 > > El mar, 30 de nov. de 2021 a la(s) 09:50, Diego Saavedra ( > dsaavedra88 en gmail.com) escribió: > >> Buen día hace algún tiempo atras utilizaba el libro "Python para >> ingenieros" para conocer las bases de Python, me pregunto ¿Es el único >> libro para los inicios de python para estudiantes?¿Qué bibliografía >> recomiendan? >> >> Agradezco sus comentarios >> >> -- >> Atentamente >> Diego Saavedra >> Master's research student, passionate about reading, developer and >> facilitator, passionate about reading, developer and facilitator, Affective >> Computing thesis. >> >> *Telf: *(+593) 07 2617125* Celular: *+593992018216 *Correo:* >> dsaavedra88 en gmail.com , dmsaavedra3 en utpl.edu.ec, >> statick en coddic.com, dsaavedra en chilalito.com, >> diego.saavedra en istjm >> .edu.ec >> >> *Twitter:* @Statick_ds >> *Mastodon:* mastodon.social en statick >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> > > > -- > *Diego Alonso Uribe Gamez* > ------------------------------ > > *Senior Software Developer* > > Linkedin: diegouribegamez > > Twitter: @DiegoUG > ------------------------------ > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: