Installation guide — Scrapy 0.15.1 documentation

julio 14, 2012

Install Scrapy

Installing with easy_installYou can install Scrapy using setuptools‘s easy_install with:

easy_install -U Scrapy

vía Installation guide — Scrapy 0.15.1 documentation.

Anuncios

DbApi – PyAr – Python Argentina

julio 8, 2012

Acceso a Bases de Datos desde Python: Interfaz DB-APITabla de ContenidosAcceso a Bases de Datos desde Python: Interfaz DB-API¿Cómo me conecto a una base de datos con MySQL?¿Cómo me conecto a una base de datos con PostgreSQL?Parámetros

vía DbApi – PyAr – Python Argentina.


Scientific Computing Tools For Python — Numpy

julio 2, 2012

NumPy is the fundamental package for scientific computing with Python. It contains among other things:

a powerful N-dimensional array object

sophisticated (broadcasting) functions

tools for integrating C/C++ and Fortran code

useful linear algebra, Fourier transform, and random number capabilities

Besides its obvious scientific uses, NumPy can also be used as an efficient multi-dimensional container of generic data. Arbitrary data-types can be defined. This allows NumPy to seamlessly and speedily integrate with a wide variety of databases.

Numpy is licensed under the BSD license, enabling reuse with few restrictions.

vía Scientific Computing Tools For Python — Numpy.


Guía del Terminal (“Unix Command Line”) para usuarios Mac, parte III | Faq-mac

julio 2, 2012

Guía del Terminal (“Unix Command Line”) para usuarios Mac, parte III

15/06/2003 por AdministradorMore Sharing ServicesCompartir | Share on facebook Share on twitter Share on meneame Share on google Share on linkedin

Un excelente tutorial sobre el terminal para novatos, a cargo de Kirk McElhearn, y traducido por Antonio Obon, del Grupo de Usuarios de Aragón (MUGARA). Faq-mac publica hoy la tercera parte de este tutorial.

Cambiando de Directorio con cd.

Cuando navegas por el sistema de archivos del Mac en el Finder, tienes dos opciones: para cada carpeta abierta puedes utilizar una ventana nueva, o puedes abrir la carpeta en la misma ventana. Cuando trabajas de la segunda forma, siempre tienes una única ventana abierta, y puedes ir adelante y atrás en la jerarquía de tu sistema de archivos, pero siempre dentro de la misma ventana.

El Terminal funciona de la segunda forma: no importa dónde te muevas, siempre estás en un directorio. Como ya hemos visto, el “prompt” del Terminal te dice en qué directorio te encuentras, y el comando pwd te dice dónde estás en la jerarquía del sistema de archivos. Recuerda, cuando navegas por el sistema de archivos en el Terminal, siempre estarás en algún lugar.

El comando cd (change directory) te permite moverte de un directorio a otro. En jerga Unix, se denomina cambiar de directorio de trabajo, es decir el directorio en el cual te encuentras, y en el cual puedes actuar o utilizar archivos y directorios sin especificar un camino. Comenzaremos examinando el siguiente ejemplo:

vía Guía del Terminal (“Unix Command Line”) para usuarios Mac, parte III | Faq-mac.


Authentication Tutorial — tweepy v1.4 documentation

julio 2, 2012

Authentication Tutorial

Introduction

Tweepy supports both basic and oauth authentication. Authentication is handled by tweepy.AuthHandler classes with two implementations provided:

OAuthHandler

BasicAuthHandler

Basic Authentication

Basic authentication uses the user’s Twitter username and password for authenticating with the API. You must query the user for these two pieces of infomation before we can authenticate.

Now first we must create an instance of the BasicAuthHandler and pass into it the username and password:

auth = tweepy.BasicAuthHandler(username, password)

Next we need to create our API instance which will be used for executing requests to the Twitter API:

api = tweepy.API(auth)

We are now ready to make API calls that are authenticated! Here is a quick example posting a new tweet to the authenticated user’s account:

api.update_status(‘hello from tweepy!’)

OAuth Authentication

vía Authentication Tutorial — tweepy v1.4 documentation.


Los 10 ‘hashtags’ de la jornada electoral – Aristegui Noticias

julio 2, 2012

Las siguientes son los hashtags más utilizados en el día 1 de julio 2012:

Hashtags Menciones Contexto.

#HoyVotoporAMLO 220,188 La etiqueta ha sido utilizada por usuarios partidistas para difundir mensajes de apoyo al candidato de las izquierdas al momento de depositar su voto por la campaña

#Elecciones2012 94,473 Los usuarios comparten a través de esta etiqueta lo que sucede en las casillas de votación. Algunos reportan normalidad, mientras muchos reportan todo tipo de irregularidades.

#MiVoto2012 79,482 Los usuarios compartes a través de esta etiqueta lo que sucede en las casillas de votación y su intención de participar en la jornada electoral.

#OpPRI 35,430 El grupo de ciberactivistas Anonymous lanzó la Operación PRI para atacar durante el día los principales sitios del partido durante toda la jornada. Los usuarios de twitter comparten la etiqueta para denunciar irregularidades.

