10Aug

Cómo archivar, buscar y ver las estadísticas de tu Tweet con ThinkUp

click fraud protection

¿Preocupado por archivar sus tweets?¿Quieres una búsqueda más poderosa?¿Quieres ver tus estadísticas de tweets? Puede hacer todo eso y más instalando ThinkUp en su servidor doméstico.

ThinkUp es una aplicación brillante( actualmente en beta) que archivará todos sus tweets, respuestas, respuestas, etc. para que pueda buscar entre ellos y descubrir estadísticas de uso útiles. Tiene bastantes complementos, incluido uno que agrega soporte completo de Facebook, también.

Está diseñado para instalarse en un servidor LAMP;es decir, Linux, Apache, MySQL y PHP es lo que proporcionará la columna vertebral para ello. Si bien es posible instalarlo en una máquina basada en Windows o Mac, es más fácil de manejar en Linux, por lo que utilizaremos Ubuntu para mostrarle cómo ponerlo en funcionamiento. Está en desarrollo muy activo por la fundadora, Gina Trapani, y por muchos usuarios en la comunidad.

Prerrequisitos

ThinkUp está actualmente en beta, por lo que habrá algunos errores y es posible que las cosas no salgan bien, así que, a menos que esté interesado en retocar( y quizás ayudar enviando informes de fallas), puede que esto no sea para usted. En primer lugar, deberá tener un servidor LAMP en funcionamiento, y vamos a suponer que ya tiene esa configuración. Necesitarás una cuenta de usuario personal de MySQL ya configurada también. Finalmente, la función de correo en PHP debería estar funcionando, lo que significa que necesitará un programa o script que pueda enviar correo, pero de lo contrario, lo cubriremos.

instagram viewer

Bueno, para comenzar, necesitaremos instalar algunas cosas adicionales que pueden no estar ya instaladas, como cURL y GD.Para hacerlo, solo ingrese el siguiente comando:

sudo apt-get install curl libcurl3 libcurl3-dev php5-curl php5-gd

Ingrese su contraseña y déjela instalar. Para finalizar, tendrá que reiniciar el servidor Apache:

sudo /etc/init.d/ apache2 reiniciar

Alternativamente, puede usar:

sudo service apache2 restart

Mantenga abierta la ventana de su terminal, ya que es posible que tenga que volver a ella con frecuencia paracambiar algunas cosas

SendMail

Como se mencionó anteriormente, necesitará algo que pueda enviar correo en su servidor. Si no lo haces, hay una solución realmente fácil. Simplemente instale sendmail con el siguiente comando:

sudo apt-get install sendmail

Luego, necesitamos editar el archivo php.ini para apuntar al programa recién instalado.

sudo nano /etc/php5/apache2/ php.ini

Pulse la tecla de página hacia abajo hasta que encuentre algo que se parece a esto:

; sendmail_path =

Debe eliminar el punto y coma inicial y anexar la ruta al final. Cambie esa línea para que se vea así:

sendmail_path = /usr/sbin/ sendmail -t -i

Para guardar, presione CTRL + O e ingrese. Si se le solicita que sobrescriba, presione Y. Luego, salga con CTRL + X.

Por último, reinicie Apache, como lo hicimos en la última sección. Esto le proporcionará a su servidor la capacidad de enviar correo, que necesitaremos en un momento para activar nuestra cuenta ThinkUp.

Instalación de ThinkD

Diríjase a la página de ThinkUp GitHub para descargar ThinkUp( actualmente versión beta 0.8).Una vez que lo hayas descargado, coloca este comando en el terminal para extraerlo a tu directorio web predeterminado:

ruta de descompresión sudo /to/ thinkup-0.8.zip -d /var/ www

Esto creará automáticamente un directorio llamado "thinkup" en /var/www.

Para acceder a ThinkUp, abra un navegador web y vaya a cualquiera de los siguientes:

http: //localhost/ thinkup

http: //your.internalip.address/ thinkup

Las probabilidades indican que recibirá ese mensaje de error debido a permisos incorrectos. Puede simplemente ingresar ese comando en una terminal para solucionar el problema.

A continuación, actualice la página de su navegador.

Haga clic en el enlace "Installing ThinkUp" para comenzar la configuración inicial. Verá la pantalla de requisitos.

Deberías ser bueno para ir. Desplácese hacia abajo y haga clic en el botón para continuar.

Tendrá que ingresar una dirección de correo electrónico válida, crear una contraseña y establecer un huso horario. Esas son las opciones fáciles. Los más difíciles vienen después.

Servidor de base de datos
  • : aquí, ingrese su nombre de host, o si está en su servidor privado, solo escriba "localhost"
  • Nombre de la base de datos: ingrese un nombre para la base de datos que ThinkUp usará para sus datos. Se creará si no existe.
  • Nombre de usuario: Su nombre de usuario de cuenta MySQL.
  • Contraseña: la contraseña de su cuenta MySQL.

Luego haga clic en el botón para continuar. Puede ver un mensaje como este:

Simplemente ingrese los dos comandos en un terminal para crear el archivo de configuración y cambiar la propiedad del mismo.

