Re: [Python-es] Scraping

2014-03-12 Por tema Chema Cortes
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

2014-03-12 Por tema monoBOT
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

2014-03-12 Por tema Jorge Vega Trigueros
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

2014-03-12 Por tema Augusto Theaux
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.

2014-03-12 Por tema Flavio Danesse
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

2014-03-12 Por tema Pablo Lobariñas

-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.

2014-03-12 Por tema Rafael Cantos

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.

2014-03-12 Por tema Alexandro Colorado
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 Por tema Mariano Reingart
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/