Skip to content

giovannicadiz/Twitter-Python-MongoDB-4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Twitter-Python-MongoDB

Gio Cádiz

Description

El objetivo de este script en Python, es obtener la información generada por los usuarios de Twitter, mediante un #Hashtag especifico desde la API oficial de Twitter y posteriormente almacenar los datos en una base de datos NoSQL llamada MongoDB.

Requirements

Este script requiere lo siguiente:

Installation

La forma más fácil de instalar la última versión de twython y pymongo es utilizando pip o easy_install:

pip install twython

easy_install twython

pip install pymongo

easy_install pymongo

Si no tenemos una cuenta de Twitter hay que registrarnos, en caso de que la tengamos, vamos a logearnos en el portal de desarrollo y crearemos una nueva aplicación, para tener acceso a los datos de autenticación OAuth a la API.

Una vez creada la aplicación en el portal debemos guardar los siguientes valores para la autenticación:

consumer_key, consumer_secret, access_token_key, access_token_secret

Reemplazar los valores de autenticación en el script:

consumer_key = 'consumer_key here'
consumer_secret = 'consumer_secret here'
access_token = 'access_token here'
access_token_secret = 'access_token_secret here'

Reemplazar #hashtag con una "palabra" como parametro de busqueda:

twitterStream.filter(track = ["#hashtag here"])

Para instalar MongoDB se recomienda seguir el tutorial de la web oficial, correspondiente al sistema operativo de cada usuario.

Robo 3T (anteriormente Robomongo) nos permite conectarnos al servidor de base de datos de forma sencilla y es la interfaz gráfica de usuario ligera libre para los entusiastas de MongoDB.

Releases

No releases published

Packages

No packages published

Languages