Re: [Python-es] Scraping
El 11 de marzo de 2014, 17:14, Augusto Theaux augustothe...@gmail.comescribió: Omar, gracias por la respuesta. Queria hacerlo sin framework de forma mas personalizada, para enteder como funciona. Si quieres empezar por el lado duro, empieza por las expresiones regulares. Hay un libro que trata sobre cómo procesar texto en python: *Text Processing in Python* http://gnosis.cx/TPiP/ de *David Mertz me...@gnosis.cx* Pero es mejor usar alguna librería como la BeautifulSoup http://www.crummy.com/software/BeautifulSoup/o Amarahttp://xml3k.org/Amara. Para la primera, hice una prueba para descargar libros de openlibra http://openlibra.com/para calibre: calibre-scraphttp://hg.ch3m4.org/calibre-scrap. Reconozco que tiene una programación rara si comparas con lo que se ve por ahí. Para empezar, casi mejor que te busques otros ejemplos. Para Amara http://xml3k.org/Amara, hay un taller muy interesante impartido por Luis Morillas: LSWC_scraping_the_webhttp://es.wikieducator.org/LSWC_scraping_the_web( aquí http://dl.dropbox.com/u/25217970/WS650063.mp3 tienes el audio). -- Hyperreals *R Quarks, bits y otras criaturas infinitesimales: http://ch3m4.org/blog Buscador Python Hispano: http://ch3m4.org/python-es ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Scraping
Chema, eres nuestro gurú. El 12 de marzo de 2014, 10:34, Chema Cortes pych...@gmail.com escribió: El 11 de marzo de 2014, 17:14, Augusto Theaux augustothe...@gmail.comescribió: Omar, gracias por la respuesta. Queria hacerlo sin framework de forma mas personalizada, para enteder como funciona. Si quieres empezar por el lado duro, empieza por las expresiones regulares. Hay un libro que trata sobre cómo procesar texto en python: *Text Processing in Python* http://gnosis.cx/TPiP/ de *David Mertz me...@gnosis.cx * Pero es mejor usar alguna librería como la BeautifulSoup http://www.crummy.com/software/BeautifulSoup/o Amarahttp://xml3k.org/Amara. Para la primera, hice una prueba para descargar libros de openlibra http://openlibra.com/para calibre: calibre-scraphttp://hg.ch3m4.org/calibre-scrap. Reconozco que tiene una programación rara si comparas con lo que se ve por ahí. Para empezar, casi mejor que te busques otros ejemplos. Para Amara http://xml3k.org/Amara, hay un taller muy interesante impartido por Luis Morillas: LSWC_scraping_the_webhttp://es.wikieducator.org/LSWC_scraping_the_web( aquí http://dl.dropbox.com/u/25217970/WS650063.mp3 tienes el audio). -- Hyperreals *R Quarks, bits y otras criaturas infinitesimales: http://ch3m4.org/blog Buscador Python Hispano: http://ch3m4.org/python-es ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ -- *monoBOT* Visite mi sitio(Visit my site): monobotblog.alvarezalonso.es ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Scraping
Yo tambien estoy empezando, pero he buscado mas de la cuenta, para aprender. Talvez te sirva esto para desarrollar con wxpython + Gui Boa Constructor, te llevan paso a paso. http://www.gratisprogramas.org/descargar/boa-constructor-tutorial-de-programacion-espanol/ Sino tambien para wxpython hay cuatro videos en: http://vimeo.com/15238082 El 11 de marzo de 2014, 10:03, Augusto Theaux augustothe...@gmail.comescribió: Buenas a todo la gente de Python-es, Estoy empezando con python y queria hacer una practicas. Alguien me podria ayudar con el tema de scraping. Estuve viendo algunos ejemplos, pero la mayoria son avanzados y no los puedo seguir. Necesito saber que librerias usar, si es necesario instalarlas. Ya pude traer toda la info de una pagina, ahora quiero traer un dato en particular y no se como hacerlo. Desde ya muy agradecido. Slds √√ Sender notified this mail has been read (+ infohttp://mailtrack.io/en/?utm_medium=signatureutm_source=augustothe...@gmail.comutm_campaign=16 ) ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ -- Agradeciendo de antemano su valiosa colaboración y atención. *Jorge Vega Trigueros* *Teléfono: (506) 2292-5726* *Móvil: (506) 8434-0082* ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Scraping
Diego, Gracias, me sirvio y es facil de entender el funcionamiento. Slds √√ Sender notified this mail has been read (+ infohttps://mailtrack.io/install?source=signaturelang=enreferral=augustothe...@gmail.comidSignature=16 ) El 11 de marzo de 2014, 13:16, Diego pascual lopez azoti...@gmail.comescribió: Buenas Augusto, Si ya puedes traerte el contenido de la pagina, creo que lo que te falta es parsearla para poder sacar los datos que te interesan, yo te recomendaria http://www.crummy.com/software/BeautifulSoup/bs4/doc/. Un saludo. 2014-03-11 17:06 GMT+01:00 Omar Gutiérrez omar@gmail.com: Una de las librerías más completas para esa tarea es: Scrapy 2014-03-11 10:03 GMT-06:00 Augusto Theaux augustothe...@gmail.com: Buenas a todo la gente de Python-es, Estoy empezando con python y queria hacer una practicas. Alguien me podria ayudar con el tema de scraping. Estuve viendo algunos ejemplos, pero la mayoria son avanzados y no los puedo seguir. Necesito saber que librerias usar, si es necesario instalarlas. Ya pude traer toda la info de una pagina, ahora quiero traer un dato en particular y no se como hacerlo. Desde ya muy agradecido. Slds √√ Sender notified this mail has been read (+ infohttp://mailtrack.io/en/?utm_medium=signatureutm_source=augustothe...@gmail.comutm_campaign=16 ) ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Más consultas: pdf, email, crear ejecutable.
Estoy de acuerdo con Alexandro, pero además agregaría una pregunta para ti: ¿Por qué alguien respondería tus dudas cuando tu manifiestas que vas a ocultar esas soluciones a otros? El 12 de marzo de 2014, 10:43, Alexandro Colorado j...@oooes.org escribió: On 3/12/14, Rafael Cantos rafaelcan...@hotmail.com wrote: Buenas lista Sigo con más preguntas, conforme me van indicando qué más cosas debe de tener el programa, a ver si me orientáis un poco: 1. ¿Un módulo para crear PDF? 2. ¿Cómo mostrar una vista previa de impresión y el menú de impresión? 3. ¿Algún módulo para enviar correo? Y una cuestión importante para nosotros. El programa queremos que se instale en el ordenador, con el intérprete y todo lo demás, pero al mismo tiempo queremos hacer que el código fuente no se pueda leer por parte de terceros, de forma que no nos copien el programa. ¿Cómo podemos hacer esto? Primero dejar de pensar esa falacia de que no quieras que lean tu código. Hay ofuscadores, pero nunca creo que eso prevenga que te copien el programa. Esas son ideas poco educadas de la realidad informática. La mejor recomendación es reeducar a los que tomaron esa decisión. Python es un lenguaje, no un framework o un programa. Python se basa en módulos para poder manipular programaticamente funcionalidades. Finalmente para responderte, existe libpdf, tienes XML y HTML para una previsualizacion, y PIL en caso que quieras renderizarlo en imágenes. En Python tienes los módulos de smtplib y MIME-Type. Saludos y gracias Rafa ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ -- Alexandro Colorado Apache OpenOffice Contributor http://www.openoffice.org ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
[Python-es] Convocatoria reunión Python-Madrid Marzo 2014
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hola a todos: Este mes, en Python-Madrid, también tenemos una cita para todos los interesados. En el enlace podéis leer los detalles: http://www.python-madrid.es/post/reunion-marzo-2014-python-madrid/ Un saludo. -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.11 (Darwin) Comment: GPGTools - http://gpgtools.org iEYEARECAAYFAlMg378ACgkQnPFBatEMYOec7ACgtiIrlj16wTysai5WAmvoALb/ zAgAni4DBYkmAW27yuOoV8PYRef+54AM =95P4 -END PGP SIGNATURE- ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Más consultas: pdf, email, crear ejecutable.
Buenas Sin crear polémica 1. Nadie me tiene que reeducar, soy Ingeniero en Informática, he desarrollado software para python en código abierto, podéis verlo en dbr.sourceforge.net, así que por favor, lecciones de ética o de cualquier otro asunto que sea mi decisión libre y que no vaya en contra de una ley, respetarla. Soy partidario del software libre, lo que no soy partidario es de hacer un programa para una empresa X y no tener derecho a decidir si quiero establecer medidas anticopia. 2. Compartir soluciones a problemas puntuales, no obliga a compartir el código de todo un programa. Si trabajo en un programa concreto, y quiero explotarlo en beneficio propio y exclusivamente, estoy en todo mi derecho. En ningún momento he dicho que no aporte respuestas a problemas puntuales. Y ya que te interesas, cuando estudiaba en la universidad todas mis prácticas eran cedidas voluntariamente a todos mis compañeros, programas enteros, así que por favor, respetad mi decisión. 3. La razón es porque vamos a trabajar mucho y muy duro enn el programa, y no queremos que un tercero se beneficie del programa, o dicho de otra forma, de nuestro esfuerzo de trabajo. Y repito, programa, aplicación o software se refiere al conjunto total de las unidades funcionales de todo el programa, incluyendo manuales de uso, técnico y de código. 4. Repito, puedo aportar soluciones generales a problemas determinados, pero eso no implica que tenga que compartir libremente todo el código que haga (el programa entero en otras palabras). Y en la licencia de python tampoco lo pone que sea obligatorio. Yo he estado activo en esta lista hace años, he preguntado y he compartido lo que he podido. He estado unos cuantos años inactivo, así que no me diga nadie, por favor, eso de ¿Por qué alguien respondería tus dudas cuando tu manifiestas que vas a ocultar esas soluciones a otros? Quien quiera que visite dbr.sourceforge.net, y vea el único programa a nivel mundial hasta el momento, con interfaz gráfica, que es capaz de reproducir libros en formato DAISY 2.02, un formato de libros digitales hablados para personas ciegas. Y luego, decidme si comparto o no. Con lo dicho, agradecería que manifestaciones de carácter personal y que no atienden a razones de la pregunta del correo se abtengan. Contestar es libre, si se quiere se hace, si no se quiere, no se hace. Así de simple. Gracias Alexandro por tu ayuda. Echaré un ojo a lo que me comentas. ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Más consultas: pdf, email, crear ejecutable.
No es de etica, tu logica esta rota, es un bug. -- Sent from my Nokia N900 On Wed Mar 12 17:29:39 2014 Rafael Cantos rafaelcan...@hotmail.com wrote: Buenas Sin crear polémica 1. Nadie me tiene que reeducar, soy Ingeniero en Informática, he desarrollado software para python en código abierto, podéis verlo en dbr.sourceforge.net, así que por favor, lecciones de ética o de cualquier otro asunto que sea mi decisión libre y que no vaya en contra de una ley, respetarla. Soy partidario del software libre, lo que no soy partidario es de hacer un programa para una empresa X y no tener derecho a decidir si quiero establecer medidas anticopia. 2. Compartir soluciones a problemas puntuales, no obliga a compartir el código de todo un programa. Si trabajo en un programa concreto, y quiero explotarlo en beneficio propio y exclusivamente, estoy en todo mi derecho. En ningún momento he dicho que no aporte respuestas a problemas puntuales. Y ya que te interesas, cuando estudiaba en la universidad todas mis prácticas eran cedidas voluntariamente a todos mis compañeros, programas enteros, así que por favor, respetad mi decisión. 3. La razón es porque vamos a trabajar mucho y muy duro enn el programa, y no queremos que un tercero se beneficie del programa, o dicho de otra forma, de nuestro esfuerzo de trabajo. Y repito, programa, aplicación o software se refiere al conjunto total de las unidades funcionales de todo el programa, incluyendo manuales de uso, técnico y de código. 4. Repito, puedo aportar soluciones generales a problemas determinados, pero eso no implica que tenga que compartir libremente todo el código que haga (el programa entero en otras palabras). Y en la licencia de python tampoco lo pone que sea obligatorio. Yo he estado activo en esta lista hace años, he preguntado y he compartido lo que he podido. He estado unos cuantos años inactivo, así que no me diga nadie, por favor, eso de ¿Por qué alguien respondería tus dudas cuando tu manifiestas que vas a ocultar esas soluciones a otros? Quien quiera que visite dbr.sourceforge.net, y vea el único programa a nivel mundial hasta el momento, con interfaz gráfica, que es capaz de reproducir libros en formato DAISY 2.02, un formato de libros digitales hablados para personas ciegas. Y luego, decidme si comparto o no. Con lo dicho, agradecería que manifestaciones de carácter personal y que no atienden a razones de la pregunta del correo se abtengan. Contestar es libre, si se quiere se hace, si no se quiere, no se hace. Así de simple. Gracias Alexandro por tu ayuda. Echaré un ojo a lo que me comentas. ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Más consultas: pdf, email, crear ejecutable.
2014-03-12 9:47 GMT-03:00 Rafael Cantos rafaelcan...@hotmail.com: Buenas lista Sigo con más preguntas, conforme me van indicando qué más cosas debe de tener el programa, a ver si me orientáis un poco: 1. ¿Un módulo para crear PDF? Podes ver PyFPDF, la versión para python de la biblioteca FPDF (php) que estamos manteniendo: https://code.google.com/p/pyfpdf/ Es muy sencilla, didáctica, con muchos ejemplos, soporta imágenes, unicode (fuentes TTF) y python 3 (experimental) etc. Podes verlo en funcionamiento (para facturas electrónicas en Argentina) en: https://code.google.com/p/pyafipws/source/browse/pyfepdf.py http://www.pyafipws.com.ar/anuncios/pyfepdfgeneradordefacturaselectronicasenpdf 2. ¿Cómo mostrar una vista previa de impresión y el menú de impresión? Si tiene instalado un visor de PDF, podes iniciarlo con os.system o os.startfile (windows) (podes ver el metodo MostrarPDF del programa mencionado arriba) 3. ¿Algún módulo para enviar correo? Nuevamente, podes ver lo desarrollado para factura electrónica (usa el módulo estandar de python, pero ya contempla conexión TLS, adjuntos, etc.): https://code.google.com/p/pyafipws/source/browse/pyemail.py La documentación es bastante básica pero bastante intuitiva, esta para VB pero es trivial hacerlo en Python: http://www.sistemasagiles.com.ar/trac/wiki/ManualPyAfipWs#PyEmail:Enviodecorreoelectrónico Cualquier duda quedamos en contacto, Sds Mariano Reingart http://www.sistemasagiles.com.ar http://reingart.blogspot.com ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/