#JosefinaYAGano 34,012 Partidistas difunde con esta etiqueta su intención de voto y confían en el triunfo de la candidata del PAN

#PorUnasEleccionesenPaz 20,224 Etiqueta creada por partidarios del PRI después de la votación del candidato Peña Nieto invitando a participar en la jornada sin caer en provocaciones ni en actos violentos.

#TodosaVotar 19,735 Usuarios difunden a través de esta etiqueta invitaciones a toda la comunidad para que acuda a las urnas.

#Huixquilucan 10,391 Esta etiqueta se convirtió en Trending Topic después de que Josefina Vázquez Mota acudiera a ese municipio a votar a las 9:40 a.m.

#Margarita Zavala 7,853 La comunidad twittera compartió a través de esta etiqueta el momento en donde, en compañía del Presidente de la República, asistió a votar pasadas las 13 hrs.

#Atlacomulco 6,737 La etiqueta se volvió Trending Topic después de que el candidato Enrique Peña Nieto acudiera a ese municipio a depositar su voto.

vía Los 10 ‘hashtags’ de la jornada electoral – Aristegui Noticias.


Metodología de monitoreo político en redes sociales – Aristegui Noticias

julio 2, 2012

Metodología de monitoreo político en redes sociales

La extracción del volumen de conversación se realiza bajo los parámetros de un “Query” programado en un Crawler comercial, para monitorear el 100% de los tuits generados por las cuentas de los candidatos, un rastreo que pocos servicios realizan en México

Redacción ANAbril 26, 2012 12:12 pm

Comparte Share on emailE-mail

1.-Nota editorial de Aristegui Noticias.

Aristegui Noticias es uno de los primeros medios en México que analizan el tono de la conversación en las redes sociales con motivos periodísticos y de seguimiento electoral. Para ello, la agencia de investigación de mercados SWARM, dedicada al conocimiento de audiencias digitales y no digitales, realizará reportes para la sección Trending Electoral durante las campañas.

Los reportes detallan el seguimiento de la conversación de los usuarios de la red social Twitter sobre los candidatos a la Presidencia de la República: Andrés Manuel López Obrador, Enrique Peña Nieto, Josefina Vázquez Mota, Gabriel Quadri de la Torre.

Este reporte analiza la influencia de los candidatos en Twitter más allá del número de seguidores o tendencias (trending topics). El servicio se basa en motores de búsqueda similares (crawlers) a los que utilizan servicios como Radian 6 o Scout Labs, entre otros, que monitorean volumen y sentimiento en redes sociales en otros idiomas.La información que se extrae y analiza parte de tres componentes fundamentales:

1.-Reporte de menciones y estadísticas descriptivas y de sentimiento, es decir, menciones positivas y negativas de los candidatos en Twitter.

SWARM realiza para Aristegui Noticias una revisión del volumen de la conversación y de las menciones de todos los candidatos, tomando en cuenta la evolución de cada uno de ellos en un eje temporal.

El reporte se realiza a través de un análisis lexicográfico y semántico que permite categorizar los mensajes de referencia positiva y negativa en español de los usuarios de Twitter sobre cada candidato, no sólo de los nombres de sus cuentas sino de todas las formas de referirlos incluidas las etiquetas (hashtags).

2.-Volumen de conversación, análisis de contenido y usuarios partidistas “boots” y “trolls”.

La metodología utilizada por SWARM permite la identificación, con niveles razonables de confiabilidad, de comportamientos atípicos en las conversaciones de las cuentas de Twitter, que permiten presuponer la existencia de interferencias o inducciones cuyo propósito es dirigir artificialmente las conversaciones de un tipo específico en beneficio o detrimento de alguien, en este caso de los partidos políticos y las campañas electorales de 2012.

Lo anterior, durante una campaña electoral, cobra singular importancia para identificar y señalar comportamientos atípicos a favor o en contra de un candidato o partido.

Para ello el reporte de SWARM evalúa las cuentas de Twitter conforme el siguiente criterio de usuarios: Partidistas, ‘Bots’, ‘Trolls’ y Usuarios autónomos.

3.- Seguimiento de personajes de influencia dentro de Twitter.

El análisis de “Influenciadores”(Influencers) en la sección “Tuiteros destacados” permite conocer con métricas específicas, qué usuarios ya sean cibernautas, ciudadanos, académicos, periodistas o políticos, generan semanalmente mayor poder de viralización e importancia en la conversación en Twitter.

Son usuarios relevantes quienes por su actividad tienen mucha más probabilidad de ser vistos que otros, por contar con más conexiones y centralidad, dentro de una determinada red social. La importancia de una persona dentro de una red esta dada por métricas como “Betweenness Centrality” en donde se calcula la distancia que hay entre un nodo y otro. Entre menos sea la distancia de un nodo a otro y mayor centralidad se tenga en una red, mayor importancia tendrá este usuario.

vía Metodología de monitoreo político en redes sociales – Aristegui Noticias.