SlideShare a Scribd company logo
1 of 20
1 Umap I nteligencia colectiva extraída del flujo de las redes sociales Luistxo Fernández
¿Qué es Umap? Umap es el agregador de  todo  el contenido en euskera de Twitter
 
La maquinaría de Umap ,[object Object],[object Object],[object Object],[object Object]
Procesando tweets en tiempo real ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
class Client:  def __init__(self):  self.buffer = u'' self.conn = pycurl.Curl()  self.conn.setopt(pycurl.USERPWD, "%s:%s" % (USER, PASS))  self.conn.setopt(pycurl.URL, STREAM_URL)  self.conn.setopt(pycurl.POSTFIELDS, urllib.urlencode(get_post_values())) self.conn.setopt(pycurl.WRITEFUNCTION, self.on_receive)  try: self.conn.perform() except pycurl.error, e:   print "Error code: ", e[0]   print "Error message: ", e[1] def on_error(self, data): import pdb;pdb.set_trace() print data def on_receive(self, data): print data self.buffer += data  if data.endswith("") and self.buffer.strip():  content = json.loads(self.buffer) a = create_status_from_dic(content) self.buffer = ""
Detección de usuarios  ,[object Object],[object Object],[object Object],[object Object]
Detección de idioma ,[object Object],[object Object],[object Object],[object Object]
Detección de idioma  ,[object Object],[object Object],[object Object],LangID Textcat LID GuessLanguage Test 1. eu OK %  75 %  74 %  85 %  93 Test 2. eu OK %  76 %  88 %  96 %  95
Detección de idioma ,[object Object],[object Object]
Noticiero automático, trends vs
Noticiero automático, trends ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Noticiero automático, trends ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
oEmbed vs HTML parser http://www.youtube.com/oembed?url=http%3A//www.youtube.com/watch%3Fv%3DbDOYN-6gdRE&format=json {&quot;provider_url&quot;: &quot;http:www.youtube.com&quot;, &quot;title&quot;: &quot;BRIARD  ON SCOOTER - scooting dog&quot;,  <h1 id=&quot;watch-headline-title&quot;> <span id=&quot;eow-title&quot; class=&quot;&quot; dir=&quot;ltr&quot; title=&quot;BRIARD  ON SCOOTER - scooting dog&quot;> BRIARD  ON SCOOTER - scooting dog </span> </h1> <div id=&quot;watch-headline-user-info&quot;> <a id=&quot;watch-username&quot; class=&quot;inline-block&quot; rel=&quot;author&quot; href=&quot;/user/courteous1&quot;><strong>courteous1</strong></a> vs
Más inteligencia: analítica ,[object Object],[object Object],[object Object],[object Object],[object Object]
Más inteligencia: analítica ,[object Object]
Más inteligencia: analítica ,[object Object]
Más inteligencia: analítica ,[object Object],[object Object],[object Object],[object Object]
Evolución ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Eskerrik asko @luistxo http://umap.eu http://www.codesyntax.com/products

More Related Content

Similar to Visio 2011 Umap

Desarrollo de Aplicaciones para Twitter - CWZGZ
Desarrollo de Aplicaciones para Twitter - CWZGZDesarrollo de Aplicaciones para Twitter - CWZGZ
Desarrollo de Aplicaciones para Twitter - CWZGZ
equipo24
 
Taller livetrackingandroid
Taller livetrackingandroidTaller livetrackingandroid
Taller livetrackingandroid
santiagohiguera
 

Similar to Visio 2011 Umap (20)

Sistema de reputación online
Sistema de reputación onlineSistema de reputación online
Sistema de reputación online
 
Desarrollo de Aplicaciones para Twitter - CWZGZ
Desarrollo de Aplicaciones para Twitter - CWZGZDesarrollo de Aplicaciones para Twitter - CWZGZ
Desarrollo de Aplicaciones para Twitter - CWZGZ
 
