-
Notifications
You must be signed in to change notification settings - Fork 0
rancavil/quedijisteentwitter
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
quedijisteentwitter: ==================== Esta es una aplicacion que permite consultar los 100 ultimos tweets de un usuario, ordena las 5 fechas con mas tweets y los despliega a traves de Google Charts. Al hacer click sobre las barras del grafico se pueden ver los tweets de esa fecha. Para ver como funciona en vivo visitar: http://quedijisteentwitter.appspot.com/ La aplicacion pretende ser un ejercicio practico y util de como las tecnologias antes mencionadas pueden funcionar juntas. Ademas, si haces click sobre las barras del grafico te permitiran ver los tweets que escribiste en ese dia. La aplicacion esta escrita en Python en el framework Django 1.4.1, utiliza Html5, css3 y JQuery. Existe una version en Tornado Web Server. La aplicacion se puede desplegar en Django y Tornado Web Server. ======= Django: ======= Para configurar la aplicacion en Django (1.4.1) debes procurar cambiar los valores donde corresponda en el archivo: /django/whatTweet/whatTweet/settings.py Debes configurar: STATICFILES_DIRS TEMPLATE_DIRS Debes poner las rutas relativas a los directorios de templates y static. "quedijisteentwitter" Utiliza los servicios REST de la API de Twitter 1.1. Les recomiendo que revisen y entienda el uso de esta API (sus restricciones, etc.) https://dev.twitter.com/docs/api/1.1 Para obtener las claves de acceso y token deben registrarse en el sitio para desarrolladores de twitter. https://dev.twitter.com/ Para obtener el consumerKey, consumerSecret, accessToken y accessTokenSecret deben regitrar la aplicacion de acuerdo a la info solicitada. Deben asegurarse que cuenten con todas las librerias de python requeridas por la aplicacion. oauth2 y httplib2. Ejecutar (en linux) $ pip install oauth2 (se instala httplib2) Una vez instalada y configurada la aplicacion puedes acceder a ella ejecutando: $ python manage.py runserver 8888 Y en tu navegador accediendo a la siguiente url: http://localhost:8888/tweets ======== Tornado: ======== Para desplegar la aplicacion en Tornado Web Server 2.4.1 debes tener instalado el siguiente software: - oauth2 y httplib2 Ejecutar (en linux) $ pip install oauth2 (se instala httplib2) - json - pymongo Ejecutar (en linux) $ pip install pymongo Importante!!! ------------- Esta version de la aplicacion utiliza MongoDB para almacenar los resultados obtenidos desde Twitter API 1.1. Los JSON son almacenado en Mongodb; por lo que debes asegurar que cuando ejecutes la aplicacion mongo este funcionando. Para ejecutar la aplicacion: $ cd whatTweet $ python tweetchart.py Luego en el navegador accediendo a la siguiente url: http://localhost:8089 ADVERTENCIA: LA APLICACION NO ES PARA MS EXPLORER 8 o menor!!!!...
About
Aplicación Django/Tornado que permite recordar que dijiste en twitter (consume los servicios REST de Twitter)
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published