En general la progra estuvo muy bonita, sin embargo, se encontraron ciertas trabas que impidieron que la implementación de la tarea se diera de la forma correcta. Aprendí de la tarea que hay un método RSA para encriptar y desencriptar correos, además, aprendí que la llave pública sirve para encriptar y la provada para desencriptar.
Algo que me pareció curioso fue que yo creí que estaba realizando bien lo de encriptación (puesto que encriptaba los correos con mi llave pública y los desencriptaba con la privada de dropbox). Sin embargo, el día de la entrega de la tarea en profesor hizo una aclaración de que la encriptación debía ser con la llave pública del destinatario, lo cual me generó graves problemas en la tarea y no se obtuvo los resultados esperados.
¿Qué deseo con esto? Expresar mi frustración ya que creí que comprendí todo el día que el profesor entregó la especificación. Detalles.
Tema aparte, me sirvió muchísimo este enlace para tkinter:
http://www.tutorialspoint.com/python/tk_frame.htm
Amplié mis conocimientos acerca de tkinter lo cual es genial. Para la primer tarea programada no sabía nada de tkinter y me costó mucho puesto que en clases nunca nos enseñaron a usar tkinter (profe debiste habernos enseñado alguito) y además estaba realizando la progra sola, pero gracias a esa experiencia logré ampliar conocimientos que apliqué para esta segunda tarea programada, Aprendí a usar los entrys, a manejar mejor las ventanas y las funciones.
A pesar de que los resultados no fueron buenos, la progra estuvo interesante.
Tarea Programada II
jueves, 2 de octubre de 2014
viernes, 26 de septiembre de 2014
26/09/2014
4:06 PM
Desde las 12:00md se comenzó a instalar el sdk y se creó la API para la llave sin embargo se encontró con ciertos problemas para crear la carpeta, no sé que estará pasando.
Los enlaces de apoyo para instalar el sdk y crear la API son los siguientes:
http://www.programmingapps.net/2013/11/dropbox-crear-aplicacion/
https://www.dropbox.com/developers/core/sdks/python
https://www.dropbox.com/developers/core/start/python
Se copió el código en Python, se introdujeron las app key y app secret, y se creó un archivo txt automáticamente. Aún se tiene la dificultad de que en la página principal del Dropbox no aparece el ícono de la aplicación creada la cual lleva por nombre TareaP2SGmail.
(Código empleado)
Desde las 12:00md se comenzó a instalar el sdk y se creó la API para la llave sin embargo se encontró con ciertos problemas para crear la carpeta, no sé que estará pasando.
Los enlaces de apoyo para instalar el sdk y crear la API son los siguientes:
http://www.programmingapps.net/2013/11/dropbox-crear-aplicacion/
https://www.dropbox.com/developers/core/sdks/python
https://www.dropbox.com/developers/core/start/python
Se copió el código en Python, se introdujeron las app key y app secret, y se creó un archivo txt automáticamente. Aún se tiene la dificultad de que en la página principal del Dropbox no aparece el ícono de la aplicación creada la cual lleva por nombre TareaP2SGmail.
(Código empleado)
# Include the Dropbox SDK import dropbox # Get your app key and secret from the Dropbox developer website app_key = 'INSERT_APP_KEY' app_secret = 'INSERT_APP_SECRET' flow = dropbox.client.DropboxOAuth2FlowNoRedirect(app_key, app_secret) # Have the user sign in and authorize this token authorize_url = flow.start() print '1. Go to: ' + authorize_url print '2. Click "Allow" (you might have to log in first)' print '3. Copy the authorization code.' code = raw_input("Enter the authorization code here: ").strip() # This will fail if the user enters an invalid authorization code access_token, user_id = flow.finish(code) client = dropbox.client.DropboxClient(access_token) print 'linked account: ', client.account_info() f = open('working-draft.txt', 'rb') response = client.put_file('/magnum-opus.txt', f) print 'uploaded: ', response folder_metadata = client.metadata('/') print 'metadata: ', folder_metadata f, metadata = client.get_file_and_metadata('/magnum-opus.txt') out = open('magnum-opus.txt', 'wb') out.write(f.read()) out.close() print metadataMientras se están realizando las investigaciones respectivas para encriptar con pycrypto en Python.8:46 PMSe comenzó con la interfaz.
miércoles, 24 de septiembre de 2014
24/09/2014
1:08 AM
Se comenzó a investigar cómo recibir e-mails, aún no sirve el código.
Los enlaces utilizados han sido:
https://docs.python.org/2/ library/email-examples.html
https://cloud.google.com/ appengine/docs/python/mail/ receivingmail
1. http://chuwiki.chuidiang.org/index.php?title=Enviar_y_leer_email_con_python_y_gmail
http://stackoverflow.com/ questions/4908472/how-to- receive-mail-using-python
http://gis.stackexchange.com/ questions/76440/how-to- receive-an-email-after-a- script-has-run
martes, 23 de septiembre de 2014
23/09/2014
8:37 AM
Se descubrió que la versión de python descargada era para arquitectura de 32 bits y por esta razón no servía la descarga de pycrypto. Por lo tanto, se descargó la versión 2.7.8 de Python para 64 bits y después se descargó pycrypto 2.6.1 para 64 bits. Se descargaron de los siguientes enlaces:
Python 2.7.8:
https://www.python.org/download
Pycrypto:
http://www.voidspace.org.uk/python/modules.shtml#pycrypto
10:51 PM
Se investigó como instalar el pip. Con algunas dificultades se logró encontrar un video el cual explicaba detalladamente como realizarlo. Enlace: https://www.youtube.com/watch?v=zPMr0lEMqpo
11:33 PM
Se está investigando cómo recibir emails desde python.
Las pruebas para enviar emails finalizaron con éxito, es decir, ya se puede enviar un correo desde Python, por el momento sin encriptar.
Se descubrió que la versión de python descargada era para arquitectura de 32 bits y por esta razón no servía la descarga de pycrypto. Por lo tanto, se descargó la versión 2.7.8 de Python para 64 bits y después se descargó pycrypto 2.6.1 para 64 bits. Se descargaron de los siguientes enlaces:
Python 2.7.8:
https://www.python.org/download
Pycrypto:
http://www.voidspace.org.uk/python/modules.shtml#pycrypto
10:51 PM
Se investigó como instalar el pip. Con algunas dificultades se logró encontrar un video el cual explicaba detalladamente como realizarlo. Enlace: https://www.youtube.com/watch?v=zPMr0lEMqpo
11:33 PM
Se está investigando cómo recibir emails desde python.
Las pruebas para enviar emails finalizaron con éxito, es decir, ya se puede enviar un correo desde Python, por el momento sin encriptar.
lunes, 22 de septiembre de 2014
22/09/2014
3:10 PM
Se comenzó por instalar la versión correcta de Python. Para la implementación de la solución computacional se necesita la versión 2.7.8 de Python. Se descargó del siguiente enlace:
Se comenzó por instalar la versión correcta de Python. Para la implementación de la solución computacional se necesita la versión 2.7.8 de Python. Se descargó del siguiente enlace:
https://www.python.org/downloads/release/python-278/
6:34 PM
Se creó la cuenta de Dropbox y de Gmail.
Es importante mencionar que se comenzó a investigar cómo enviar correos y se comenzó a realizar ciertas pruebas de funcionalidad, aún sin éxito.
6:34 PM
Se creó la cuenta de Dropbox y de Gmail.
Es importante mencionar que se comenzó a investigar cómo enviar correos y se comenzó a realizar ciertas pruebas de funcionalidad, aún sin éxito.
Suscribirse a:
Entradas (Atom)