Después de hacer clic en el botón, verá un mensaje con un fondo verde que dice que la instalación fue exitosa y que se envió un correo electrónico para activar su cuenta. Inicie sesión en su correo electrónico, haga clic en el enlace( asegurándose de que el nombre de IP / dominio es correcto), y verá un bonito mensaje verde "activado".

¡Ingrese sus credenciales e inicie sesión!

Configuración de ThinkUp

Una vez que ingrese, verá que aún no tiene ninguna cuenta configurada. Haga clic en el enlace para cambiar eso.

Por defecto, le pedirá que agregue una cuenta de Twitter. Desplácese hasta donde dice "Configurar el complemento de Twitter" y siga los pasos para registrar ThinkUp en Twitter.

Tenga en cuenta que puede tener que cambiar su URL de devolución de llamada para señalar su IP externa o un alias de DNS.Twitter debería brindarle información adicional: claves de consumidor y secretas.

Tenga cuidado con estos, ya que son únicos para la interacción de esta aplicación con su cuenta de Twitter específica. Ingrese estas claves en su configuración de ThinkUp.

A continuación, haga clic en "Mostrar opciones avanzadas" hacia la parte inferior para revelar esto:

Puede subir los valores como lo hice. Una vez que se complete la configuración, ThinkUp usará un rastreador para obtener su información de Twitter. Al aumentar la tolerancia a estos errores y otros valores, podremos obtener más y más datos en cada rastreo. Cuando termine, haga clic en el botón "Guardar" y desplácese hacia arriba. Verá otro botón que dice "Autorizar ThinkUp en Twitter".Pinchalo.

Te redirigirá a Twitter, donde solo tienes que hacer clic en el botón "Permitir", y luego debería enviarte de vuelta a ThinkUp.

Cuando te desplazas hacia arriba, verás tu cuenta en la lista de "Twitter Plugin" y si puedes hacer públicas tus estadísticas haz clic en el botón "Establecer en público".Esto lo hará para que no tenga que iniciar sesión para ver todas sus estadísticas cuando vaya a http: //localhost/ thinkup en el futuro.

rastreo de datos a través de Cron

Necesitamos obtener algunos datos en ThinkUp. Haga clic en el logotipo de ThinkUp, o simplemente vaya a su página principal de ThinkUp. Haga clic en cualquiera de las estadísticas que figuran en el menú de la izquierda.

Verás que no hay nada disponible, pero verás un enlace que dice "Actualiza tus datos ahora".

Al hacer clic en él, te llevará a otra página donde puedes ver los intentos realizados en mi ThinkUp para tomar datos de Twitter paratú.Este es el rastreador anteriormente mencionado.

Si te desplazas hacia abajo, verás una sugerencia útil.

¿Ese comando en la parte inferior? Podemos automatizar eso en Linux a través de algo llamado cron. Regrese a su terminal e ingrese el siguiente comando:

crontab -e

Le pedirá que elija un editor de texto. Nano es ideal para principiantes, y es lo que usamos anteriormente, así que pulsa 2 para que sea el predeterminado.

Cada una de las cinco columnas en la parte superior representa períodos de tiempo para repetir: minutos, horas, día del mes, mes y día de la semana. Ingresar un número establecerá esos valores, mientras que ingresar un asterisco ignorará ese criterio. Arriba, verá que he introducido:

34 * * * *

Esto significa que cada hora en la marca de 34 minutos, ejecutará un comando.¿Qué comando?¡Por qué, el único ThinkUp sugerido, por supuesto!

cd /var/www/thinkup/crawler/; exportación THINKUP_PASSWORD = tucontraseña;/usr/bin/ phpcrawl.php [email protected]

¡Asegúrese de ingresar su contraseña y verificar la dirección de correo electrónico en este comando! Esto asegurará que cada hora ThinkUp se actualice para obtener nuevos datos. Si desea utilizar criterios más elaborados para su rastreador, le sugiero que comience con el Cron How-To de la documentación de la comunidad Ubuntu. Presiona CTRL + O para guardar, y luego CTRL + X para salir.

Estadísticas de Twitter

Además de archivar todos tus tweets, respuestas y otra información en una base de datos MySQL, puedes ver muchas estadísticas interesantes. Puedes ver tu uso de clientes específicos, cuánto respondes en comparación a cuánto twitteas, cuántos seguidores tienes, cuál de los que más se sigue y mucho más.

ThinkUp también extrae información útil para usted, como todas las publicaciones que lo mencionan, menciones que no son respuestas o reenvíos, y conversaciones completas.

En la parte inferior, también puede ver cómo ThinkUp saca listas de enlaces que aparecen en sus tweets, imágenes que aparecen en sus tweets y más.

Y, por supuesto, puede buscar a través de cualquiera de estas categorías haciendo clic en el enlace de búsqueda.

Obtendrá una gran ventana de búsqueda que se reduce al texto.

ThinkUp proporciona una gran cantidad de funcionalidades con Twitter, pero su complemento de Facebook es igual de poderoso. Una vez que configure ThinkUp, ¡incluso puede permitir que sus amigos creen cuentas para que puedan usarlo también! Además de la preservación, también puede usar ThinkUp para rastrear respuestas a preguntas que publique y filtrar información útil de toda su línea de tiempo. Ayuda mucho cuando tu cuenta de Twitter está ridículamente ocupada o hay muchos seguimientos sucediendo.