Panel netnográfico: Pasos para montar un sistema de coolhunting (Manuel Serra...
Panel netnográfico: Pasos para montar un sistema de coolhunting (Manuel Serra...Panel netnográfico: Pasos para montar un sistema de coolhunting (Manuel Serra...
Panel netnográfico: Pasos para montar un sistema de coolhunting (Manuel Serra...
 
Reviving Homograph Attacks using (deep learning) steroids
Reviving Homograph Attacks using (deep learning) steroidsReviving Homograph Attacks using (deep learning) steroids
Reviving Homograph Attacks using (deep learning) steroids
 
Seminario Sevilla: Content Manager y SMO
Seminario Sevilla: Content Manager y SMOSeminario Sevilla: Content Manager y SMO
Seminario Sevilla: Content Manager y SMO
 
Social Erlang
Social ErlangSocial Erlang
Social Erlang
 
Bájate miles de tuits y cuenta una historia
Bájate miles de tuits y cuenta una historiaBájate miles de tuits y cuenta una historia
Bájate miles de tuits y cuenta una historia
 
Taller livetrackingandroid
Taller livetrackingandroidTaller livetrackingandroid
Taller livetrackingandroid
 
Herramientas de monitorización para emprendedores y autónomos
Herramientas de monitorización para emprendedores y autónomosHerramientas de monitorización para emprendedores y autónomos
Herramientas de monitorización para emprendedores y autónomos
 
Alfonso Muñoz - Reviving Homograph attacks using (deep learning) steroids [ro...
Alfonso Muñoz - Reviving Homograph attacks using (deep learning) steroids [ro...Alfonso Muñoz - Reviving Homograph attacks using (deep learning) steroids [ro...
Alfonso Muñoz - Reviving Homograph attacks using (deep learning) steroids [ro...
 
Maestros del tweet - Spa Mencey
Maestros del tweet - Spa MenceyMaestros del tweet - Spa Mencey
Maestros del tweet - Spa Mencey
 
Atix28
Atix28Atix28
Atix28
 
Sesión 2: Activamos el entorno digital de #socialovtt
Sesión 2: Activamos el entorno digital de #socialovttSesión 2: Activamos el entorno digital de #socialovtt
Sesión 2: Activamos el entorno digital de #socialovtt
 
Tecnologías emergentes y datos abiertos: procesamiento del lenguaje natural
Tecnologías emergentes y datos abiertos: procesamiento del lenguaje natural Tecnologías emergentes y datos abiertos: procesamiento del lenguaje natural
Tecnologías emergentes y datos abiertos: procesamiento del lenguaje natural
 
Diccionarios electrónicos
Diccionarios electrónicosDiccionarios electrónicos
Diccionarios electrónicos
 
Herramientas de Medición para Redes Sociales - Marco Antonio Paz Pellat
Herramientas de Medición para Redes Sociales - Marco Antonio Paz PellatHerramientas de Medición para Redes Sociales - Marco Antonio Paz Pellat
Herramientas de Medición para Redes Sociales - Marco Antonio Paz Pellat
 
Seminario Twitter Dynamics
Seminario Twitter DynamicsSeminario Twitter Dynamics
Seminario Twitter Dynamics
 
Correo electrónico
Correo electrónicoCorreo electrónico
Correo electrónico
 
Internet senior (1)
Internet senior (1)Internet senior (1)
Internet senior (1)
 
Internet senior
Internet seniorInternet senior
Internet senior
 

Visio 2011 Umap

  • 1. 1 Umap I nteligencia colectiva extraída del flujo de las redes sociales Luistxo Fernández
  • 2. ¿Qué es Umap? Umap es el agregador de todo el contenido en euskera de Twitter
  • 3.  
  • 4.
  • 5.
  • 6. class Client: def __init__(self): self.buffer = u'' self.conn = pycurl.Curl() self.conn.setopt(pycurl.USERPWD, &quot;%s:%s&quot; % (USER, PASS)) self.conn.setopt(pycurl.URL, STREAM_URL) self.conn.setopt(pycurl.POSTFIELDS, urllib.urlencode(get_post_values())) self.conn.setopt(pycurl.WRITEFUNCTION, self.on_receive) try: self.conn.perform() except pycurl.error, e: print &quot;Error code: &quot;, e[0] print &quot;Error message: &quot;, e[1] def on_error(self, data): import pdb;pdb.set_trace() print data def on_receive(self, data): print data self.buffer += data if data.endswith(&quot;&quot;) and self.buffer.strip(): content = json.loads(self.buffer) a = create_status_from_dic(content) self.buffer = &quot;&quot;
  • 7.
  • 8.
  • 9.
  • 10.
  • 12.
  • 13.
  • 14. oEmbed vs HTML parser http://www.youtube.com/oembed?url=http%3A//www.youtube.com/watch%3Fv%3DbDOYN-6gdRE&format=json {&quot;provider_url&quot;: &quot;http:www.youtube.com&quot;, &quot;title&quot;: &quot;BRIARD ON SCOOTER - scooting dog&quot;, <h1 id=&quot;watch-headline-title&quot;> <span id=&quot;eow-title&quot; class=&quot;&quot; dir=&quot;ltr&quot; title=&quot;BRIARD ON SCOOTER - scooting dog&quot;> BRIARD ON SCOOTER - scooting dog </span> </h1> <div id=&quot;watch-headline-user-info&quot;> <a id=&quot;watch-username&quot; class=&quot;inline-block&quot; rel=&quot;author&quot; href=&quot;/user/courteous1&quot;><strong>courteous1</strong></a> vs
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20. Eskerrik asko @luistxo http://umap.eu http://www.codesyntax.com/products