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)
# 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 metadata
Mientras se están realizando las investigaciones respectivas para encriptar con pycrypto en Python. 
8:46 PM
Se 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.




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:

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.